Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
qt4 emerge fails due to ld error
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
viric
n00b
n00b


Joined: 10 Oct 2005
Posts: 12

PostPosted: Fri Jul 07, 2006 10:20 am    Post subject: qt4 emerge fails due to ld error Reply with quote

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
View user's profile Send private message
viric
n00b
n00b


Joined: 10 Oct 2005
Posts: 12

PostPosted: Sun Jul 09, 2006 10:03 pm    Post subject: It got solved magically Reply with quote

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
View user's profile Send private message
Sakkath
Apprentice
Apprentice


Joined: 06 Nov 2005
Posts: 198
Location: Pawtucket, RI

PostPosted: Mon Jul 10, 2006 9:06 pm    Post subject: Reply with quote

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
View user's profile Send private message
viric
n00b
n00b


Joined: 10 Oct 2005
Posts: 12

PostPosted: Tue Jul 11, 2006 7:46 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments 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