[Suse10.0] k9copy - problèmes d'install

k9copy - problèmes d'install [Suse10.0] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 11-02-2006 à 15:10:39    

Salut tout le monde,
 
Je tente d'installer k9copy sans succès sous Suse 10.0 (KDE). YaST installe correctement la version 1.0.31-0.pm.0. En apparence du moins, car dès que tente un "preview" après analyse du DVD, l'application plante (trace reproduite ci-dessous).
 
Il existe une version v1.0.3b de k9copy, disponible sur le site des auteurs mais pas dans YaST, qui comprend entre autre : "fixed compil issue with libdvdread 0.9.5"; justement ma version de libdvd.
 
Super, me dis-je, je vais installer cette version 1.0.3b. Mais je ne parviens pas à passer le stade "configure" à cause d'une erreur QT:
 

checking for Qt... configure: error: Qt (>= Qt 3.0) (library qt-mt) not found. Please check your installation!
For more details about this problem, look at the end of config.log.
Make sure that you have compiled Qt with thread support!


(Je reproduis la trace complète en 'annexe' pour ne pas encombrer).
 
Pourtant, QT semble correctement installé. Les packages qt3 sont bien selectionnées dans YaST, et:
 

normandy:/home/sircam/bin/k9copy/k9copy-1.0.3b # pkg-config --libs qt-mt
-L/usr/lib/qt3//lib64 -L/usr/X11R6/lib64 -L/usr/lib64/ -L/usr/X11R6/lib64/ -lqt-mt -lpng -lz -lXi -lXrender -lXrandr -lXcursor -lXinerama -lXft -lfreetype -lfontconfig -lXext -lX11 -lm -lSM -lICE -ldl -lpthread
 
normandy:/home/sircam/bin/k9copy/k9copy-1.0.3b # echo $QTDIR
/usr/lib/qt3
normandy:/home/sircam/bin/k9copy/k9copy-1.0.3b # echo $LD_LIBRARY_PATH
/usr/lib/qt3/lib
normandy:/home/sircam/bin/k9copy/k9copy-1.0.3b # echo $PATH
/usr/lib/qt3/bin:/home/sircam/bin:/usr/local/bin:/usr/bin:/sbin:/usr/X11R6/bin:/usr/sbin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin


 
==> Quelqu'un aurait-il une suggestion, soit pour que la version 1.0.31 fonctionne sans planter, soit pour la 1.0.3b compile. Je suis prêt à tenter de réinstaller QT, mais je préfère éviter une manip hasardeuse en dehors de YaST et qui risquerait de foutre encore plus le souk dans les dépendances si ce n'est pas indispensable.
 
Merci de votre aide.    [:pingouino]


Message édité par sircam le 14-02-2006 à 10:07:22

---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 11-02-2006 à 15:10:39   

Reply

Marsh Posté le 11-02-2006 à 15:10:56    

k9copy v1.0.3b -> config.log
 

