Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
dev-python/wxpython-2.6.3.2 is not building on my box. Here is the error I receive: i686-pc-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=pentium3 -pipe -fPIC -DSWIG_TYPE_TABLE=_wxPython_table -DHAVE_CONFIG_H -DWXP_USE_THREAD=1 -UNDEBUG -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA -Iinclude -Isrc -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -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 -I/usr/include/python2.4 -c src/gtk/_core_wrap.cpp -o build-gtk2.unicode/temp.linux-i686-2.4/src/gtk/_core_wrap.o src/gtk/_core_wrap.cpp: In function `void wxSizerItem_SetUserData(wxSizerItem*, PyObject*)': src/gtk/_core_wrap.cpp:3193: error: 'class wxSizerItem' has no member named 'SetUserData' error: command 'i686-pc-linux-gnu-gcc' failed with exit status 1 $ emerge --info Portage 2.0.54 (default-linux/x86/2005.0, gcc-3.4.5, glibc-2.3.5-r3, 2.6.15-gentoo-r1 i686) ================================================================= System uname: 2.6.15-gentoo-r1 i686 Intel(R) Celeron(TM) CPU 1400MHz Gentoo Base System version 1.6.14 dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.12 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 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /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/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.mirrors.tds.net/gentoo http://gentoo.mirrored.ca/ http://mirrors.acm.cs.rpi.edu/gentoo/ http://gentoo.mirrors.pair.com/" LANG="en_US.ISO-8859-1" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="x86 X X509 aavm acl alsa apache2 apm arts audiofile avi bash-completion berkdb bitmap-fonts bzip2 calendar cdr crypt cscope cups curl directfb doc dri emboss encode esd ethereal evms2 exif expat extensions fam fbcon flac foomaticdb fortran gd gdbm gif glut gmp gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal hardenedphp icq idn imagemagick imlib innodb ipv6 isdnlog java javascript jikes jpeg jpeg2k junit kde kerberos lcms ldap libg++ libwww mad mailwrapper mhash mikmod mng motif mozcalendar mozdevelop mozilla mozsvg mozxmlterm mp3 mpeg mysql mysqli ncurses nls nptl nptlonly nsplugin ogg oggvorbis opengl oss pam pcre pdflib perl php pic png posix ppds pppd python qt quicktime readline real samba sasl sdl slang spell sse ssl svga swat tcltk tcpd tetex tidy tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales utf8 vorbis win32codecs wmf xml xml2 xmlreader xmlwriter xmms xprint xv zip zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS
works here with gcc 4.1.0
I see what happened. I fixed the dependencies in wxpython so that it depends on the same version of wxGTK so there are no header mixups. Thanks for reporting.
Still can't (or won't) build wxpython-2.6.3.2. I run stable x86 on this box--I'd lose half my life without it--and the wxGTK-2.6.3.2 dependency is still ~x86. `emerge --update world` now blocks for me, so I'll mask this until wxGTK goes stable. Thanks for the swift reply.
Yea, if you want the ~arch wxpython, you'll need the ~arch wxGTK as well.