Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 22860 - x11-libs/qt-3.1.0-r3 (stable) fails to compile
Summary: x11-libs/qt-3.1.0-r3 (stable) fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC Linux
: High normal (vote)
Assignee: Bartosch Pixa (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-06-15 05:57 UTC by Khayyam
Modified: 2006-02-04 06:03 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Khayyam 2003-06-15 05:57:45 UTC
[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"
Comment 1 Luca Barbato gentoo-dev 2003-06-25 08:09:20 UTC
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.
Comment 2 Preston Crow 2003-06-26 11:00:01 UTC
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
Comment 3 Luca Barbato gentoo-dev 2003-06-26 13:04:01 UTC
Preston, it looks like a freetype/fontconfig issue please double check those 2
Comment 4 Matt Amos 2003-06-27 15:30:24 UTC
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... 
 
Comment 5 Luca Barbato gentoo-dev 2003-07-01 09:33:16 UTC
please emerge the glibc-2.3.2-r1.ebuild maybe the older one in stable is the source of the problem.
Comment 6 Khayyam 2003-07-01 09:46:32 UTC
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 *
Comment 7 Pieter Van den Abeele (RETIRED) gentoo-dev 2003-07-15 06:18:44 UTC
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.