configure:28110: checking for Qt
configure: 28175: /usr/lib/qt3/include/qstyle.h
taking that
tried NO
configure:28293: rm -rf SunWS_cache; g++ -o conftest -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOUR
CE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-commo
n -I/usr/lib/qt3/include -I/usr/X11R6/include  -DQT_THREAD_SUPPORT  -D_REENTRANT  -L/usr/lib/qt3/lib -L/usr/X11R6/lib64   conftest.cc  -lqt-mt -lpng -lz -l
m -ljpeg -ldl  -lXext -lX11 -lSM -lICE  -lpthread 1>&5
/usr/lib/qt3/include/private/qucom_p.h:69: warning: 'struct QUBuffer' has virtual functions but non-virtual destructor
/usr/lib/qt3/include/private/qucom_p.h:77: warning: 'struct QUType' has virtual functions but non-virtual destructor
/usr/lib/qt3/include/private/qucom_p.h:104: warning: 'struct QUType_Null' has virtual functions but non-virtual destructor
/usr/lib/qt3/include/private/qucom_p.h:287: warning: 'struct QUType_enum' has virtual functions but non-virtual destructor
/usr/lib/qt3/include/private/qucom_p.h:307: warning: 'struct QUType_ptr' has virtual functions but non-virtual destructor
/usr/lib/qt3/include/private/qucom_p.h:326: warning: 'struct QUType_iface' has virtual functions but non-virtual destructor
/usr/lib/qt3/include/private/qucom_p.h:345: warning: 'struct QUType_idisp' has virtual functions but non-virtual destructor
/usr/lib/qt3/include/private/qucom_p.h:364: warning: 'struct QUType_bool' has virtual functions but non-virtual destructor
/usr/lib/qt3/include/private/qucom_p.h:383: warning: 'struct QUType_int' has virtual functions but non-virtual destructor
/usr/lib/qt3/include/private/qucom_p.h:403: warning: 'struct QUType_double' has virtual functions but non-virtual destructor
/usr/lib/qt3/include/private/qucom_p.h:423: warning: 'struct QUType_charstar' has virtual functions but non-virtual destructor
/usr/lib/qt3/include/private/qucom_p.h:444: warning: 'struct QUType_QString' has virtual functions but non-virtual destructor
/usr/lib/qt3/include/private/qucomextra_p.h:65: warning: 'struct QUType_QVariant' has virtual functions but non-virtual destructor
/usr/lib/qt3/include/private/qucomextra_p.h:87: warning: 'struct QUType_varptr' has virtual functions but non-virtual destructor
/usr/lib64/gcc/x86_64-suse-linux/4.0.2/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib/qt3/lib/libqt-mt.so when searching for -lqt-mt
/usr/lib64/gcc/x86_64-suse-linux/4.0.2/../../../../x86_64-suse-linux/bin/ld: cannot find -lqt-mt
collect2: ld returned 1 exit status
configure:28296: $? = 1
configure: failed program was:
#include "confdefs.h"
#include <qglobal.h>
#include <qapplication.h>
#include <qcursor.h>
#include <qstylefactory.h>
#include <private/qucomextra_p.h>
#if ! (QT_VERSION >= 300)
#error 1
#endif
 
int main() {
    (void)QStyleFactory::create(QString::null);
    QCursor c(Qt::WhatsThisCursor);
    return 0;
}
configure:28336: error: Qt (>= Qt 3.0) (library qt-mt) not found. Please check your installation!
For more details about this problem, look at the end of config.log.
Make sure that you have compiled Qt with thread support!


 
k9copy 1.0.31 -- crash trace
 


Using host libthread_db library "/lib64/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 46912557028384 (LWP 30766)]
[KCrash handler]
#3  0x00002aaaabb70893 in QObject::setProperty ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#4  0x00000000004165a4 in kViewMPEG2::open (this=0x6c7218, device=@0x71afd0,  
    title=0x7d8530) at kviewmpeg2.cpp:112
#5  0x0000000000437e16 in k9Copy::qt_invoke (this=0x6ae3f0, _id=75,  
    _o=0x7fffffe8ad90) at k9copy.moc.cpp:98
#6  0x00002aaaabb6f2d8 in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#7  0x00002aaaabb6f6fd in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#8  0x00002aaaab23014c in KAction::qt_invoke ()
   from /opt/kde3/lib64/libkdeui.so.4
#9  0x00002aaaabb6f2d8 in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#10 0x00002aaaab21e194 in KToolBarButton::buttonClicked ()
   from /opt/kde3/lib64/libkdeui.so.4
#11 0x00002aaaab21e335 in KToolBarButton::mouseReleaseEvent ()
   from /opt/kde3/lib64/libkdeui.so.4
#12 0x00002aaaabba2c37 in QWidget::event ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#13 0x00002aaaabb192a3 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#14 0x00002aaaabb19f14 in QApplication::notify ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#15 0x00002aaaab64298f in KApplication::notify ()
   from /opt/kde3/lib64/libkdecore.so.4
#16 0x00002aaaababf22c in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#17 0x00002aaaababe0d8 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#18 0x00002aaaabad00f7 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#19 0x00002aaaabb2dee3 in QEventLoop::enterLoop ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#20 0x00002aaaabb2dde2 in QEventLoop::exec ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#21 0x000000000042732f in main (argc=<value optimized out>, argv=0x6ae3f0)
    at main.cpp:66


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 11-02-2006 à 20:13:51    

Saturday night UP fever
 
[:cyriadis]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 12-02-2006 à 13:48:40    

[:fitterashes]
 
UP du lendemain de la veille.
 
Come on !  :D


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 12-02-2006 à 14:27:06    

quels sont les noms de tes paquets concernant la bibliothèque QT ? apparement le prog nécessite la version avec les threads de dispo (-lq-mt)

Reply

Marsh Posté le 12-02-2006 à 15:06:48    

