[snip] make[3]: Leaving directory `/var/tmp/portage/qt-3.1.0-r3/work/qt-x11-free-3.1.0/tools/designer/uilib' cd designer && make -f Makefile make[3]: Entering directory `/var/tmp/portage/qt-3.1.0-r3/work/qt-x11-free-3.1.0/tools/designer/designer' /var/tmp/portage/qt-3.1.0-r3/work/qt-x11-free-3.1.0/bin/uic -L /var/tmp/portage/qt-3.1.0-r3/work/qt-x11-free-3.1.0/plugins listboxeditor.ui -o listboxeditor.h make[3]: *** [listboxeditor.h] Segmentation fault make[3]: Leaving directory `/var/tmp/portage/qt-3.1.0-r3/work/qt-x11-free-3.1.0/tools/designer/designer' make[2]: *** [sub-designer] Error 2 make[2]: Leaving directory `/var/tmp/portage/qt-3.1.0-r3/work/qt-x11-free-3.1.0/tools/designer' make[1]: *** [sub-designer] Error 2 make[1]: Leaving directory `/var/tmp/portage/qt-3.1.0-r3/work/qt-x11-free-3.1.0/tools' make: *** [sub-tools] Error 2 !!! ERROR: x11-libs/qt-3.1.0-r3 failed. !!! Function src_compile, Line 114, Exitcode 2 !!! (no error message) This is with both MAKEOPTS="-j2" and "-j1" emerge info Portage 2.0.48-r1 (default-ppc-1.4, gcc-3.2.2, glibc-2.3.1-r4) ================================================================= System uname: 2.4.20-ben10 ppc GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage/" USE="oss dvd xv libwww jpeg mitshm gif gnome kde png truetype ppc gnome-libs alsa gdbm berkdb readline aalib java guile X sdl gpm tcpd pam ssl perl python esd imlib oggvorbis gtk qt opengl mozilla cdr crypt cups encode ethereal gtk2 maildir moznocompose moznoirc moznomail mpeg ncurses pcmcia quicktime radeon usb -nls -motif -slang -mysql -ldap" COMPILER="gcc3" CHOST="powerpc-unknown-linux-gnu" CFLAGS="-O2 -pipe -mcpu=7400 -maltivec -mabi=altivec" CXXFLAGS="-O2 -pipe" ACCEPT_KEYWORDS="ppc" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage" FEATURES="ccache"
I think that probably the issue is in the xml lib uic is using (try to reemerge expat) if that doesn't solve please try to attach gdb to uic and send us the backtrace.
I'm seeing compilation problems with x11-libs/qt-3.1.2-r3: g++ -fno-exceptions -o ../../../bin/uic .obj/release-shared-mt/main.o .obj/release-shared-mt/uic.o .obj/release-shared-mt/form.o .obj/release-shared-mt/object.o .obj/release-shared-mt/subclassing.o .obj/release-shared-mt/embed.o .obj/release-shared-mt/widgetdatabase.o .obj/release-shared-mt/domtool.o .obj/release-shared-mt/parser.o -L/usr/lib/mysql -Wl,-rpath,/var/tmp/portage/qt-3.1.2-r3/work/qt-x11-free-3.1.2/lib -L/var/tmp/portage/qt-3.1.2-r3/work/qt-x11-free-3.1.2/lib -L/usr/X11R6/lib -L/usr/X11R6/lib -ldl -lpthread -lqt-mt -lmng -ljpeg -lpng -lz -lGLU -lGL -lXmu -lXi -lXrender -lXinerama -lXft -lfreetype -lfontconfig -lXext -lX11 -lm -lSM -lICE -ldl -lpthread /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/../../../libfontconfig.so: undefined reference to `FT_Get_PS_Font_Info' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/../../../libfontconfig.so: undefined reference to `FT_Get_BDF_Property' collect2: ld returned 1 exit status make[3]: *** [../../../bin/uic] Error 1 I did an emerge sync. I did emerge -pv --deep qt, and it doesn't show anything except qt: [ebuild N ] x11-libs/qt-3.1.2-r3 +cups -nas +postgres +opengl +mysql -odbc +gif
Preston, it looks like a freetype/fontconfig issue please double check those 2
i have the same problem, backtrace of uic: #0 0x3000afa8 in fixup () from /lib/ld.so.1 #1 0x3000b2ec in _dl_runtime_resolve () from /lib/ld.so.1 #2 0x0fd716b8 in qstrdup(char const*) () from /var/tmp/portage/qt-3.1.0-r3/work/qt-x11-free-3.1.0/lib/libqt-mt.so.3 #3 0x0fd843c4 in QGDict::look_ascii(char const*, void*, int) () from /var/tmp/portage/qt-3.1.0-r3/work/qt-x11-free-3.1.0/lib/libqt-mt.so.3 #4 0x0fb0711c in QMetaObjectCleanUp::QMetaObjectCleanUp(char const*, QMetaObject* (*)()) () from /var/tmp/portage/qt-3.1.0-r3/work/qt-x11-free-3.1.0/lib/libqt-mt.so.3 #5 0x0fe3bcc8 in __static_initialization_and_destruction_0(int, int) () from /var/tmp/portage/qt-3.1.0-r3/work/qt-x11-free-3.1.0/lib/libqt-mt.so.3 #6 0x0fe3bd38 in _GLOBAL__I__ZNK11QMotifStyle9classNameEv () from /var/tmp/portage/qt-3.1.0-r3/work/qt-x11-free-3.1.0/lib/libqt-mt.so.3 #7 0x0fe3cc58 in __do_global_ctors_aux () from /var/tmp/portage/qt-3.1.0-r3/work/qt-x11-free-3.1.0/lib/libqt-mt.so.3 #8 0x0fa4b4ec in _init () from /var/tmp/portage/qt-3.1.0-r3/work/qt-x11-free-3.1.0/lib/libqt-mt.so.3 #9 0x3000bb1c in call_init () from /lib/ld.so.1 #10 0x3000bc48 in _dl_init_internal () from /lib/ld.so.1 #11 0x3000f5a8 in _dl_start_user () from /lib/ld.so.1 emerge info is: Portage 2.0.48-r1 (default-ppc-1.4, gcc-3.2.1, glibc-2.3.1-r4) ================================================================= System uname: 2.4.20-ben3 ppc GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="oss xv jpeg nls mitshm gif mozilla png truetype gnome-libs gdbm berkdb slang arts tcltk java ruby tcpd libwww ssl esd imlib oggvorbis qt motif readline -gpm X gtk gnome kde alsa cdr dvd opengl mikmod pam -pcmcia perl python sdl tetex ppc" COMPILER="gcc3" CHOST="powerpc-unknown-linux-gnu" CFLAGS="-O3 -pipe -mcpu=750 -mpowerpc-gfxopt -fsigned-char" CXXFLAGS="-O3 -pipe -mcpu=750 -mpowerpc-gfxopt -fsigned-char" ACCEPT_KEYWORDS="ppc" MAKEOPTS="" AUTOCLEAN="yes" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" FEATURES="ccache strict" rebuilt glibc, tried both gcc-3.2.2-r2 and 3.2.1-r7, rebuilt expat with both, gives the same or very similar errors (segfaults, often with different backtraces) let me know if i can be of any help running test cases, etc...
please emerge the glibc-2.3.2-r1.ebuild maybe the older one in stable is the source of the problem.
I ended up merging ~ppc, which built and seems to work as expected. zsh% qpkg -I -v qt x11-libs/qt-3.1.2-r3 *
Im going to look into the ppc stable and unstable trees now. as a solution to this bug was found, it no longer needs to remain open.