Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[emerge] Erreur 2 compilation: '=net-im/licq-1.7.0'
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Thoma HAUC
n00b
n00b


Joined: 30 May 2011
Posts: 55

PostPosted: Mon Apr 01, 2013 2:07 pm    Post subject: [emerge] Erreur 2 compilation: '=net-im/licq-1.7.0' Reply with quote

Bonjour,

J'ai essayé de mettre à jour un système qui ne l'a pas été depuis un moment.
Je coince sur la mise à jour lorsque c'est au tour de 'net-im/licq' d'être compilé.

En effet, la compilation s'arrête avec le message suivant :
Code:

[  7%] Building CXX object plugins/console/src/CMakeFiles/licq_console.dir/main.cpp.o
cd /var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0_build/plugins/console/src && /usr/bin/i686-pc-linux-gnu-g++  -D_FILE_OFFSET_BITS=64 -D_REENTRANT -Dlicq_console_EXPORTS  -DNDEBUG -O2 -march=i686 -pipe -pthread  -fPIC -I/usr/include/boost-1_48 -I/var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0/include -I/var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0_build/plugins/console/include -I/var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0_build/plugins/console -I/usr/include/cdk    -Wall -Wextra -Wall -Wextra -o CMakeFiles/licq_console.dir/main.cpp.o -c /var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0/plugins/console/src/main.cpp
/var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0/src/socket.cpp:474:34: erreur: no ‘bool Licq::INetSocket::Rsend(Licq::Buffer&)’ member function declared in class ‘Licq::INetSocket’
/var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0/src/socket.cpp:626:33: erreur: no ‘bool Licq::TCPSocket::Rsend(Licq::Buffer&)’ member function declared in class ‘Licq::TCPSocket’
make[2]: *** [src/CMakeFiles/licq.dir/socket.cpp.o] Erreur 1
make[2] : on quitte le répertoire « /var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0_build »
make[1]: *** [src/CMakeFiles/licq.dir/all] Erreur 2
make[1]: *** Attente des tâches non terminées....
/usr/bin/cmake -E cmake_progress_report /var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0_build/CMakeFiles
[  7%] Building CXX object plugins/console/src/CMakeFiles/licq_console.dir/window.cpp.o
cd /var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0_build/plugins/console/src && /usr/bin/i686-pc-linux-gnu-g++  -D_FILE_OFFSET_BITS=64 -D_REENTRANT -Dlicq_console_EXPORTS  -DNDEBUG -O2 -march=i686 -pipe -pthread  -fPIC -I/usr/include/boost-1_48 -I/var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0/include -I/var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0_build/plugins/console/include -I/var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0_build/plugins/console -I/usr/include/cdk    -Wall -Wextra -Wall -Wextra -o CMakeFiles/licq_console.dir/window.cpp.o -c /var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0/plugins/console/src/window.cpp
Linking CXX shared module licq_console.so
cd /var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0_build/plugins/console/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/licq_console.dir/link.txt --verbose=1
/usr/bin/i686-pc-linux-gnu-g++  -fPIC -O2 -march=i686 -pipe -pthread  -Wl,--version-script,'/var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0_build/plugins/console/src/version.script'  -Wl,-O1 -Wl,--as-needed -shared -Wl,-soname,licq_console.so -o licq_console.so CMakeFiles/licq_console.dir/console.cpp.o CMakeFiles/licq_console.dir/console_menu.cpp.o CMakeFiles/licq_console.dir/console_print.cpp.o CMakeFiles/licq_console.dir/console_tab.cpp.o CMakeFiles/licq_console.dir/main.cpp.o CMakeFiles/licq_console.dir/window.cpp.o -lcurses -lform -lcdkw -lncursesw
make[2] : on quitte le répertoire « /var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0_build »
/usr/bin/cmake -E cmake_progress_report /var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0_build/CMakeFiles  16
[  7%] Built target licq_console
make[1] : on quitte le répertoire « /var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0_build »
make: *** [all] Erreur 2
 * ERROR: net-im/licq-1.7.0 failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=net-im/licq-1.7.0'`,
 * the complete build log and the output of `emerge -pqv '=net-im/licq-1.7.0'`.
 * The complete build log is located at '/var/tmp/portage/net-im/licq-1.7.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-im/licq-1.7.0/temp/environment'.
 * Working directory: '/var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0_build'
 * S: '/var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0'


Je n'ai rien trouvé sur bugs.gentoo.org concernant un problème similaire.

Est-ce que quelqu'un peut m'assister dans la résolution de ce problème ?

D'avance merci.

Thoma
Back to top
View user's profile Send private message
boozo
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 3193

PostPosted: Tue Apr 02, 2013 9:34 am    Post subject: Reply with quote

'alute

Code:
(...)
/var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0/src/socket.cpp:474:34: erreur: no ‘bool Licq::INetSocket::Rsend(Licq::Buffer&)’ member function declared in class ‘Licq::INetSocket’
/var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0/src/socket.cpp:626:33: erreur: no ‘bool Licq::TCPSocket::Rsend(Licq::Buffer&)’ member function declared in class ‘Licq::TCPSocket’
make[2]: *** [src/CMakeFiles/licq.dir/socket.cpp.o] Erreur 1
make[2] : on quitte le répertoire « /var/tmp/portage/net-im/licq-1.7.0/work/licq-1.7.0_build »
make[1]: *** [src/CMakeFiles/licq.dir/all] Erreur 2
make[1]: *** Attente des tâches non terminées....
(...)


Je ne l'utilise pas et le support du package chez nous semble assez distant mais d'après ce log et s'il n'y a pas plus d'infos dans le build.log, j'aurais plusieurs hypothèses - du plus au moins probable :
  • une parallélisation défaillante du code => même si je n'ai pas vu ton #emerge --info j'essayerai de voir si c'est mieux en abaissant le $MAKEOPTS
  • un mauvais packaging du prog => contrôler les USES actifs/nécessaires versus ceux appliqués en phase de .configure
  • un pb avec boost => vérifier via eselect et en fonction peut-être essayer en sélectionnant un autre slot
  • un echec dû à l'upgrade i.e. mauvaise cohabitation de bibliothèques de versions antérieures trop anciennes => je tenterai de simplement désinstaller la version antérieure de licq, vérifier que rien d'orphelin ne subsiste au niveau libs puis emerger la version 1.7.0


Voilà c'est sans prétention de solutionner le pb mais c'est des pistes à envisager :wink:
_________________
" Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum