G
Gwenos

  • 17 août 2011
  • Inscrit 20 oct. 2007
  • 0 meilleure réponse
  • Petit nouveau
  • Bon, je m'en suis sorti plus ou moins seul...

    Si des futurs utilisateurs du logiciels passent par là, il n'y avait pas besoin de faire un "./configure", c'est le "make configure-fc14" qui s'en charge, à la condition d'avoir correctement édité le Makefile.arch.

    Cependant une des bibliothèques nécessaires n'est pas totalement la même et ne s'installe pas de la même façon selon que ce soit un paquet Deb ou RPM (qwtplot3d-qt3-dev pour le deb et qwtplot3d-devel pour le rpm). Du coup pas de problème pour la compilation à proprement parlé, mais le programme n'arrive pas à linker cette bibliothèque...
    Dommage, le programme (que j'ai testé sur ubuntu (live cd)) correspondait parfaitement à mes besoins...

    Au moins j'y vois un peu plus clair dans les procédés de compilation...
  • Bonjour!

    Je tiens à vous préciser tout d'abord que ma compétence Linuxienne n'a guère évoluée depuis 2007... (date de mon dernier post!) Moi non plus, je n'ai pas changé: je me lance toujours dans des projets que je n'arrive pas à conduire à leurs termes!

    je vous explique: je tente d'installer Qastrocam-g2, un prog dédié à l'astrophotographie (capture webcam pour moi) http://thx8411.over-blog.com/ext/http://sourceforge.net/projects/qastrocam-g2/

    Ce prog n'est pas dans les dépôts classiques de F14, alors le gros noob que je suis a tenté de compiler ce programme... mode M6: ...et c'est là que la soirée tourne au drame...
    J'ai DL les sources sur sourceforge, dans la doc j'ai vu les librairies indispensables (deb) et j'ai tenté d'installer les equivalents pour F14 (yum et rpm externes...)
    Dans le repertoire où j'ai décompresser les sources j'ai fait un "make", on m'a demandé d'éditer un fichier Makefile.arch, ce que j'ai fait comme j'ai pu (car Qastrocam nécessite qt3 et j'ai qt3 et qt4 d'installés, jonglage dans les adresses pointant vers les librairies de Qt)
    # Qastrocam
    # Copyright (C) 2003-2009   Franck Sicard
    # Qastrocam-g2
    # Copyright (C) 2009-2010   Blaise-Florentin Collin
    
    # This program is free software; you can redistribute it and/or
    # modify it under the terms of the GNU General Public License v2
    # as published by the Free Software Foundation.
    
    # This program is distributed in the hope that it will be useful,
    # but WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    # GNU General Public License for more details.
    
    # You should have received a copy of the GNU General Public License
    # along with this program; if not, write to the Free Software
    # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
    # MA  02110-1301, USA.
    
    show-avaible-arch:
        @echo "*******************************"
        @echo "*******************************"
        @echo "*******************************"
        @echo
        @echo "run '$(MAKE)' on one the following target to configure"
        @echo "the build for you system (it should be done only once):"
        @echo "  configure-debian"
        @echo "  configure-debian-mt"
        @echo "  configure-ubuntu"
        @echo "  configure-redhat"
        @echo "  configure-redhat-mt"
        @echo "  configure-redhat-fedoracore6"
        @echo "  configure-redhat-fedoracore6-mt"
        @echo "  configure-mandrake"
        @echo "  configure-mandrake-mt"
        @echo "  configure-mandriva"
        @echo "  configure-mandriva-mt"
        @echo "  configure-slackware"
        @echo "  configure-slackware-mt"
        @echo "  configure-gentoo"
        @echo "  configure-gentoo-mt"
        @echo
        @echo "then run '$(MAKE) all'"
        @echo
        @echo "if your distribution is not show, you must edit Makefile.arch"
        @echo "to add an entry for it."
        @echo "to do so copy the entry 'configure-generic', rename it and "
        @echo "in this new entry you will need to set the following variables:"
        @echo "   MOC (full path to the moc binary)"
        @echo "   QT_INC_DIR (full path to the directory that contains qwidget.h)"
        @echo "   QT_LIB_DIR (full path to the directory that contains QT libraries)"
        @echo "   QT_LIBS ( the libs needed to do the link (usualy -lqt or -lqt-mt))"
        @echo ""
        @echo "   CFITSIO_LINK (the link command needed to link cfitsio (path + lib))"
        @echo "   CFITSIO_INC (full path to the directory that contains cfitsio.h)"
        @echo "then please send by email the new entry"
        @echo
        @echo "*******************************"
        @echo "*******************************"
        @echo "*******************************"
        @exit 1
    
    configure-generic: configure
        MOC=$(QT_BASE)/bin/moc QT_INC_DIR=$(QT_BASE)/include QT_LIB_DIR=$(QT_BASE)/lib QT_LIBS=-lqt$(QT_MT) CFITSIO_INC="-I $(CFITSIO_BASE)/include" CFITSIO_LINK="-L $(CFITSIO_BASE)/lib -lcfitsio" ./configure --prefix=/usr 
        touch configure_done
    
    #debian
    configure-debian: configure
        $(MAKE) configure-generic QT_BASE=/usr/share/qt3 -I/usr/include CFITSIO_BASE=/usr
    configure-debian-mt: configure
        $(MAKE) configure-generic QT_MT=-mt QT_BASE=/usr/share/qt3 CFITSIO_BASE=/usr
    #ubuntu
    configure-ubuntu:
        $(MAKE) configure-debian-mt
        
    #redhat, mandrake and mandiva
    configure-redhat configure-mandrake configure-mandriva: configure
        $(MAKE) configure-generic QT_BASE=/usr/lib/qt3 CFITSIO_BASE=/usr
    configure-redhat-mt configure-mandrake-mt configure-mandriva-mt: configure
        $(MAKE) configure-generic QT_MT=-mt QT_BASE=/usr/lib/qt3 CFITSIO_BASE=/usr
    
    #redhat fedora core 6
    configure-redhat-fedoracore6: configure
        QT_BASE=/usr/lib/qt3 CFITSIO_BASE=/usr
        MOC=/usr/lib/qt3/bin/moc QT_INC_DIR=/usr/lib/qt3/include QT_LIB_DIR=/usr/lib/qt3/lib QT_LIBS=-lqt CFITSIO_INC="-I /usr/include/cfitsio" CFITSIO_LINK="-lcfitsio" ./configure 
    configure-redhat-fedoracore6-mt: configure
        MOC=/usr/lib/qt3/bin/moc QT_INC_DIR=/usr/lib/qt3/include QT_LIB_DIR=/usr/lib/qt3/lib QT_LIBS=-lqt-mt CFITSIO_INC="-I /usr/include/cfitsio" CFITSIO_LINK="-lcfitsio" ./configure 
    
    #Slackware
    configure-slackware: configure
        $(MAKE) configure-generic QT_BASE=/usr/lib/qt CFITSIO_BASE=/usr
    configure-slackware-mt: configure
        $(MAKE) configure-generic QT_MT=-mt QT_BASE=/usr/lib/qt CFITSIO_BASE=/usr
    
    #gentoo
    configure-gentoo: configure
        $(MAKE) configure-generic QT_BASE=/usr/qt/3 CFITSIO_BASE=/usr
    configure-gentoo-mt: configure
        $(MAKE) configure-generic QT_MT=-mt QT_BASE=/usr/qt/3 CFITSIO_BASE=/usr
    
    #fedora 14
    configure-fedora14: configure
        QT_BASE=/usr/lib64/qt4 CFITSIO_BASE=/usr
        MOC=/usr/lib64/qt4/lib/moc QT_INC_DIR=/usr/include/Qt QT_LIB_DIR=/usr/lib64/qt-3.3/lib QT_LIBS=-lqt-mt CFITSIO_INC="-I /usr/include/cfitsio" CFITSIO_LINK="-lcfitsio" ./configure
    
    Ensuite j'ai fait un "make configure-fedora14" pour pouvoir utiliser le fichier nouvellement édité, procédure qui n'allait pas au bout car elle ne trouvait pas certaines librairies, mais une copie et renommage d'un répertoire des lib de qwtplot3d en qwtplot3d-qt3 (..hum hum...) ont "résolu" le problème, jusque là tout allait bien... bien que je fasse ça à l'instinct, sans vraiment maîtriser ce que je fais.
    J'ai ensuite essayé de faire un ./configure (mais pourquoi?) et là...
    configure: error: in `/home/Gwen/Téléchargements/qastrocam-g2':
    configure: error: C++ preprocessor "/lib/cpp" fails sanity check
    See `config.log' for more details
    le fichier config.log en question me rapporte:
    This file contains any messages produced by compilers while
    running configure, to aid debugging if configure makes a mistake.
    
    It was created by Qastrocam-g2 configure 3.6, which was
    generated by GNU Autoconf 2.66.  Invocation command line was
    
      $ ./configure 
    
    ## --------- ##
    ## Platform. ##
    ## --------- ##
    
    hostname = gwen
    uname -m = x86_64
    uname -r = 2.6.35.12-88.fc14.x86_64
    uname -s = Linux
    uname -v = #1 SMP Thu Mar 31 21:21:57 UTC 2011
    
    /usr/bin/uname -p = unknown
    /bin/uname -X     = unknown
    
    /bin/arch              = x86_64
    /usr/bin/arch -k       = unknown
    /usr/convex/getsysinfo = unknown
    /usr/bin/hostinfo      = unknown
    /bin/machine           = unknown
    /usr/bin/oslevel       = unknown
    /bin/universe          = unknown
    
    PATH: /usr/lib64/qt-3.3/bin
    PATH: /usr/local/bin
    PATH: /usr/bin
    PATH: /bin
    PATH: /usr/local/sbin
    PATH: /usr/sbin
    PATH: /sbin
    PATH: /home/Gwen/bin
    
    
    ## ----------- ##
    ## Core tests. ##
    ## ----------- ##
    
    configure:1976: checking for g++
    configure:1992: found /usr/bin/g++
    configure:2003: result: g++
    configure:2018: checking for gcc
    configure:2034: found /usr/bin/gcc
    configure:2045: result: gcc
    configure:2098: checking build system type
    configure:2112: result: x86_64-unknown-linux-gnu
    configure:2132: checking host system type
    configure:2145: result: x86_64-unknown-linux-gnu
    configure:2309: checking for C++ compiler version
    configure:2318: g++ --version >&5
    g++ (GCC) 4.5.1 20100924 (Red Hat 4.5.1-4)
    Copyright (C) 2010 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    
    configure:2329: $? = 0
    configure:2318: g++ -v >&5
    Using built-in specs.
    COLLECT_GCC=g++
    COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.5.1/lto-wrapper
    Target: x86_64-redhat-linux
    Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,lto --enable-plugin --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
    Thread model: posix
    gcc version 4.5.1 20100924 (Red Hat 4.5.1-4) (GCC) 
    configure:2329: $? = 0
    configure:2318: g++ -V >&5
    g++: '-V' option must have argument
    configure:2329: $? = 1
    configure:2318: g++ -qversion >&5
    g++: unrecognized option '-qversion'
    g++: no input files
    configure:2329: $? = 1
    configure:2349: checking whether the C++ compiler works
    configure:2371: g++  -I   -I   conftest.cpp  >&5
    configure:2375: $? = 0
    configure:2423: result: yes
    configure:2426: checking for C++ compiler default output file name
    configure:2428: result: a.out
    configure:2434: checking for suffix of executables
    configure:2441: g++ -o conftest  -I   -I   conftest.cpp  >&5
    configure:2445: $? = 0
    configure:2467: result: 
    configure:2489: checking whether we are cross compiling
    configure:2497: g++ -o conftest  -I   -I   conftest.cpp  >&5
    configure:2501: $? = 0
    configure:2508: ./conftest
    configure:2512: $? = 0
    configure:2527: result: no
    configure:2532: checking for suffix of object files
    configure:2554: g++ -c  -I   -I  conftest.cpp >&5
    configure:2558: $? = 0
    configure:2579: result: o
    configure:2583: checking whether we are using the GNU C++ compiler
    configure:2602: g++ -c  -I   -I  conftest.cpp >&5
    configure:2602: $? = 0
    configure:2611: result: yes
    configure:2620: checking whether g++ accepts -g
    configure:2640: g++ -c -g  -I  conftest.cpp >&5
    g++: no input files
    configure:2640: $? = 1
    configure: failed program was:
    | /* confdefs.h */
    | #define PACKAGE_NAME "Qastrocam-g2"
    | #define PACKAGE_TARNAME "qastrocam-g2"
    | #define PACKAGE_VERSION "3.6"
    | #define PACKAGE_STRING "Qastrocam-g2 3.6"
    | #define PACKAGE_BUGREPORT "thx8411@users.sourceforge.net"
    | #define PACKAGE_URL ""
    | /* end confdefs.h.  */
    | 
    | int
    | main ()
    | {
    | 
    |   ;
    |   return 0;
    | }
    configure:2655: g++ -c   -I  conftest.cpp >&5
    g++: no input files
    configure:2655: $? = 1
    configure: failed program was:
    | /* confdefs.h */
    | #define PACKAGE_NAME "Qastrocam-g2"
    | #define PACKAGE_TARNAME "qastrocam-g2"
    | #define PACKAGE_VERSION "3.6"
    | #define PACKAGE_STRING "Qastrocam-g2 3.6"
    | #define PACKAGE_BUGREPORT "thx8411@users.sourceforge.net"
    | #define PACKAGE_URL ""
    | /* end confdefs.h.  */
    | 
    | int
    | main ()
    | {
    | 
    |   ;
    |   return 0;
    | }
    configure:2671: g++ -c -g  -I  conftest.cpp >&5
    g++: no input files
    configure:2671: $? = 1
    configure: failed program was:
    | /* confdefs.h */
    | #define PACKAGE_NAME "Qastrocam-g2"
    | #define PACKAGE_TARNAME "qastrocam-g2"
    | #define PACKAGE_VERSION "3.6"
    | #define PACKAGE_STRING "Qastrocam-g2 3.6"
    | #define PACKAGE_BUGREPORT "thx8411@users.sourceforge.net"
    | #define PACKAGE_URL ""
    | /* end confdefs.h.  */
    | 
    | int
    | main ()
    | {
    | 
    |   ;
    |   return 0;
    | }
    configure:2681: result: no
    configure:2710: checking how to run the C++ preprocessor
    configure:2737: g++ -E  -I  conftest.cpp
    g++: no input files
    configure:2737: $? = 1
    configure: failed program was:
    | /* confdefs.h */
    | #define PACKAGE_NAME "Qastrocam-g2"
    | #define PACKAGE_TARNAME "qastrocam-g2"
    | #define PACKAGE_VERSION "3.6"
    | #define PACKAGE_STRING "Qastrocam-g2 3.6"
    | #define PACKAGE_BUGREPORT "thx8411@users.sourceforge.net"
    | #define PACKAGE_URL ""
    | /* end confdefs.h.  */
    | #ifdef __STDC__
    | # include <limits.h>
    | #else
    | # include <assert.h>
    | #endif
    |              Syntax error
    configure:2737: g++ -E  -I  conftest.cpp
    g++: no input files
    configure:2737: $? = 1
    configure: failed program was:
    | /* confdefs.h */
    | #define PACKAGE_NAME "Qastrocam-g2"
    | #define PACKAGE_TARNAME "qastrocam-g2"
    | #define PACKAGE_VERSION "3.6"
    | #define PACKAGE_STRING "Qastrocam-g2 3.6"
    | #define PACKAGE_BUGREPORT "thx8411@users.sourceforge.net"
    | #define PACKAGE_URL ""
    | /* end confdefs.h.  */
    | #ifdef __STDC__
    | # include <limits.h>
    | #else
    | # include <assert.h>
    | #endif
    |              Syntax error
    configure:2737: /lib/cpp  -I  conftest.cpp
    cc1: error: conftest.cpp: not a directory
    configure:2737: $? = 1
    configure: failed program was:
    | /* confdefs.h */
    | #define PACKAGE_NAME "Qastrocam-g2"
    | #define PACKAGE_TARNAME "qastrocam-g2"
    | #define PACKAGE_VERSION "3.6"
    | #define PACKAGE_STRING "Qastrocam-g2 3.6"
    | #define PACKAGE_BUGREPORT "thx8411@users.sourceforge.net"
    | #define PACKAGE_URL ""
    | /* end confdefs.h.  */
    | #ifdef __STDC__
    | # include <limits.h>
    | #else
    | # include <assert.h>
    | #endif
    |              Syntax error
    configure:2737: /lib/cpp  -I  conftest.cpp
    cc1: error: conftest.cpp: not a directory
    configure:2737: $? = 1
    configure: failed program was:
    | /* confdefs.h */
    | #define PACKAGE_NAME "Qastrocam-g2"
    | #define PACKAGE_TARNAME "qastrocam-g2"
    | #define PACKAGE_VERSION "3.6"
    | #define PACKAGE_STRING "Qastrocam-g2 3.6"
    | #define PACKAGE_BUGREPORT "thx8411@users.sourceforge.net"
    | #define PACKAGE_URL ""
    | /* end confdefs.h.  */
    | #ifdef __STDC__
    | # include <limits.h>
    | #else
    | # include <assert.h>
    | #endif
    |              Syntax error
    configure:2776: result: /lib/cpp
    configure:2796: /lib/cpp  -I  conftest.cpp
    cc1: error: conftest.cpp: not a directory
    configure:2796: $? = 1
    configure: failed program was:
    | /* confdefs.h */
    | #define PACKAGE_NAME "Qastrocam-g2"
    | #define PACKAGE_TARNAME "qastrocam-g2"
    | #define PACKAGE_VERSION "3.6"
    | #define PACKAGE_STRING "Qastrocam-g2 3.6"
    | #define PACKAGE_BUGREPORT "thx8411@users.sourceforge.net"
    | #define PACKAGE_URL ""
    | /* end confdefs.h.  */
    | #ifdef __STDC__
    | # include <limits.h>
    | #else
    | # include <assert.h>
    | #endif
    |              Syntax error
    configure:2796: /lib/cpp  -I  conftest.cpp
    cc1: error: conftest.cpp: not a directory
    configure:2796: $? = 1
    configure: failed program was:
    | /* confdefs.h */
    | #define PACKAGE_NAME "Qastrocam-g2"
    | #define PACKAGE_TARNAME "qastrocam-g2"
    | #define PACKAGE_VERSION "3.6"
    | #define PACKAGE_STRING "Qastrocam-g2 3.6"
    | #define PACKAGE_BUGREPORT "thx8411@users.sourceforge.net"
    | #define PACKAGE_URL ""
    | /* end confdefs.h.  */
    | #ifdef __STDC__
    | # include <limits.h>
    | #else
    | # include <assert.h>
    | #endif
    |              Syntax error
    configure:2826: error: in `/home/Gwen/Téléchargements/qastrocam-g2':
    configure:2828: error: C++ preprocessor "/lib/cpp" fails sanity check
    See `config.log' for more details
    
    ## ---------------- ##
    ## Cache variables. ##
    ## ---------------- ##
    
    ac_cv_build=x86_64-unknown-linux-gnu
    ac_cv_cxx_compiler_gnu=yes
    ac_cv_env_CCC_set=
    ac_cv_env_CCC_value=
    ac_cv_env_CPPFLAGS_set=
    ac_cv_env_CPPFLAGS_value=
    ac_cv_env_CXXCPP_set=
    ac_cv_env_CXXCPP_value=
    ac_cv_env_CXXFLAGS_set=
    ac_cv_env_CXXFLAGS_value=
    ac_cv_env_CXX_set=
    ac_cv_env_CXX_value=
    ac_cv_env_LDFLAGS_set=
    ac_cv_env_LDFLAGS_value=
    ac_cv_env_LIBS_set=
    ac_cv_env_LIBS_value=
    ac_cv_env_build_alias_set=
    ac_cv_env_build_alias_value=
    ac_cv_env_host_alias_set=
    ac_cv_env_host_alias_value=
    ac_cv_env_target_alias_set=
    ac_cv_env_target_alias_value=
    ac_cv_host=x86_64-unknown-linux-gnu
    ac_cv_objext=o
    ac_cv_prog_CC=gcc
    ac_cv_prog_CXX=g++
    ac_cv_prog_CXXCPP=/lib/cpp
    ac_cv_prog_cxx_g=no
    
    ## ----------------- ##
    ## Output variables. ##
    ## ----------------- ##
    
    ARCHTYPE='x86_64'
    AVICONFIG=''
    CC='gcc'
    CFITSIO_INC=''
    CFITSIO_LINK=''
    CPPFLAGS=' -I '
    CXX='g++'
    CXXCPP='/lib/cpp'
    CXXFLAGS=' -I '
    DEFS=''
    ECHO_C=''
    ECHO_N='-n'
    ECHO_T=''
    EGREP=''
    EXEEXT=''
    GREP=''
    LDFLAGS=''
    LIBOBJS=''
    LIBS=''
    LTLIBOBJS=''
    MOC=''
    OBJEXT='o'
    PACKAGE_BUGREPORT='thx8411@users.sourceforge.net'
    PACKAGE_NAME='Qastrocam-g2'
    PACKAGE_STRING='Qastrocam-g2 3.6'
    PACKAGE_TARNAME='qastrocam-g2'
    PACKAGE_URL=''
    PACKAGE_VERSION='3.6'
    PATH_SEPARATOR=':'
    QT_INC_DIR=''
    QT_LIBS=''
    QT_LIB_DIR=''
    SDLCONFIG=''
    SHELL='/bin/sh'
    ac_ct_CXX=''
    bindir='${exec_prefix}/bin'
    build='x86_64-unknown-linux-gnu'
    build_alias=''
    build_cpu='x86_64'
    build_os='linux-gnu'
    build_vendor='unknown'
    datadir='${datarootdir}'
    datarootdir='${prefix}/share'
    docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
    dvidir='${docdir}'
    exec_prefix='NONE'
    host='x86_64-unknown-linux-gnu'
    host_alias=''
    host_cpu='x86_64'
    host_os='linux-gnu'
    host_vendor='unknown'
    htmldir='${docdir}'
    includedir='${prefix}/include'
    infodir='${datarootdir}/info'
    libdir='${exec_prefix}/lib'
    libexecdir='${exec_prefix}/libexec'
    localedir='${datarootdir}/locale'
    localstatedir='${prefix}/var'
    mandir='${datarootdir}/man'
    oldincludedir='/usr/include'
    pdfdir='${docdir}'
    prefix='NONE'
    program_transform_name='s,x,x,'
    psdir='${docdir}'
    sbindir='${exec_prefix}/sbin'
    sharedstatedir='${prefix}/com'
    sysconfdir='${prefix}/etc'
    target_alias=''
    
    ## ----------- ##
    ## confdefs.h. ##
    ## ----------- ##
    
    /* confdefs.h */
    #define PACKAGE_NAME "Qastrocam-g2"
    #define PACKAGE_TARNAME "qastrocam-g2"
    #define PACKAGE_VERSION "3.6"
    #define PACKAGE_STRING "Qastrocam-g2 3.6"
    #define PACKAGE_BUGREPORT "thx8411@users.sourceforge.net"
    #define PACKAGE_URL ""
    
    configure: exit 1

    De ce que j'en comprends, g++ ne trouve pas le fichier "conftest.cpp"... moi non plus!! c'est mon installation de gcc ou g++ qui est foireuse?
    Et là je ne sais plus quoi faire... si un Linuxien confirmé passe par là pour me dire que je suis un gros bourrin et que je n'ai que ce que je mérite, ben je serais bien d'accord avec lui! (je ne sais même pas comment doit se dérouler une compil qui va jusqu'au bout!)

    Merci de m'avoir lu!
  • Salut à tous!

    Bon voilà des nouvelles de mes tentatives!! Comme le laissait présager le post de Kwizart, une nouvelle version de dmraid a bien arrangé les choses!!!! Désolé kwizart je n'ai pas eu le temps de tester la version que tu proposais, je reviens du Vietnam (ben oui, je sais, mais la jalousie est un vilain défaut....😉 )
    Cependant j'ai effacé mon dualboot que j'avais réussi à faire en désactivant le RAID0 (F7 + XP), et j'ai tenté le dualboot F8 + XP sur les disques en RAID: ça marche impecable!
    Il devait donc bien avoir incompatibilité entre dmraid et le controlleur ICH9....que les developeurs ont réglé une fois pour toute donc chapeau les gars!!!
    Mais de certains côtés je regrette presque F7 (même si je ne pouvais avoir de RAID) le pilote fglrx de ma carte ATI marchait bien, sous F8, quand je fais défiler une fenêtre c'est saccadé et tres lent.....Alors du Raid0 ou un pilote graphique? Décidemment Fedora est une question de choix!!!

    En résumé: le problème insoluble sous F7 est résolu sous F8 de manière automatique (la nouvelle version de dmraid reconnait bien les disques en raid sur un ICH9R)

    merci à tous ceux qui m'ont aidé!!!
  • Dans Codecs
    salut,
    c'est bien la première fois que j'essaye d'aider quelqu'un, je ne suis pas un grand connaisseur de linux....alors mon aide vaut ce qu'elle vaut, hein...d'ailleurs Kwizart peut en témoigner je suis pas loin du boulet quand même!!!
    J'ai moi même galléré avec le son en installant f7 il ya un mois...
    dans système/détéction carte son/paramètre/ordre des cartes sons essaye de faire passer ta carte creative en position "0" pour qu'elle deviennent "vraiment" le périphérique par défaut (sauf si c'est déjà le cas mon message est alors sans objet!)
    puis dans système/préférences/matériel/son règle tout sur "détection automatique"
    un reboot pour la forme....
    Voilà j'espère que cela va t'aider, même si ma technique n'est pas très rigoureuse et qu'elle ressemble plus à une invocation des esprits de l'informatique qu'à une analyse des rapports d'erreurs!!!
  • Bon ok, là ce coup ci je pense que c'est réglé! Encore une victoire à mettre sur votre compte!

    en fait j'ai du changer l'ordre de mes cartes son, puis faire un reboot (quand je lançait un nouveau lecteur, il reconfigurait automatiquement la carte son sur "ATI", maintenant la carte par défaut est la carte "intel" et même exaile prend mes mp, wma wav et ogg!)

    Trop cool cette communauté! Vous m'avez tiré une fière chandelle du pied!:lol:
    Il n'y aura guère que la gestion du raid0 qui vous aura resisté!! Chapeau! et merci encore, on va guincher samedi soir gràce à vous!
  • Merci pour ton aide Refuznik!

    bon je ne comprends pas tout, cependant. Pour les ogg audacious ne pose pas de probleme, mais pour les wav, je dois lui spécifier pcm (défaut) comme canal de sortie, car avec la carte intel (intégrée à la CM) il ne veut pas lire les .wav!!?!!

    J'ai aussi essayé avec RythmBox, il prend les ogg, je vais installé les plugins pour gstreamer et je te tiens au courant des résultats.
  • Ok ça marche aussi pour le .wav!
  • Ok!

    je viens d'effacer mon post précédant car j'avais remarqué que ma sortie audio était pointée sur ma carte graphique (elle est sensée gérer le hdmi donc doit avoir un module pour gérer le son...enfin c'est comme ça que je l'interprète!)

    Une fois ce "détail" réglé dans le menu de fédora, j'ai suivi ton conseil, j'ai changé le canal de sortie de audacious vers ma carte son "analog", le mixer card et pcm m'ont l'air ok, alors je lance le fichier en ogg et, fantastique, la douce musique baroque s'offre à moi!
    J'essaye avec un mp3, pour voir... bon pour les mp3 il me manque un greffon visiblement!
  • Salut Refuznik!
    Je n'ai rien paramètré encore, ni sous win ni sous F7, alors les ré-installations sont sans conséquences...ceci dit je concède que c'est un peu "bourrin" comme technique!! (mais au moins elle est la portée de mes capacités techniques :-D !!!)

    Ok, ça roule pour Audacious.

    Premier écueil, je ne trouve pas audacious-extra et audacious-plugins-wav...Ils sont bien sur les dépôts "classiques"? (Au fait je n'ai que les dépôts fedora, livna et updates d'activés dans yumex...) le dépôt extra n'a pas fusionné avec le core pour devenir fedora?

    Bon j'essaye quand même de lire un ogg...
     [gwen@localhost ~]$ audacious 02 - [ Monsieur Demachy ] - Prelude.ogg
    I/O warning : failed to load external entity "/home/gwen/.config/audacious/playlist.xspf"
    ALSA lib confmisc.c:769:(parse_card) cannot find card ''
    ALSA lib conf.c:3510:(_snd_config_evaluate) function snd_func_card_driver returned error: Aucun périphérique de ce type
    ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
    ALSA lib conf.c:3510:(_snd_config_evaluate) function snd_func_concat returned error: Aucun périphérique de ce type
    ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
    ALSA lib conf.c:3510:(_snd_config_evaluate) function snd_func_refer returned error: Aucun périphérique de ce type
    ALSA lib conf.c:3982:(snd_config_expand) Evaluate error: Aucun périphérique de ce type
    ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM default
  • J'ai repris les choses plus méthodiquement:
    réinstallation de F7
    pas de mise à jour --> ogg pas de problème
    installation du plugin ffmpeg pour gstreamer --> RhytmnBox m'envoie une demande de rapport de bug et ferme...

    Est-ce ce plugin qui est à mettre en cause, ou le fait que le plugin n'est pas adapté à l'ancienne version de gstreamer? Comment le vérifier?

    merci de votre coopération
  • Des nouvelles du front...(pour peu qu'elles intéressent quelqu'un!)
    J'ai réinstallé F7, RhythmBox pouvait lire sans problème les ogg....
    C'est la où ma méthodo pêche un peu: mise à jour du système et installation des plugins pour gstreamer (mpeg, bad et ugly sur le dépôt livna)
    Résultat: RhythmBox ne prend plus les ogg (en fait il ne prend plus rien du tout!)

    Alors je ne sais pas si c'est du à la mise à jour, ou à l'installation des plugins puisque j'ai tout fait en même temps. J'ai donc désinstaller les plugins de gstreamer, rebooter 2 fois (avec le nouveau et l'ancien noyau) toujours le même problème.

    Cela évoque-t-il quelquechose à quelqu'un?
  • Merci du coup de main!
    J'ai déjà tenté le reboot, sans succès.....
    je vais essayer de refaire une install de gstreamer, on verra bien...ce qui m'ennerve c'est que j'ai réussi sans problème à lire la zik avec exaile installé sous un environnement Ubuntu live cd...Fedora m'en veut de lui faire des infidelités!!:lol:

    Si vous avez une solution miracle, ben...je suis preneur! (en fait je ne sais pas faire un rapport de bug, alors ça m'arrengerais de faire marcher exaile!!🙂)
  • ouais ouais, la carte son est bien configurée, j'arrive même à lire des vidéos avec vlc!!!
  • Ok ça roule!
     (00:13:19) [0x9983478] [rb_shell_player_sync_buttons] rb-shell-player.c:2477: syncing with source 0x99a6190
    (00:13:19) [0x9983478] [rb_shell_player_sync_with_source] rb-shell-player.c:2374: playing source: 0x99a6190, active entry: 0xa067490
    (00:13:19) [0x9983478] [rb_header_sync] rb-header.c:355: syncing with entry = 0xa067490
    (00:13:19) [0x9983478] [rb_shell_player_sync_buttons] rb-shell-player.c:2477: syncing with source 0x99a6190
    (00:13:19) [0x9983478] [paned_size_allocate_cb] rb-shell.c:2781: paned position 88
    (00:13:19) [0x9983478] [sidebar_paned_size_allocate_cb] rb-shell.c:2791: sidebar paned position 300
    (00:13:19) [0x9983478] [paned_size_allocate_cb] rb-shell.c:2781: paned position 88
    (00:13:19) [0x9983478] [sidebar_paned_size_allocate_cb] rb-shell.c:2791: sidebar paned position 300
    JACK tmpdir identified as [/dev/shm]
    (00:13:19) [0x9983478] [rb_shell_player_sync_with_source] rb-shell-player.c:2374: playing source: 0x99a6190, active entry: 0xa067490
    (00:13:19) [0x9983478] [rb_header_sync] rb-header.c:355: syncing with entry = 0xa067490
    (00:13:19) [0x9983478] [rb_shell_hidden_notify_markup] rb-shell.c:3080: shell is visible, not notifying
    (00:13:19) [0x9983478] [rb_shell_clipboard_entryview_changed_cb] rb-shell-clipboard.c:796: entryview changed
    (00:13:19) [0x9983478] [rb_shell_clipboard_sync] rb-shell-clipboard.c:549: syncing clipboard
    JACK tmpdir identified as [/dev/shm]
    (00:13:19) [0x9983478] [rb_shell_player_error] rb-shell-player.c:2776: playback error while playing: Internal GStreamer error: state change failed.  Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
    (00:13:19) [0x9983478] [rb_shell_player_set_playing_source_internal] rb-shell-player.c:2543: setting playing source to (nil)
    (00:13:19) [0x9983478] [rb_shell_player_set_playing_source_internal] rb-shell-player.c:2566: source is already playing, stopping it
    (00:13:19) [0x9983478] [rb_shell_player_stop] rb-shell-player.c:2614: stopping
    JACK tmpdir identified as [/dev/shm]
  • RhytmBox et Exaile ne plantent pas, ils ne veulent pas démarrer la lecture....
    Je ne peux pas lire non plus le format ogg...
    je te poste les résultats avec -d? parceque ça fait un paquet d'infos!!!

    en tout cas merci de ton aide!
  • RhythmBox ne veut pas les lire non plus....

    [Gwen@localhost ~]$ rhythmbox
    JACK tmpdir identified as [/dev/shm]
    JACK tmpdir identified as [/dev/shm]
    JACK tmpdir identified as [/dev/shm]

    c'est quoi ce "JACK tmpdir" ? repertoire temporaire j'imagine...mais ça veut dire quoi?
  • Salut starmad88!
    autant pour moi pour gstreamer, mais c'est pas la première fois (et certainement pas la dernière) que je me ridiculise sur ce forum!!!:lol:

    j'ai lancé exaile en mode console, puis appuyé sur play et voici le résultat:

    [Gwen@localhost ~]$ exaile
    Created db for thread Thread-1
    {'Thread-1': <sqlite3.Connection object at 0x95e6b60>}
    Using multimedia keys from: gnome
    loading tracks...
    Closed db for thread Thread-1
    done loading tracks...
    loading songs
    Clearing tracks cache
    Importing /home/Gwen/.exaile/saved/playlist0000.m3u
    Last playlist loaded
    Loading page 0
    next track was reported as Aganju from Carlito Marron by Carlinhos Brown
    JACK tmpdir identified as [/dev/shm]
    JACK tmpdir identified as [/dev/shm]

    j'essaye RhythmBox de suite!
  • Bonsoir à tous,

    je suis un p'tit nouveau dans le monde de linux...et je m'aperçois que je n'ai peutêtre pas choisi un distrib des plus faciles, mais je m'accroche...
    Je vous expose mon problème: j'ai de grandes difficultés à lire ma musique, muine veut pas démarrer, mplayer plante, listen déconne à bloc, quant à gstreamer je ne sais pas où le lancer bien qu'il soit installé. Amarok marche à moitié, il lit bien mes mp3 mais plante quand je lui demande de changer de "track" (je suis sous Gnome, c'est peutêtre ça...), bref la super-galère.
    Exaile me parait être le lecteur idéal pour mes besoins, mais je n'arrive pas à lui faire lire mes mp3. Je suis biensûr allé voir la doc, j'ai appliqué les procédures, mais rien y fait...Un petit tour sur le forum, je ne suis pas le premier noob à avoir des difficultés avec le mp3!
    Malgré l'installation de tous (enfin je crois...) les plugins pour gstreamer, exaile sélectionne bien mes pistes, affiche les pochettes, mais ne démarre pas la lecture...
    je vous poste, pour info, le résultat de la commande : # rpm -qa livna gstreamer*
    gstreamer-tools-0.10.13-0.1.fc7
    gstreamer-plugins-good-0.10.6-1.fc7
    gstreamer-python-0.10.7-2.fc7
    gstreamer-ffmpeg-0.10.2-2.lvn7
    gstreamer-plugins-bad-0.10.5-3.lvn7
    gstreamer-plugins-base-0.10.13-1.fc7
    gstreamer-plugins-ugly-0.10.5-2.lvn7
    gstreamer-0.10.13-0.1.fc7

    je ne sais plus quoi faire...
    toute aide ou brocard bienvenus!😉
  • Merc!i merci merci!!!!!
    Ca y est ça marche!!! après le coup du bon repertoire j'ai pu installer les librairies (pas d'effets) j'ai rebooter et miracle je suis passé au cinéma parlant (en couleur même!)
    C'est sympa d'avoir aidé un mec qui ne sait même pas se servir des commandes élémentaires d'un système Linux!

    par contre Mplayer ne veut toujours rien savoir, je vais essayer en mode console.

    merci Refuznik et nouvo09!

    ps: nouvo je t'écris depuis F7 mais j'ai plus de Raid, c'était l'un ou l'autre!
  • Salut nouvo09! comme on se retrouve!
    Effectivement tu avais raison! le code est passé, mais je n'ai toujours pas de son....peut être devrais rebooter l'ordi pour que les changements soient pris en compte...