Forum Linux.debian/ubuntu erreur lors de la Compilation de KDE

Posté par  .
Étiquettes :
0
16
avr.
2006
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  . Évalué à 1.

    Je viens de recompiler mon noyau, et cela ne change malheureusement rien... je n'ai plus qu'un seul espoir: VOUS!
    Merci d'avance

    Thomas
  • # des librairies

    Posté par  . Évalué à 2.

    Il te manque probablement certaines librairies. Essaie peut-être un petit
    apt-get build-dep kde-core

    Cela t'installera peut-être certains paquets manquants.
    • [^] # Re: des librairies

      Posté par  . Évalué à 1.

      nop...Cela n'as rien changé. Dommage.
      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.