Salut ory,
 
Je ne suis pas sûr de te suivre, même si ta réponse me fait plaisir. [:itm]
 
Si je comprends bien, qt-mt est présent (cf mon premier post):
 

sircam@normandy:~> pkg-config --libs qt-mt
-L/usr/lib/qt3//lib64 -L/usr/X11R6/lib64 -L/usr/lib64/ -L/usr/X11R6/lib64/ -lqt-mt -lpng -lz -lXi -lXrender -lXrandr -lXcursor -lXinerama -lXft -lfreetype -lfontconfig -lXext -lX11 -lm -lSM -lICE -ldl -lpthread


 
Je ne sais pas si ça aide :
 
http://pix.nofrag.com/5d/88/4d57b2281a37fab079f6feb461c6t.jpg
 
Si je suis à côté de la plaque et si ce n'est pas ce que tu me demandais, dis le moi.
 
Merci  :jap:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 12-02-2006 à 15:33:45    

je sais pas si suse considère la version MT (multi-threads) comme la version "normale" de qt ou non.
 
Peux-tu lancer la commande suivante ( qui indique le chemin de toutes les bibliothèques partagées disponibles)
 

ldconfig -p|grep qt-mt


 
Par exemple chez moi ca me donne:
 

# ldconfig -p|grep qt-mt
        libqt-mt.so.3 (libc6) => /usr/lib/libqt-mt.so.3


Reply

Marsh Posté le 12-02-2006 à 15:53:33    

ory a écrit :

je sais pas si suse considère la version MT (multi-threads) comme la version "normale" de qt ou non.


J'aurais tendance à le croire, à voir mon YaST et le résultat de pkg-config. :-\
 

normandy:~ # ldconfig -p | grep qt-mt
        libqt-mt.so.3 (libc6,x86-64) => /usr/lib64/libqt-mt.so.3
        libqt-mt.so.3 (libc6) => /usr/lib/libqt-mt.so.3


 
Deux entrées pour le prix d'une. Est-ce bien clean ?    [:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 12-02-2006 à 16:07:54    

pkg-config --libs qt-mt
-L/usr/lib/qt3//lib64 -L/usr/X11R6/lib64 -L/usr/lib64/ -L/usr/X11R6/lib64/ -lqt-mt -lpng -lz -lXi -lXrender -lXrandr -lXcursor -lXinerama -lXft -lfreetype -lfontconfig -lXext -lX11 -lm -lSM -lICE -ldl -lpthread


 
/usr/lib/libqt-mt.so.3
 
Hors pour x86 ta bibliothèque partagée pour libqt-mt est dans /usr/lib, chemin que je ne vois pas dans les flags proposés ci-dessus, il devrait y avoir -L/usr/lib/
 

Reply

Marsh Posté le 12-02-2006 à 16:40:23    

Bien vu  :ouch:  
 
Comment puis-je corriger cela de manière élégante ?


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 12-02-2006 à 16:40:23   

Reply

Marsh Posté le 12-02-2006 à 16:45:38    

c'est pas sûr que ca soit cela, il y a peut-être un truchement avec des liens symboliques entre les répertoires :D
 
 
regarde dans ./configure --help si tu n'a pas quelque chose pour par exemple désactiver la prise en charge de la version multi-threaded de qt où pour ajouter un répertoire à la liste des répertoires dans lesquels ld regardera

Reply

Marsh Posté le 12-02-2006 à 18:52:54    

Effectivement:
 

sircam@normandy:~/bin/k9copy/k9copy-1.0.3b> ./configure --help | grep qt
  --enable-qtopia         link to Qt-embedded, link to the Qtopia Environment
  --with-qt-dir=DIR       where the root of Qt is installed
  --with-qt-includes=DIR  where the Qt includes are.
  --with-qt-libraries=DIR where the Qt library is installed.


Je parviens à passer la vérification QT en configurant comme ceci:
 

./configure --with-qt-libraries=/usr/lib/qt3/lib64


Mais c'est pour me ramasser une autre blague dans le même genre:
 

checking for Qt... libraries /usr/lib/qt3/lib64, headers /usr/lib/qt3/include using -mt
(...)
checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE libraries installed. This will fail.
So, check this please and use another prefix!


* J'ai essayé à toutes sortes de --prefix, p.e. /opt/kd3/lib ou /opt/kde3/lib64, mais sans effet.
* J'ai ajouté kdebase3-devel et kdeutils3-devel dans YaST, idem.
 
