Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 114790 - wxGTK-2.6.2-r1 fails to rebuild after updating gcc from 3.3 to 3.4
Summary: wxGTK-2.6.2-r1 fails to rebuild after updating gcc from 3.3 to 3.4
Status: RESOLVED DUPLICATE of bug 99344
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo wxWidgets project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-07 12:45 UTC by MAL
Modified: 2006-01-15 03:40 UTC (History)
0 users

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 MAL 2005-12-07 12:45:51 UTC
revdep-rebuild --library libstdc++.so.5

causes wxGTK-2.6.2-r1 to be rebuilt, which fails with the following error:

./bk-deps i586-pc-linux-gnu-g++ -c -o basedll_ipcbase.o -I.pch/wxprec_basedll
-D__WXGTK__            -DwxUSE_GUI=0 -DWXMAKINGDLL_BASE -DwxUSE_BASE=1 -fPIC
-DPIC -DWX_PRECOMP -DNO_GCC_PRAGMA -DGTK_NO_CHECK_CASTS
-Ilib/wx/include/gtk2-ansi-release-2.6
-I/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/include -DXTHREADS
-D_REENTRANT -DXUSE_MTSAFE_API -pthread -I/usr/include/gtk-2.0
-I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0
-I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES
-D_LARGEFILE_SOURCE=1 -O2 -march=k6-2 -mtune=k6-2 -O2 -pipe -pthread
-I/usr/include/SDL -D_REENTRANT -Wall -Wundef -Wno-ctor-dtor-privacy
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/common/ipcbase.cpp
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/common/ipcbase.cpp:1:
sorry, unimplemented: had to relocate PCH
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/common/ipcbase.cpp:1:
confused by earlier errors, bailing out
make: *** [basedll_ipcbase.o] Error 1

!!! ERROR: x11-libs/wxGTK-2.6.2-r1 failed.
!!! Function configure_build, Line 46, Exitcode 2
!!! emake failed


Reproducible: Always
Steps to Reproduce:




Portage 2.0.51.22-r3 (default-linux/x86/no-nptl/2.4, gcc-3.4.4, glibc-2.3.5-r2,
2.4.28-gentoo-r9 i586)                                                         
        =================================================================      
                                                                               
                System uname: 2.4.28-gentoo-r9 i586 AMD-K6(tm) 3D processor    
                                                                               
                        Gentoo Base System version 1.6.13                      
                                                                               
                                distcc 2.18.3 i586-pc-linux-gnu (protocols 1 and
2) (default port 3632) [disabled]                                              
                                       dev-lang/python:     2.3.5-r2, 2.4.2    
                                                                               
                                               sys-apps/sandbox:    1.2.12
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.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.4.19-r1, 2.4.22-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i586-pc-linux-gnu"
CFLAGS="-march=k6-2 -mtune=k6-2 -O2 -pipe"
CHOST="i586-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k6-2 -mtune=k6-2 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks fixpackages sandbox sfperms strict userpriv
usersandbox"
GENTOO_MIRRORS="http://192.168.0.62/distfiles/
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
http://gentoo.blueyonder.co.uk http://mirror.datapipe.net/gentoo
http://mirror.uni-c.dk/gentoo/ http://ftp.ntua.gr/pub/linux/gentoo/"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow X alsa apache2 apm audiofile avi berkdb bitmap-fonts bzip2 crypt
cups curl dga directfb divx4linux eds emboss encode esd exif expat fam fbcon
flac foomaticdb gd gdbm ggi gif glut gpm gstreamer gtk gtk2 gtkhtml idn
imagemagick imlib java javascript jpeg lcms libg++ libwww live lzo mad maildir
matroska matrox mikmod mmx mng motif mp3 mpeg msn mysql nas ncurses network nls
ogg oggvorbis opengl operanom2 oscar oss pam pcre pdflib perl pic png python qt
quicktime readline rtc samba sdl slang speex spell ssl tcltk tcpd tetex theora
tiff truetype truetype-fonts type1-fonts usb v4l v4l2 vorbis wmf wxgtk1
wxwindows xanim xine xml xml2 xmms xpm xv xvid yahoo zlib video_cards_matrox
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Andrey Falko 2006-01-05 21:05:01 UTC
./bk-make-pch .pch/wxprec_xrcdll/wx/wxprec.h.gch wx/wxprec.h i686-pc-linux-gnu-g++ -I.pch/wxprec_xrcdll -D__WXGTK__            -DWXUSINGDLL -DWXMAKINGDLL_XRC -fPIC -DPIC -DWX_PRECOMP -DNO_GCC_PRAGMA -DGTK_NO_CHECK_CASTS -Ilib/wx/include/gtk2-ansi-release-2.6 -I/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -I/usr/X11R6/include -O2 -O2 -march=i686 -fomit-frame-pointer -pthread -I/usr/include/SDL -D_REENTRANT -Wall -Wundef -Wno-ctor-dtor-privacy
./bk-deps i686-pc-linux-gnu-g++ -c -o xrcdll_xh_bmpbt.o -I.pch/wxprec_xrcdll -D__WXGTK__            -DWXUSINGDLL -DWXMAKINGDLL_XRC -fPIC -DPIC -DWX_PRECOMP -DNO_GCC_PRAGMA -DGTK_NO_CHECK_CASTS -Ilib/wx/include/gtk2-ansi-release-2.6 -I/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -I/usr/X11R6/include -O2 -O2 -march=i686 -fomit-frame-pointer -pthread -I/usr/include/SDL -D_REENTRANT -Wall -Wundef -Wno-ctor-dtor-privacy /var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/xrc/xh_bmpbt.cpp
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/xrc/xh_bmpbt.cpp: In member function `virtual wxObject* wxBitmapButtonXmlHandler::DoCreateResource()':
/var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/xrc/xh_bmpbt.cpp:64: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugs.gentoo.org/> for instructions.
The bug is not reproducible, so it is likely a hardware or OS problem.
make: *** [xrcdll_xh_bmpbt.o] Error 1

!!! ERROR: x11-libs/wxGTK-2.6.2-r1 failed.
!!! Function configure_build, Line 46, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.

I confirm this error.

Portage 2.1_pre3-r1 (default-linux/x86/2005.0, gcc-3.4.5, glibc-2.3.5-r3, 2.6.12-gentoo-r6 i686)
=================================================================
System uname: 2.6.12-gentoo-r6 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.12.0_pre12
dev-lang/python:     2.3.4-r1, 2.4.2
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-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="x86 X aas alsa amuled apm arts audiofile avi berkdb bidi bitmap-fonts bzip2 cdda cdio cdr crypt cups dvd eds emboss encode exif expat fam ffmpeg flac foomaticdb fortran freetype gdbm gif gnome gnutls gpm gstreamer gtk gtk2 httpd idn imlib ipv6 jpeg kde lcms libg++ libwww live mad matroska mikmod mng motif mp3 mpeg ncurses nls nptl ogg oggvorbis openal opengl oss pam pcre pdflib perl png python qt quicktime readline remote sdl spell ssl stream svga tcpd theora tiff truetype truetype-fonts type1-fonts udev unicode usb vcd vlm vorbis win32codecs wxgtk wxwindows xml2 xmms xv xvid zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
Comment 2 Andrey Falko 2006-01-07 16:55:05 UTC
I ran emerge -e world, and the package compiled fine.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-01-15 03:40:31 UTC

*** This bug has been marked as a duplicate of 99344 ***