Bonsoir (ou Bonjour...) à tous.
Après une installation franchement raté de Xgl (dommage ca avait l'ai bien...) j'ai du réinstaller ma debian préféré.
Etant en vacance pour 3 jours, j'ai décidé de faire les choses bien, et notemment de compiler moi même un KDE 3.5.2.
Régulierement lors de l'install, des erreurs apparaissaient, il me suffisait de rechercher quel .h manquait pour installer par apt-get les devels manquants. Mais là, j'ai à faire à un nouveau type d'erreur auquel je ne sais comment réagir. Elle a lieu lors de la compilation de kdecore. Deux messages différents apparaissent:
undefined reference to `IceSetIOErrorHandler'
et
undefined reference to `SmcCloseConnection'
Que faire pour que la compil passe à l'étape suivante???
Pour information, je n'ai pas encore recompilé mon noyau, je suis en 2.6.8-2-386 (alors que j'ai un K7...)
Merci d'avance de vos pistes ou même de vos solutions(;-) ) et encouragements...
Thomas
Ci dessous, la (presque) totalité des messages:
(...plein de truc qui se passe bien puis....)
make[7]: Rien à faire pour « all ».
make[7]: Leaving directory `/root/konstruct/kde/kdelibs/work/kdelibs-3.5.2/kdecore/
svgicons'
Making all in .
make[7]: Entering directory `/root/konstruct/kde/kdelibs/work/kdelibs-3.5.2/kdecore
'
/bin/sh ../libtool --silent --tag=CXX --mode=link g++ -Wno-long-long -Wundef -ansi
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wal
l -W -Wpointer-arith -O2 -I/root/kde3.5.2/include -I/usr/X11R6/include -L/root/kde3
.5.2/lib -L/usr/X11R6/lib -O2 -pipe -I/root/kde3.5.2/include -I/usr/X11R6/include -
L/root/kde3.5.2/lib -L/usr/X11R6/lib -O2 -pipe -I/root/kde3.5.2/include -I/usr/X11R
6/include -L/root/kde3.5.2/lib -L/usr/X11R6/lib -O2 -pipe -Wformat-security -Wmissi
ng-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-commo
n -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANS
LATION -L/root/kde3.5.2/lib -L/usr/X11R6/lib -L/root/kde3.5.2/lib -L/usr/X11R6/l
ib -L/root/kde3.5.2/lib -L/usr/X11R6/lib -o libkdecore.la -rpath /root/kde3.5.2/lib
-L/root/kde3.5.2/lib -R /root/kde3.5.2/lib -R /root/kde3.5.2/lib -R /root/kde3.5.2
/lib -R /usr/X11R6/lib -L/usr/X11R6/lib -version-info 6:0:2 -no-undefined -Wl,--n
o-undefined -Wl,--allow-shlib-undefined fakes.lo vsnprintf.lo libkdecore_la.all_cpp
.lo malloc/libklmalloc.la network/libkdecorenetwork.la svgicons/libkdesvgicons.la
../dcop/libDCOP.la ../libltdl/libltdlc.la -lXext -lresolv -lutil -L/root/kde3.5.2/l
ib -lart_lgpl_2 -lm -lidn ../kdefx/libkdefx.la
.libs/libkdecore_la.all_cpp.o(.text+0x30cc): In function `KApplication::init(bool)'
:
: undefined reference to `IceSetIOErrorHandler'
.libs/libkdecore_la.all_cpp.o(.text+0x3aa8): In function `KApplication::enableSessi
onManagement()':
: undefined reference to `SmcRequestSaveYourself'
.libs/libkdecore_la.all_cpp.o(.text+0x3ab6): In function `KApplication::enableSessi
onManagement()':
: undefined reference to `SmcGetIceConnection'
.libs/libkdecore_la.all_cpp.o(.text+0x3abe): In function `KApplication::enableSessi
onManagement()':
: undefined reference to `IceFlush'
.libs/libkdecore_la.all_cpp.o(.text+0x3cb7): In function `KApplication::requestShut
Down(KApplication::ShutdownConfirm, KApplication::ShutdownType, KApplication::Shutd
ownMode)':
: undefined reference to `SmcRequestSaveYourself'
.libs/libkdecore_la.all_cpp.o(.text+0x3cc5): In function `KApplication::requestShut
Down(KApplication::ShutdownConfirm, KApplication::ShutdownType, KApplication::Shutd
ownMode)':
: undefined reference to `SmcGetIceConnection'
.libs/libkdecore_la.all_cpp.o(.text+0x3ccd): In function `KApplication::requestShut
Down(KApplication::ShutdownConfirm, KApplication::ShutdownType, KApplication::Shutd
ownMode)':
: undefined reference to `IceFlush'
.libs/libkdecore_la.all_cpp.o(.text+0x3d7f): In function `KApplication::requestShut
Down(KApplication::ShutdownConfirm, KApplication::ShutdownType, KApplication::Shutd
ownMode)':
: undefined reference to `SmcOpenConnection'
.libs/libkdecore_la.all_cpp.o(.text+0x3dcf): In function `KApplication::requestShut
Down(KApplication::ShutdownConfirm, KApplication::ShutdownType, KApplication::Shutd
ownMode)':
: undefined reference to `SmcRequestSaveYourself'
.libs/libkdecore_la.all_cpp.o(.text+0x3ddd): In function `KApplication::requestShut
Down(KApplication::ShutdownConfirm, KApplication::ShutdownType, KApplication::Shutd
ownMode)':
: undefined reference to `SmcGetIceConnection'
.libs/libkdecore_la.all_cpp.o(.text+0x3de5): In function `KApplication::requestShut
Down(KApplication::ShutdownConfirm, KApplication::ShutdownType, KApplication::Shutd
ownMode)':
: undefined reference to `IceFlush'
.libs/libkdecore_la.all_cpp.o(.text+0x6381): In function `KApplication::~KApplicati
on [not-in-charge]()':
: undefined reference to `SmcCloseConnection'
.libs/libkdecore_la.all_cpp.o(.text+0x6396): In function `KApplication::~KApplicati
on [not-in-charge]()':
: undefined reference to `IceSetIOErrorHandler'
.libs/libkdecore_la.all_cpp.o(.text+0x66b1): In function `KApplication::~KApplicati
on [in-charge]()':
: undefined reference to `SmcCloseConnection'
.libs/libkdecore_la.all_cpp.o(.text+0x66c6): In function `KApplication::~KApplicati
on [in-charge]()':
: undefined reference to `IceSetIOErrorHandler'
.libs/libkdecore_la.all_cpp.o(.text+0x69f0): In function `KApplication::~KApplicati
on [in-charge deleting]()':
: undefined reference to `SmcCloseConnection'
.libs/libkdecore_la.all_cpp.o(.text+0x6a05): In function `KApplication::~KApplicati
on [in-charge deleting]()':
: undefined reference to `IceSetIOErrorHandler'
collect2: ld returned 1 exit status
make[7]: *** [libkdecore.la] Erreur 1
make[7]: Leaving directory `/root/konstruct/kde/kdelibs/work/kdelibs-3.5.2/kdecore'
make[6]: *** [all-recursive] Erreur 1
make[6]: Leaving directory `/root/konstruct/kde/kdelibs/work/kdelibs-3.5.2/kdecore'
make[5]: *** [all] Erreur 2
make[5]: Leaving directory `/root/konstruct/kde/kdelibs/work/kdelibs-3.5.2/kdecore'
make[4]: *** [all-recursive] Erreur 1
make[4]: Leaving directory `/root/konstruct/kde/kdelibs/work/kdelibs-3.5.2'
make[3]: *** [all] Erreur 2
make[3]: Leaving directory `/root/konstruct/kde/kdelibs/work/kdelibs-3.5.2'
make[2]: *** [build-work/kdelibs-3.5.2/Makefile] Erreur 2
make[2]: Leaving directory `/root/konstruct/kde/kdelibs'
make[1]: *** [dep-../../kde/kdelibs] Erreur 2
make[1]: Leaving directory `/root/konstruct/kde/kdebase'
make: *** [dep-../../kde/kdebase] Erreur 2
zsh: exit 2 make install
# petite info en rab
Posté par Mammnon . Évalué à 1.
Merci d'avance
Thomas
# des librairies
Posté par berti . Évalué à 2.
Cela t'installera peut-être certains paquets manquants.
[^] # Re: des librairies
Posté par Mammnon . Évalué à 1.
Si je n'y arrive pas je finirais peut-être par l'installer par apt, mais comment faire pour ne pas installer la version 3.3 en stable mais la 3.5.1 (dispo si je passe en unstable/testing) ? Tout en restant en stable evidemment...
Thomas
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.