Pourtant, tout semble indiquer que les libs KDE sont installées...

ldconfig -p | grep kde


Renvoie 511 lignes, toutes contenant /opt/kde3/lib ou /opt/kde3/lib64...
 
Il était pourtant bien parti:


configure:28948: checking for KDE
configure: 29001: /usr/local/kde/include/ksharedptr.h
configure: 29001: /usr/lib/kde/include/ksharedptr.h
configure: 29001: /usr/local/kde/include/ksharedptr.h
configure: 29001: /usr/local/include/ksharedptr.h
configure: 29001: /usr/kde/include/ksharedptr.h
configure: 29001: /usr/include/kde/ksharedptr.h
configure: 29001: /usr/include/ksharedptr.h
configure: 29001: /opt/kde3/include/ksharedptr.h
taking that
configure: 29031: /usr/local/kde/lib/libkio.la
configure: 29031: ${exec_prefix}/lib/libkio.la
configure: 29031: /usr/lib/kde/lib/libkio.la
configure: 29031: /usr/local/kde/lib/libkio.la
configure: 29031: /usr/kde/lib/libkio.la
configure: 29031: /usr/lib/kde/libkio.la
configure: 29031: /usr/lib/kde3/libkio.la
configure: 29031: /usr/lib/libkio.la
configure: 29031: /usr/X11R6/lib/libkio.la
configure: 29031: /usr/local/lib/libkio.la
configure: 29031: /opt/kde3/lib/libkio.la
configure: 29031: /opt/kde/lib/libkio.la
configure: 29031: /usr/X11R6/kde/lib/libkio.la
configure: 29049: /usr/local/kde/lib/kde3/plugins/designer/kdewidgets.la
configure: 29049: ${exec_prefix}/lib/kde3/plugins/designer/kdewidgets.la
configure: 29049: /usr/lib/kde/lib/kde3/plugins/designer/kdewidgets.la
configure: 29049: /usr/local/kde/lib/kde3/plugins/designer/kdewidgets.la
configure: 29049: /usr/kde/lib/kde3/plugins/designer/kdewidgets.la
configure: 29049: /usr/lib/kde/kde3/plugins/designer/kdewidgets.la
configure: 29049: /usr/lib/kde3/kde3/plugins/designer/kdewidgets.la
configure: 29049: /usr/lib/kde3/plugins/designer/kdewidgets.la
configure: 29049: /usr/X11R6/lib/kde3/plugins/designer/kdewidgets.la
configure: 29049: /usr/local/lib/kde3/plugins/designer/kdewidgets.la
configure: 29049: /opt/kde3/lib/kde3/plugins/designer/kdewidgets.la
taking that
configure:29062: error:
in the prefix, you've chosen, are no KDE libraries installed. This will fail.
So, check this please and use another prefix!


 
Je suis de plus en plus perplexe. :-/


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 12-02-2006 à 21:10:37    

Update du titre...


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 12-02-2006 à 21:26:24    

tu y es presque, les fichier nécessaires sont dans le paquet kdelibs-dev ;)

Reply

Marsh Posté le 12-02-2006 à 22:19:00    

Bon, je viens de trouver la cause du dernier pépin avec les libs KDE, et dans le genre bien lourd, c'est bien lourd: [:itm]
 
Dans le dernier config.log que j'ai posté, vous verrez que la boucle "configure: 29031" ne se termine pas par un "taking that". J'ai été jeter un oeil dans la source "configure", pour constater qu'on boucle sur une série de chemins possibles afin de trouver libkio.la.
 
Chez moi, libkio.sa se trouve dans /opt/kde3/lib64.
 
Mais configure n'essaye jamais que toute une série de chemins en y ajoutant /lib. Le fichier n'est donc jamais trouvé...
 
Workaround :
 

ln -s /opt/kde3/lib64/libkio.la /opt/kde3/lib/libkio.la


 
En exécutant le script de config comme suit :
 

./configure --with-qt-libraries=/usr/lib/qt3/lib64


 
libkio.la est bien trouvée grâce au loin symbolique.
 
   [:pingouino]    [:pingouino]    [:pingouino]    [:pingouino]
 
Linux est une expérience traumatisante... [:dawa]
 
Je me demande toute de même si c'est ma config qui est tordue, ou si le configure manque de rigueur ?  :??:
 
