I compiled qt4 and it includes a library named libarthurplugin.so and linked against non existent libraries : moomoo@moobook ~ $ ldd /usr/lib/qt4/plugins/arthurplugin/libarthurplugin.so | grep "not found" libQtXml_debug.so.4 => not found libQtGui_debug.so.4 => not found libQtCore_debug.so.4 => not found libQtDesigner_debug.so.4 => not found Here is my emerge --info : moomoo@moobook ~ $ emerge --info Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.17-gentoo-moobook-13 i686) ================================================================= System uname: 2.6.17-gentoo-moobook-13 i686 Genuine Intel(R) CPU T2300 @ 1.66GHz Gentoo Base System version 1.6.15 dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-pipe -O2 -march=prescott -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /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/" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-pipe -O2 -march=prescott -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/" LANG="C" MAKEOPTS="-j3" 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" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 X a52 aac aalib acl acpi aim alsa apache2 arts audiofile bash-completion berkdb bluetooth bonobo bzip2 cdinstall cdparanoia cdr crypt cscope ctype cups curl dbus directfb doc dvd dvdr dvdread emacs encode esd examples exif expat fam fastcgi fbcon ffmpeg flac flash foomaticdb fortran ftp gcj gd gdbm gif glut gnome gnutls gphoto2 gpm graphviz gtk gtk2 gtkhtml iconv icq idn imagemagick imap imlib innodb ipv6 jabber jack java javascript jbig jikes jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility lcms lesstif libcaca libwww mad matroska mbox memlimit mhash mikmod mime ming mmap mmx mng motif mozilla mp3 mpeg mpi msn mysql mysqli ncurses nls nocd nptl nsplugin ocaml offensive ogg openal opengl oscar oss pam pcmcia pcntl pcre pdf perl php plotutils png posix postgres ppds python qt3 qt4 quicktime readline recode ruby samba scanner sdl session sharedext sharedmem simplexml slang soap sockets sox speex spell spl sqlite sqlite3 sse sse2 ssl svg symlink sysvipc szip tcl tcltk tcpd tetex theora threads tidy tiff tk tokenizer truetype unicode usb v4l vcd vhosts videos vorbis wifi win32codecs wmf wxwindows xface xine xinerama xml xmlrpc xmms xosd xpm xprint xsl xv xvid yahoo zlib elibc_glibc input_devices_evdev input_devices_mouse input_devices_keyboard input_devices_synaptics kernel_linux userland_GNU video_cards_nvidia video_cards_vesa video_cards_nv video_cards_fbdev" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS Here is the original topic on forums.gentoo.org : http://forums.gentoo.org/viewtopic-t-444909.html
See bug #128652
(In reply to comment #1) > See bug #128652 > well bug #128652 is closed as fixed, but I still have the problem, even with the latest qt version from portage : x11-libs/qt-4.1.4
Same here ldd /usr/lib/qt4/plugins/designer/libarthurplugin.so|grep "not" libQtXml_debug.so.4 => not found libQtGui_debug.so.4 => not found libQtCore_debug.so.4 => not found libQtDesigner_debug.so.4 => not found revdep-rebuild just rebuilt it and wants to do again. ;) emerge info *** Deprecated use of action 'info', use '--info' instead Portage 2.1.1_pre4-r1 (default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.17.1 i686) ================================================================= System uname: 2.6.17.1 i686 AMD Sempron(tm) Processor 2800+ Gentoo Base System version 1.12.1 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] app-admin/eselect-compiler: 2.0.0_rc2-r1 dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: 0.4.2-r1 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17.50.0.2 sys-devel/gcc-config: 2.0.0_rc1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -Os -pipe " CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=athlon-xp -Os -pipe " DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig buildpkg confcache distlocks metadata-transfer sandbox sfperms strict userpriv" GENTOO_MIRRORS="http://mirror.datapipe.net/pub/gentoo/ ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/" MAKEOPTS="-j3" 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" PORTDIR_OVERLAY="/usr/include/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext X alsa apache2 async avi berkdb bitmap-fonts bzip2 cairo chroot cli cpdflib crypt cups dba dillo dlloader doc dri eds emboss encode esd examples fastcgi fbdev foomaticdb fpx gd gdbm gif gnome gpm gstreamer gtk gtk2 imagemagick imlib ipv6 isdnlog java javascript jpeg kde libg++ libwww live lynxkeymap lzw mad mikmod mmx mmxext mono motif mozilla mp3 mpeg mysql ncurses network nptl nptlonly nsplugin ogg opengl openssh oss pam pango pcre pdflib perl php player png ppds pppd python qt qt3 qt4 quicktime readline real reflection rtc ruby samba sdl session spell spl sse sse2 ssl tcpd truetype truetype-fonts type1 type1-fonts udev vim vorbis win32codecs xml xmms xorg xv zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux userland_GNU video_cards_fbdev video_cards_nv video_cards_nvidia" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 96277 [details] arthurplugin makefile patch and modified qt-4.1.4 ebuild Bug #128652 should have not been closed by its reporter, the problem was not fixed. Here is a modified arthurplugin makefile that does not depend on the debug libraries. I'm surprised that Trolltech is not aware of this obvious bug (if you look at arthurplugin's makefile, you'll see the dependence on the debug libraries). The archive also includes a modified qt-4.1.4 ebuild (latest stable), so I suggest using it with a local overlay. qt4-arthurplugin.patch should be placed inside the files/ directory in the overlay. I hope this helps.
(In reply to comment #0) > I compiled qt4 and it includes a library named libarthurplugin.so and linked > against non existent libraries : > > moomoo@moobook ~ $ ldd /usr/lib/qt4/plugins/arthurplugin/libarthurplugin.so | > grep "not found" > libQtXml_debug.so.4 => not found > libQtGui_debug.so.4 => not found > libQtCore_debug.so.4 => not found > libQtDesigner_debug.so.4 => not found > > Here is my emerge --info : > > moomoo@moobook ~ $ emerge --info > Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, > 2.6.17-gentoo-moobook-13 i686) > ================================================================= > System uname: 2.6.17-gentoo-moobook-13 i686 Genuine Intel(R) CPU > T2300 @ 1.66GHz > Gentoo Base System version 1.6.15 > dev-lang/python: 2.4.3-r1 > dev-python/pycrypto: 2.0.1-r5 > dev-util/ccache: [Not Present] > dev-util/confcache: [Not Present] > sys-apps/sandbox: 1.2.17 > sys-devel/autoconf: 2.13, 2.59-r7 > sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 > sys-devel/binutils: 2.16.1-r3 > sys-devel/gcc-config: 1.3.13-r3 > sys-devel/libtool: 1.5.22 > virtual/os-headers: 2.6.11-r2 > ACCEPT_KEYWORDS="x86" > AUTOCLEAN="yes" > CBUILD="i686-pc-linux-gnu" > CFLAGS="-pipe -O2 -march=prescott -fomit-frame-pointer" > CHOST="i686-pc-linux-gnu" > CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config > /usr/kde/3.5/shutdown /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/" > CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/splash > /etc/terminfo" > CXXFLAGS="-pipe -O2 -march=prescott -fomit-frame-pointer" > DISTDIR="/usr/portage/distfiles" > FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" > GENTOO_MIRRORS="http://gentoo.osuosl.org/ > http://distro.ibiblio.org/pub/linux/distributions/gentoo/" > LANG="C" > MAKEOPTS="-j3" > 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" > PORTDIR_OVERLAY="/usr/local/portage" > SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" > USE="x86 X a52 aac aalib acl acpi aim alsa apache2 arts audiofile > bash-completion berkdb bluetooth bonobo bzip2 cdinstall cdparanoia cdr crypt > cscope ctype cups curl dbus directfb doc dvd dvdr dvdread emacs encode esd > examples exif expat fam fastcgi fbcon ffmpeg flac flash foomaticdb fortran ftp > gcj gd gdbm gif glut gnome gnutls gphoto2 gpm graphviz gtk gtk2 gtkhtml iconv > icq idn imagemagick imap imlib innodb ipv6 jabber jack java javascript jbig > jikes jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility lcms lesstif libcaca > libwww mad matroska mbox memlimit mhash mikmod mime ming mmap mmx mng motif > mozilla mp3 mpeg mpi msn mysql mysqli ncurses nls nocd nptl nsplugin ocaml > offensive ogg openal opengl oscar oss pam pcmcia pcntl pcre pdf perl php > plotutils png posix postgres ppds python qt3 qt4 quicktime readline recode ruby > samba scanner sdl session sharedext sharedmem simplexml slang soap sockets sox > speex spell spl sqlite sqlite3 sse sse2 ssl svg symlink sysvipc szip tcl tcltk > tcpd tetex theora threads tidy tiff tk tokenizer truetype unicode usb v4l vcd > vhosts videos vorbis wifi win32codecs wmf wxwindows xface xine xinerama xml > xmlrpc xmms xosd xpm xprint xsl xv xvid yahoo zlib elibc_glibc > input_devices_evdev input_devices_mouse input_devices_keyboard > input_devices_synaptics kernel_linux userland_GNU video_cards_nvidia > video_cards_vesa video_cards_nv video_cards_fbdev" > Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS, > PORTAGE_RSYNC_EXTRA_OPTS > > Here is the original topic on forums.gentoo.org : > http://forums.gentoo.org/viewtopic-t-444909.html > (In reply to comment #4) > Created an attachment (id=96277) [edit] > arthurplugin makefile patch and modified qt-4.1.4 ebuild > > Bug #128652 should have not been closed by its reporter, the problem was not > fixed. Here is a modified arthurplugin makefile that does not depend on the > debug libraries. I'm surprised that Trolltech is not aware of this obvious bug > (if you look at arthurplugin's makefile, you'll see the dependence on the debug > libraries). The archive also includes a modified qt-4.1.4 ebuild (latest > stable), so I suggest using it with a local overlay. qt4-arthurplugin.patch > should be placed inside the files/ directory in the overlay. > > I hope this helps. > Hello I rebuilded qt4 using this ebuild, but revdep-rebuild stills wanting to rebuild qt4. Whats wrong?
FYI: I reported the issue to TTsome time ago to which I received a reply that it wasn't a bug and didn't exhibit that behavior on their systems.
Well..i dont know why but it is all right now :) revdep-rebuild dont tried to rebuild qt now :) Thank you for the ebuild and patch. It should be submited to portage.
I've discovered that buildling qt4 with -doc and -examples causes the libarthurplugin to NOT get build, and thus it works around the problem. This sounds like there is an ebuild problem, rather than an upstream problem!
(In reply to comment #8) > I've discovered that buildling qt4 with -doc and -examples causes the > libarthurplugin to NOT get build, and thus it works around the problem. This > sounds like there is an ebuild problem, rather than an upstream problem! > I can confirm... I was having this same issue with qt compiled with -debug and -doc however the problem was not eliminated until adding -examples. Now libarthurplugin is not a problem anymore.
The problem should go away in 4.2.1 as the separate debug libaries are no longer present in Qt.
I'm going to call this one fixed in 4.2.x since the debug libraries have been redone and are much smarter now.