Libqt-mt: no such flie or directory

julie -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour, je tente de compiler openmesh avec acgmake mais il me dit qu'il ne trouve pas -lqt-mt. J'ai installe qt-devel et je sais ou se trouve libqt-mt.so mais je ne sais pas comment creer un lien pour que fedora sache aussi ou il se trouve. Pouvez vous m'aider? Merci
Configuration: Linux Fedora
Firefox 1.5.0.7

4 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Sous debian
    (mando@cobo) (~) $ apt-file search libqt-mt.so
    libqt3-mt: usr/lib/libqt-mt.so.3
    libqt3-mt: usr/lib/libqt-mt.so.3.3
    libqt3-mt: usr/lib/libqt-mt.so.3.3.7
    libqt3-mt: usr/share/qt3/lib/libqt-mt.so.3
    libqt3-mt: usr/share/qt3/lib/libqt-mt.so.3.3
    libqt3-mt-dev: usr/lib/libqt-mt.so
    libqt3-mt-dev: usr/share/qt3/lib/libqt-mt.so
    lsb-build-desktop3: usr/lib/lsb3/libqt-mt.so
    qt-x11-free-dbg: usr/lib/debug/usr/lib/libqt-mt.so.3.3.7

    Il faudrait voir si tu as un des ces paquets sous FC (ou nom approchant). Par ailleurs que donne :
    updatedb
    locate libqt-mt.so

    Bonne chance
    0
    1. julie
       
      Lorsque je fais updatedb puis locate j'obtiens:

      [root@localhost ~]# updatedb
      [root@localhost ~]# locate libqt-mt.so
      /usr/lib/qt-3.3/lib/libqt-mt.so
      /usr/lib/qt-3.3/lib/libqt-mt.so.3
      /usr/lib/qt-3.3/lib/libqt-mt.so.3.3
      /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.7
      /usr/lib/qt3/lib/libqt-mt.so
      /usr/lib/qt3/lib/libqt-mt.so.3
      /usr/lib/qt3/lib/libqt-mt.so.3.3
      /usr/lib/qt3/lib/libqt-mt.so.3.3.7
      [root@localhost ~]#

      comment dois-je faire pour obtenir une variable lqt-mt? Merci
      0
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Il faut compiler ton programme en lui disant que la librairie est dans /usr/lib/qt3/lib/,
    Selon qu'il s'agisse d'un .a ou d'un .so il faut compiler avec les options :
    -L/usr/lib/qt3/lib 
    -Wl,-R/usr/lib/qt3/lib

    Bonne chance
    0
  3. julie
     
    J'ai essaye avec

    [root@localhost OpenMesh]# acgmake -L/usr/lib/qt3/lib
    [root@localhost OpenMesh]# acgmake -R/usr/lib/qt3/lib
    [root@localhost OpenMesh]# acgmake -Wl,-R/usr/lib/qt3/lib
    [root@localhost OpenMesh]# acgmake -Wl/usr/lib/qt3/lib

    Mais acgmake ne marche pas avec ces fonctions apparement, ou peut etre que je fais mal les choses.
    0
  4. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Essaye de taper avant le acgmake
    export LD_LIBRARY_PATH="/usr/lib/qt3/lib/:${LD_LIBRARY_PATH}"

    Bonne chance
    0