Bon, la suite maintenant...


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 12-02-2006 à 22:23:23    

sircam@normandy:~/bin/k9copy/k9copy-1.0.3b> make
 
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I..  -I. -I/opt/kde3/include -I/usr/lib/qt3/include -I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common  -c -o k9backupdlg.lo `test -f 'k9backupdlg.cpp' || echo './'`k9backupdlg.cpp
In file included from k9backupdlg.h:24,
                 from k9backupdlg.cpp:21:
k9common.h:28:31: error: dvdread/ifo_types.h: No such file or directory
k9common.h:29:32: error: dvdread/dvd_reader.h: No such file or directory
k9common.h:30:30: error: dvdread/ifo_read.h: No such file or directory
k9common.h:31:31: error: dvdread/ifo_print.h: No such file or directory
k9common.h:32:30: error: dvdread/nav_read.h: No such file or directory
 
(...)
 
make[2]: *** [k9backupdlg.lo] Error 1
make[2]: Leaving directory `/home/sircam/bin/k9copy/k9copy-1.0.3b/libk9copy'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/sircam/bin/k9copy/k9copy-1.0.3b'
make: *** [all] Error 2


 
La suite demain, quoi.  :o
 
Bonne nuit.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 13-02-2006 à 13:50:19    

maintenant c'est le même problème avec la bibliothèque dvdread, il manque il -I/foo/dvdread qui pointe vers le répertoire contenant le rep dvdread avec tous les headers dedans.
 
Regarde s'il n'est pas possible de spécifier ceci dans le ./configure

Reply

Marsh Posté le 13-02-2006 à 22:38:13    

ory a écrit :

maintenant c'est le même problème avec la bibliothèque dvdread, il manque il -I/foo/dvdread qui pointe vers le répertoire contenant le rep dvdread avec tous les headers dedans.
 
Regarde s'il n'est pas possible de spécifier ceci dans le ./configure


Après avoir trituré les options du ./configure, et n'avoir rien trouvé, j'ai, par dépis, hacké la source pour y ajouter -I/usr/lib aux includes...
 
Mais là n'était pas le problème : il manquait tout simplement les fichiers d'entêtes demandés. J'ai YaSTé libdvdread-devel, en plus du libdvdread déjà présent. :o
 
Ce qui nous mène déjà bcp plus loin, au message d'erreur du jour, mais là encore, j'en ai assez pour aujourd'hui : :o
 

/bin/sh ../libtool --silent --mode=link --tag=CXX g++ -O2 -g3 -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common    -o k9copy -R /opt/kde3/lib -R /usr/lib/qt3/lib64 -R /usr/X11R6/lib64 -L/usr/X11R6/lib64 -L/usr/lib/qt3/lib64 -L/opt/kde3/lib  alloc.o cpu_accel.o cpu_state.o decode.o header.o idct_alpha.o idct_altivec.o idct.o idct_mmx.o kcddrive.o kdecmpeg2.o kviewmpeg2.o motion_comp_alpha.o motion_comp_altivec.o motion_comp.o motion_comp_mmx.o motion_comp_vis.o rgb.o rgb_mmx.o rgb_vis.o slice.o uyvy.o main.o kconfigdlg.o kburndvd.o k9copy.o k9main.o menupreview.o viewmpeg2.o configDlg.o k9mainw.o kviewmpeg2.moc.o k9copy.moc.o kcddrive.moc.o k9main.moc.o kdecmpeg2.moc.o  ../libk3bdevice/libk3bdevice.la -lkparts -lkdeui -ldvdread
/usr/lib64/gcc/x86_64-suse-linux/4.0.2/../../../../x86_64-suse-linux/bin/ld: cannot find -lkparts
collect2: ld returned 1 exit status
make[2]: *** [k9copy] Error 1
make[2]: Leaving directory `/home/sircam/bin/k9copy/k9copy-1.0.3b/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/sircam/bin/k9copy/k9copy-1.0.3b'
make: *** [all] Error 2


 
To be continued... Quelle fabuleuse aventure. Développeur Java, je pensais que je n'aurais jamais plus à me frotter à des makefiles. C'était sans compter avec Linux at home...    [:pingouino]
 
En tout cas, merci pour le coup de main.  [:crosscrusher]  


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 14-02-2006 à 10:06:52    

On dirait que pas mal de soucis viennent d' "inconsistances" entre lib et lib64.
 
Par exemple, j'ai:
 

normandy:~ # ldconfig -p | grep kparts
        libkparts.so.2 (libc6,x86-64) => /opt/kde3/lib64/libkparts.so.2
        libkparts.so.2 (libc6) => /opt/kde3/lib/libkparts.so.2
        libkparts.so (libc6,x86-64) => /opt/kde3/lib64/libkparts.so


Avec des références à lib64 donc, alors que lors du make, on pouvait voir en option de ld:

-R /opt/kde3/lib (...) -L/opt/kde3/lib


 
Il semblerait que l'option suivante lors du ./configure règle le problème:
 

/configure --with-qt-libraries=/usr/lib/qt3/lib64 --enable-libsuffix=64


 
Puisqu'à tout le moins, make réussit. Fingers crossed...


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 14-02-2006 à 10:47:12    

Bon, beh, on va terminer sur une demi déception.
 
Le programme démarre mais est excessivement instable, et plante à la moindre occasion.
 
Dans le pire des cas, le process plafonne à 100% et commence à sucer toute la mémoire dispo, entraînant un blocage complet du système.
 
Bon, beh, il ne me reste plus qu'à essayer... xdvdshrink, ou dvdshrink/wine. Ou une autre distro de linux, ou rester sous XP, chais pas. [:pingouino]  
 
ory > Merci pour ton aide. :jap:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 14-02-2006 à 12:56:05    

de rien :)

Reply

Marsh Posté le 10-03-2006 à 17:38:07    

sircam a écrit :

Bon, beh, on va terminer sur une demi déception.
 
Le programme démarre mais est excessivement instable, et plante à la moindre occasion.
 


 
Salut,
 
J'arrive peut-être un peu tard, mais pour Suse le paquetage k9copy existe au format RPM pour l'architecture x86_64.  
C'est dispo chez packman : http://packman.links2linux.org
Tu dois simplement compiler toi même libdvdcss, libdvdread et libdvdplay que tu trouves sur le site de videolan.org
J'ai fait cette installation et ça c'est bien passé.
 
Par contre, j'essaye de compiler un autre programme (klibido) avec mon architecture 64bits et Suse... et je rencontre un peu les mêmes problèmes que toi. Je pense que c'est au niveau de l'écriture du programme que ça merde plus qu'au niveau des librairies Suse qui sont assez complètes.
 
Bon courage.

Reply

Marsh Posté le 12-03-2006 à 01:20:50    

Bonjour!
 
Je tourne en fedora core 4 et j'ai installé k9copy 1.0.3b et j'ai toujours ce message d'erreur quand je je lance la copie:
 
"ERR:Error opening /iso/dvd/VIDEO_TS/VTS_01_1.VOB:
  Ancun fichier ou répertoire de ce type
Bonjour!
Je viens d'installer k9copy sous fc4m et j'ai toujours ce message d'erreur:
 
"vamps: Fatal: write to sydout: No such file directory
   
play_cell: Fatal: write failed: Broken pip"
 
Pourtant, jai bien installé dvdauthor et vamps...
 
Est-ce que vous seriez en mesure de m'aider a ce sujet!
 
Merci!

Reply

Marsh Posté le 07-08-2006 à 22:15:53    

tatayo4 a écrit :

Par contre, j'essaye de compiler un autre programme (klibido) avec mon architecture 64bits et Suse... et je rencontre un peu les mêmes problèmes que toi. Je pense que c'est au niveau de l'écriture du programme que ça merde plus qu'au niveau des librairies Suse qui sont assez complètes.


3 mois plus tard, je suis sous Ubuntu, en version 32 bits.  [:airforceone]
 
J'avais contacté l'auteur de k9copy à l'époque qui m'avait répondu qq chose comme avoir eu trop de soucis avec la version 64 bits... Ca en dit assez long.
 
En passant sur les forums Ubuntu, j'ai remarqué aussi pas mal de déception vis-à-vis de la version 64bits. Cette architecture semble être le parent pauvre de ces deux distros linux (et peut-on généraliser) ?
 
Finalement, la version 32 bits n'exploite pas toutes les possibilités du hardware mais le prix à payer est trop élevé.
 
   [:pingouino]  


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 07-08-2006 à 22:22:34    

C'est tout bêtement que tu es en 64 et que le configure de k9copy lui cherche pour du 32 faut donc lancer les autotools
Et si ça suffit pas patcher le configure

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed