View previous topic :: View next topic |
Author |
Message |
viric n00b
Joined: 10 Oct 2005 Posts: 12
|
Posted: Fri Jul 07, 2006 10:20 am Post subject: qt4 emerge fails due to ld error |
|
|
I do an 'FEATURES="-distcc" emerge qt' (so distcc doesn't mess anything up), and it goes on emerging qt-4.1.2.
It dies after a long long compilation with:
Code: |
g++ -shared -Wl,-soname,libQtDesigner_debug.so.4 -o libQtDesigner_debug.so.4.1.2 .obj/debug-shared/default_extensionfactory.o .obj/debug-shared/extension.o .obj/debug-shared/qextensionmanager.o .obj/debug-shared/abstractformeditor.o .obj/debug-shared/abstractformeditorplugin.o .obj/debug-shared/abstractpropertyeditor.o .obj/debug-shared/abstractformwindow.o .obj/debug-shared/abstractformwindowtool.o .obj/debug-shared/abstractformwindowcursor.o .obj/debug-shared/abstractformwindowmanager.o .obj/debug-shared/abstractwidgetdatabase.o .obj/debug-shared/abstractmetadatabase.o .obj/debug-shared/abstractwidgetfactory.o .obj/debug-shared/abstractobjectinspector.o .obj/debug-shared/abstractactioneditor.o .obj/debug-shared/abstractwidgetbox.o .obj/debug-shared/extrainfo.o .obj/debug-shared/abstractformbuilder.o .obj/debug-shared/formbuilder.o .obj/debug-shared/ui4.o .obj/debug-shared/spacer_widget.o .obj/debug-shared/layoutinfo.o .obj/debug-shared/layout.o .obj/debug-shared/connectionedit.o .obj/debug-shared/qtundo.o .obj/debug-shared/pluginmanager.o .obj/debug-shared/qdesigner_command.o .obj/debug-shared/qdesigner_formbuilder.o .obj/debug-shared/qdesigner_taskmenu.o .obj/debug-shared/qdesigner_widget.o .obj/debug-shared/qdesigner_dockwidget.o .obj/debug-shared/qdesigner_propertysheet.o .obj/debug-shared/qdesigner_integration.o .obj/debug-shared/qdesigner_dnditem.o .obj/debug-shared/invisible_widget.o .obj/debug-shared/qlayout_widget.o .obj/debug-shared/tree_widget.o .obj/debug-shared/sheet_delegate.o .obj/debug-shared/metadatabase.o .obj/debug-shared/qdesigner_promotedwidget.o .obj/debug-shared/qdesigner_stackedbox.o .obj/debug-shared/qdesigner_tabwidget.o .obj/debug-shared/qdesigner_toolbox.o .obj/debug-shared/widgetfactory.o .obj/debug-shared/widgetdatabase.o .obj/debug-shared/promotetocustomwidgetdialog.o .obj/debug-shared/resourcefile.o .obj/debug-shared/findicondialog.o .obj/debug-shared/richtexteditor.o .obj/debug-shared/actioneditor.o .obj/debug-shared/actionrepository.o .obj/debug-shared/qdesigner_toolbar.o .obj/debug-shared/qdesigner_menubar.o .obj/debug-shared/qdesigner_menu.o .obj/debug-shared/orderdialog.o .obj/debug-shared/newactiondialog.o .obj/debug-shared/resourceeditor.o .obj/debug-shared/moc_default_extensionfactory.o .obj/debug-shared/moc_qextensionmanager.o .obj/debug-shared/moc_abstractformeditor.o .obj/debug-shared/moc_abstractpropertyeditor.o .obj/debug-shared/moc_abstractformwindow.o .obj/debug-shared/moc_abstractformwindowtool.o .obj/debug-shared/moc_abstractformwindowmanager.o .obj/debug-shared/moc_abstractwidgetdatabase.o .obj/debug-shared/moc_abstractmetadatabase.o .obj/debug-shared/moc_abstractwidgetfactory.o .obj/debug-shared/moc_abstractobjectinspector.o .obj/debug-shared/moc_abstractactioneditor.o .obj/debug-shared/moc_abstracticoncache.o .obj/debug-shared/moc_abstractwidgetbox.o .obj/debug-shared/moc_spacer_widget_p.o .obj/debug-shared/moc_layout_p.o .obj/debug-shared/moc_connectionedit_p.o .obj/debug-shared/moc_qtundo_p.o .obj/debug-shared/moc_pluginmanager_p.o .obj/debug-shared/moc_metadatabase_p.o .obj/debug-shared/moc_qdesigner_command_p.o .obj/debug-shared/moc_qdesigner_taskmenu_p.o .obj/debug-shared/moc_qdesigner_widget_p.o .obj/debug-shared/moc_qdesigner_propertysheet_p.o .obj/debug-shared/moc_qdesigner_integration_p.o .obj/debug-shared/moc_invisible_widget_p.o .obj/debug-shared/moc_qlayout_widget_p.o .obj/debug-shared/moc_tree_widget_p.o .obj/debug-shared/moc_sheet_delegate_p.o .obj/debug-shared/moc_qdesigner_promotedwidget_p.o .obj/debug-shared/moc_qdesigner_stackedbox_p.o .obj/debug-shared/moc_qdesigner_tabwidget_p.o .obj/debug-shared/moc_qdesigner_dockwidget_p.o .obj/debug-shared/moc_qdesigner_toolbox_p.o .obj/debug-shared/moc_widgetdatabase_p.o .obj/debug-shared/moc_promotetocustomwidgetdialog_p.o .obj/debug-shared/moc_resourcefile_p.o .obj/debug-shared/moc_findicondialog_p.o .obj/debug-shared/moc_richtexteditor_p.o .obj/debug-shared/moc_actioneditor_p.o .obj/debug-shared/moc_actionrepository_p.o .obj/debug-shared/moc_qdesigner_toolbar_p.o .obj/debug-shared/moc_qdesigner_menubar_p.o .obj/debug-shared/moc_qdesigner_menu_p.o .obj/debug-shared/moc_orderdialog_p.o .obj/debug-shared/moc_newactiondialog_p.o .obj/debug-shared/moc_resourceeditor_p.o -L/usr/lib/mysql -L/var/tmp/portage/qt-4.1.2/work/qt-x11-opensource-src-4.1.2/lib -lQtXml_debug -L/usr/lib/mysql -L/var/tmp/portage/qt-4.1.2/work/qt-x11-opensource-src-4.1.2/lib -lQtGui_debug -L/usr/lib -laudio -lXt -lpng -lSM -lICE -lXi -lXrender -lXrandr -lXcursor -lfreetype -lfontconfig -lXext -lX11 -lQtCore_debug -lz -lm -lpthread -ldl
collect2: ld va retornar l'estat de sortida 1
make[5]: *** [../../../../lib/libQtDesigner_debug.so.4.1.2] Error 1
|
I don't understand why "ld" doesn't give clearer information about the error.
Maybe someone can help?
My emerge info:
Code: |
Portage 2.1-r1 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-gentoo-r2_v2portable i686)
=================================================================
System uname: 2.6.14-gentoo-r2_v2portable i686 Mobile AMD Sempron(tm) Processor 2600+
Gentoo Base System version 1.6.14
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
dev-lang/python: 2.3.5-r2, 2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache: [Not Present]
dev-util/confcache: [Not Present]
sys-apps/sandbox: 1.2.11
sys-devel/autoconf: 2.13, 2.59-r6
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils: 2.15.92.0.2-r10
sys-devel/gcc-config: 1.3.12-r6
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-Os -march=athlon -pipe -msse -m3dnow"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/lib/fax /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/spool/fax/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-Os -march=athlon -pipe -msse -m3dnow"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distcc distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://194.117.143.70 http://194.117.143.69"
LANG="ca_ES.UTF-8"
LINGUAS="ca ru es eo"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.fr.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowex 3dnowext X Xaw3d aalib acpi alsa arts avi berkdb bidi bitmap-fonts bzip2 calendar cdparanoia cdr cjk cli crypt cscope cups curl dar64 directfb divx4linux dri dv dvb dvd dvdread eds emboss encode esd fbcon flac font-server foomaticdb fortran gd gdbm gif gimpprint gpm gstreamer gtk gtk2 guile icq imagemagick imap imlib innodb ipv6 isdnlog jabber jack java jikes jpeg kde keyboard kqemu lesstif libg++ libwww mad maildir matroska memlimit mikmod mmx mmxext mouse mozilla mozsvg mp3 mpeg musepack mysql nas ncurses network nls nvidia objc ogg oggvorbis opengl oss pam pcre pdflib perl plotutils png postgres ppds pppd python qt qt3 qt4 quicktime readline real reflection rtc sdl session sll speex spell spl sse sse2 ssl svg tcltk tcpd tetex threads tiff truetype truetype-fonts type1-fonts unichrome unicode usb vidix vorbis win32codecs wmf x264 xml xml2 xmms xorg xv xvid zeo zlib elibc_glibc input_devices_synaptics kernel_linux linguas_ca linguas_ru linguas_es linguas_eo userland_GNU video_cards_via"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
|
|
|
Back to top |
|
|
viric n00b
Joined: 10 Oct 2005 Posts: 12
|
Posted: Sun Jul 09, 2006 10:03 pm Post subject: It got solved magically |
|
|
I don't know how - all I did between the problem and the solution is a reboot, and a compilation of the qt4 package manually, unpacking the tar.bz2 in /tmp, doing manually a ./configure and so on. I even didn't do a "make install". Simply, I wanted to see how a manual installation worked, and the emerge didn't.
But when I did a reemerge of qt again for the comparision, the emerge worked. Incredible.
Sure I didn't install any other package in the middle - I didn't have a network connection.
Well, that's all. |
|
Back to top |
|
|
Sakkath Apprentice
Joined: 06 Nov 2005 Posts: 198 Location: Pawtucket, RI
|
Posted: Mon Jul 10, 2006 9:06 pm Post subject: |
|
|
Try revdep-rebuild, because ld is a linker, I don't know, just a thought. _________________ The person who makes no mistakes does not usually make anything.
Please add [SOLVED] to the subject of your original post when you feel that your problem is resolved. |
|
Back to top |
|
|
viric n00b
Joined: 10 Oct 2005 Posts: 12
|
Posted: Tue Jul 11, 2006 7:46 am Post subject: |
|
|
In fact revdep-rebuild breaks my xorg7.1 installation, because in some way it reemerges the old xfree6 over. So I try to avoid that revdep-rebuild.
anyway, I run revdep-rebuild -- -p, and I didn't see any suspicious packate which should be reinstalled.
Thanks! |
|
Back to top |
|
|
|
|
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
|
|