/usr/qt/3/bin/moc ./top.h -o top.moc i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.4/include/arts -I../bodebug -I.. -I../kgame -I/usr/kde/3.4/include -I/usr/qt/3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -O2 -march=pentium4 -pipe -fomit-frame-pointer -fno-exceptions -fno-check-new -c -o top.o `test -f 'top.cpp' || echo './'`top.cpp top.cpp: In member function `void TopWidget::slotPlayFieldChanged(const QString&)': top.cpp:474: warning: unused parameter `const QString&id' top.cpp: In member function `void TopWidget::slotSaveGame(const QString&, const QString&)': top.cpp:555: warning: unused parameter `const QString&description' top.cpp: In member function `void TopWidget::slotGameStarted()': top.cpp:1093: warning: unused variable `int progress' top.cpp: In member function `void TopWidget::slotLoadGame(KCmdLineArgs*)': top.cpp:1133: warning: unused parameter `KCmdLineArgs*args' i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.4/include/arts -I../bodebug -I.. -I../kgame -I/usr/kde/3.4/include -I/usr/qt/3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -O2 -march=pentium4 -pipe -fomit-frame-pointer -fno-exceptions -fno-check-new -c -o main.o `test -f 'main.cpp' || echo './'`main.cpp /bin/sh ../libtool --silent --mode=link --tag=CXX i686-pc-linux-gnu-g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -O2 -march=pentium4 -pipe -fomit-frame-pointer -fno-exceptions -fno-check-new -o boson -R /usr/kde/3.4/lib -R /usr/qt/3/lib -R /usr/lib -L/usr/lib -L/usr/qt/3/lib -L/usr/kde/3.4/lib -Xlinker -export-dynamic top.o main.o ../boson/startupwidgets/libbosonstartupwidgets.la ../boson/libboson.la ../boson/.libs/libboson.a(bosonglwidget.o)(.text+0x371d): In function `BoContext::tryVisual(QGLFormat const&)': : undefined reference to `QGLFormat::plane() const' ../boson/.libs/libboson.a(bosonglwidget.o)(.text+0x372c): In function `BoContext::tryVisual(QGLFormat const&)': : undefined reference to `QGLFormat::plane() const' ../boson/.libs/libboson.a(bosonglwidget.o)(.text+0x3842): In function `BoContext::tryVisual(QGLFormat const&)': : undefined reference to `QGLFormat::plane() const' ../boson/.libs/libboson.a(bosonglwidget.o)(.text+0x387a): In function `BoContext::tryVisual(QGLFormat const&)': : undefined reference to `QGLFormat::testOption(QGL::FormatOption) const' ../boson/.libs/libboson.a(bosonglwidget.o)(.text+0x38b5): In function `BoContext::tryVisual(QGLFormat const&)': : undefined reference to `QGLFormat::testOption(QGL::FormatOption) const' ../boson/.libs/libboson.a(bosonglwidget.o)(.text+0x38da): In function `BoContext::tryVisual(QGLFormat const&)': : undefined reference to `QGLFormat::testOption(QGL::FormatOption) const' ../boson/.libs/libboson.a(bosonglwidget.o)(.text+0x3969): In function `BoContext::tryVisual(QGLFormat const&)': : undefined reference to `QGLFormat::testOption(QGL::FormatOption) const' ../boson/.libs/libboson.a(bosonglwidget.o)(.text+0x399c): In function `BoContext::tryVisual(QGLFormat const&)': : undefined reference to `QGLFormat::testOption(QGL::FormatOption) const' ../boson/.libs/libboson.a(bosonglwidget.o)(.text+0x3a59): more undefined references to `QGLFormat::testOption(QGL::FormatOption) const' follow ../boson/.libs/libboson.a(bosonglwidget.o)(.text+0x3a95): In function `BoContext::tryVisual(QGLFormat const&)': : undefined reference to `QGLFormat::plane() const' ../boson/.libs/libboson.a(bosonglwidget.o)(.text+0x3b7b): In function `BoContext::chooseVisual(bool)': : undefined reference to `QGLFormat::QGLFormat[in-charge]()' ../boson/.libs/libboson.a(bosonglwidget.o)(.text+0x3b8c): In function `BoContext::chooseVisual(bool)': : undefined reference to `QGLFormat::setDoubleBuffer(bool)' ../boson/.libs/libboson.a(bosonglwidget.o)(.text+0x3ba1): In function `BoContext::chooseVisual(bool)': : undefined reference to `QGLFormat::testOption(QGL::FormatOption) const' ../boson/.libs/libboson.a(bosonglwidget.o)(.text+0x3be6): In function `BoContext::chooseVisual(bool)': : undefined reference to `QGLFormat::testOption(QGL::FormatOption) const' ../boson/.libs/libboson.a(bosonglwidget.o)(.text+0x3bfa): In function `BoContext::chooseVisual(bool)': : undefined reference to `QGLFormat::setStereo(bool)' ../boson/.libs/libboson.a(bosonglwidget.o)(.text+0x3c1b): In function `BoContext::chooseVisual(bool)': : undefined reference to `QGLFormat::testOption(QGL::FormatOption) const' ../boson/.libs/libboson.a(bosonglwidget.o)(.text+0x3c2f): In function `BoContext::chooseVisual(bool)': : undefined reference to `QGLFormat::setAccum(bool)' ../boson/.libs/libboson.a(bosonglwidget.o)(.text+0x3c41): In function `BoContext::chooseVisual(bool)': : undefined reference to `QGLFormat::testOption(QGL::FormatOption) const' ../boson/.libs/libboson.a(bosonglwidget.o)(.text+0x3c5c): In function `BoContext::chooseVisual(bool)': : undefined reference to `QGLFormat::setStencil(bool)' ../boson/.libs/libboson.a(bosonglwidget.o)(.text+0x3c6e): In function `BoContext::chooseVisual(bool)': : undefined reference to `QGLFormat::setDoubleBuffer(bool)' ../boson/.libs/libboson.a(bosonglwidget.o)(.text+0x3c8a): In function `BoContext::chooseVisual(bool)': : undefined reference to `QGLFormat::setDoubleBuffer(bool)' ../boson/.libs/libboson.a(bosonglwidget.o)(.text+0x851c): In function `BosonGLWidget::convertToGLFormat(QImage const&)': : undefined reference to `QGLWidget::convertToGLFormat(QImage const&)' collect2: ld returned 1 exit status make[3]: *** [boson] Error 1 make[3]: Leaving directory `/var/tmp/portage/boson-0.10/work/boson-all-0.10/boson' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/boson-0.10/work/boson-all-0.10/boson' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/boson-0.10/work/boson-all-0.10' make: *** [all] Error 2 !!! ERROR: games-strategy/boson-0.10 failed. Reproducible: Always Steps to Reproduce: 1. emerge boson 2. 3. Actual Results: emerge stops Expected Results: clean compile # emerge info Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20050125-r1, 2.6. 11-gentoo-r4 i686) ================================================================= System uname: 2.6.11-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Feb 27 2005, 20:18:35)] distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5, 1.4_p6 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/ config /usr/kde/3.3/shutdown /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/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/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://mir.zyrianes.net/gentoo/" LANG="de_DE@euro" LC_ALL="de_DE@euro" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/deltup /usr/local/overlays/eigene /usr/local/ overlays/bmg-gnome-current.alternative /usr/local/overlays/gentoo-de /usr/local/ overlays/bmg-main.alternative" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 4kstacks X acpi acpi4linux alsa avi bash-completion bitmap-fonts bzlib cdr crypt dga dillo divx4linux dvd dvdr encode fbcon font-server ftp gtk gtk2 imagemagick imlib java jpeg mbox mime mmx mng mp3 mpeg mpeg4 mplayer nls nptl nptlonly oggvorbis opengl pam perl png python quicktime readline samba spell sse ssl tidy truetype truetype-fonts unicode xface xmms xv xvid linguas_de" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
Can I see the output from emerge -evp boson please? Attach it as text plain.
reopen after providing that info. thanks.
Here it is - sorry I could not answer earlier... 17:41:32 eri ~ # emerge -evp boson These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] sys-devel/patch-2.5.9-r1 -build -debug -static 197 kB [ebuild N ] sys-libs/ncurses-5.4-r6 -bootstrap -build -debug -doc -gpm -minimal -nocxx +unicode 0 kB [ebuild N ] sys-devel/gettext-0.14.2 -emacs +nls 0 kB [ebuild N ] sys-apps/texinfo-4.8 -build -debug +nls -static 1,486 kB [ebuild N ] sys-apps/groff-1.19.1-r2 +X* -debug 2,567 kB [ebuild N ] sys-devel/libperl-5.8.6 -berkdb -debug -gdbm -ithreads -nocxx (-uclibc) 0 kB [ebuild N ] sys-process/cronbase-0.3.2 0 kB [ebuild N ] sys-apps/man-1.5p -debug +nls 228 kB [ebuild N ] sys-apps/sed-4.1.4 -bootstrap -build -debug +nls -static 0 kB [ebuild N ] sys-libs/zlib-1.2.2 -build -debug 363 kB [ebuild N ] dev-python/python-fchksum-1.7.1 26 kB [ebuild N ] sys-apps/debianutils-2.13.1-r1 -build -debug -static 0 kB [ebuild N ] sys-devel/gnuconfig-20050223 0 kB [ebuild N ] app-shells/bash-3.0-r8 -build -debug +nls (-uclibc) 42 kB [ebuild N ] sys-libs/readline-5.0-r2 1,777 kB [ebuild N ] sys-devel/flex-2.5.4a-r6 -build -debug -static 385 kB [ebuild N ] sys-devel/bc-1.06-r6 -debug +readline* -static 272 kB [ebuild N ] sys-apps/diffutils-2.8.7-r1 -debug +nls -static 1,037 kB [ebuild N ] dev-libs/openssl-0.9.7e-r1 -debug -emacs (-uclibc) 5,105 kB [ebuild N ] dev-libs/expat-1.95.8 -test 310 kB [ebuild N ] dev-lang/python-2.3.5 +X -berkdb -bootstrap -build -debug -doc -gdbm -ipv6 -ncurses +readline +ssl -tcltk -ucs2 0 kB [ebuild N ] sys-apps/portage-2.0.51.19 -build -debug (-selinux) 0 kB *** Please update portage to the above version before proceeding. Failure to do so may result in failed or improper merges. A simple 'emerge -u portage' is sufficient. [ebuild N ] sys-devel/gcc-config-1.3.10-r1 0 kB [ebuild N ] sys-kernel/linux26-headers-2.6.8.1-r2 -build 34,870 kB [ebuild N ] sys-apps/sysvinit-2.86 -bootstrap -build (-selinux) 96 kB [ebuild N ] sys-apps/baselayout-1.11.10-r4 -bootstrap -build -debug -livecd -static (-uclibc) 0 kB [ebuild N ] sys-libs/glibc-2.3.4.20050125-r1 -build -debug -erandom -hardened (-multilib) +nls -nomalloccheck +nptl +nptlonly -pic -userlocales 0 kB [ebuild N ] sys-devel/binutils-config-1.8-r1 0 kB [ebuild N ] sys-devel/binutils-2.15.92.0.2-r7 -debug -multislot -multitarget +nls -test 0 kB [ebuild N ] sys-devel/m4-1.4.2-r1 +nls 337 kB [ebuild N ] sys-devel/bison-2.0 -debug +nls -static 1,136 kB [ebuild N ] sys-devel/gcc-3.4.3.20050110-r1 (-altivec) -bootstrap -boundschecking -build -debug -fortran -gcj +gtk -hardened (-ip28) (-multilib) -multislot (-n32) (-n64) +nls -nocxx -objc -static (-uclibc) 0 kB [ebuild N ] dev-lang/perl-5.8.6-r4 -berkdb -debug -doc -gdbm -ithreads -perlsuid (-uclibc) 0 kB [ebuild N ] sys-libs/libstdc++-v3-3.3.4 -debug +nls 22,784 kB [ebuild N ] sys-devel/autoconf-2.13 433 kB [ebuild N ] sys-devel/autoconf-wrapper-2-r1 0 kB [ebuild N ] sys-devel/autoconf-2.59-r6 903 kB [ebuild N ] sys-devel/automake-1.5 514 kB [ebuild N ] sys-devel/automake-1.8.5-r3 647 kB [ebuild N ] sys-devel/automake-1.6.3 465 kB [ebuild N ] sys-devel/automake-1.7.9-r1 564 kB [ebuild N ] sys-devel/automake-1.4_p6 366 kB [ebuild N ] sys-devel/automake-wrapper-1-r1 0 kB [ebuild N ] sys-devel/automake-1.9.5 0 kB [ebuild N ] app-text/aspell-0.60.2 -debug -gpm 1,540 kB [ebuild N ] media-fonts/gnu-gs-fonts-std-8.11 3,664 kB [ebuild N ] dev-util/pkgconfig-0.15.0 596 kB [ebuild N ] sys-libs/cracklib-2.8.2 0 kB [ebuild N ] sys-libs/pam-0.78-r2 -berkdb -debug -nis -pam_chroot -pam_console -pam_timestamp -pwdb (-selinux) 0 kB [ebuild N ] sys-apps/shadow-4.0.7-r1 -debug +nls +pam (-selinux) -skey 0 kB [ebuild N ] sys-apps/pam-login-3.17 -livecd +nls (-selinux) 0 kB [ebuild N ] sys-fs/e2fsprogs-1.37 -debug -diet +nls -static (-uclibc) 0 kB [ebuild N ] sys-apps/grep-2.5.1-r7 -build -debug +nls -pcre -static (-uclibc) 667 kB [ebuild N ] sys-apps/gawk-3.1.4-r4 -build +nls -xml 0 kB [ebuild N ] app-crypt/hashalot-0.3 78 kB [ebuild N ] sys-apps/util-linux-2.12q +crypt -debug +nls -old-crypt +pam +perl* (-selinux) -static 0 kB [ebuild N ] media-libs/libpng-1.2.8 -debug 375 kB [ebuild N ] media-libs/freetype-2.1.9-r1 -bindist -debug -doc -zlib 969 kB [ebuild N ] sys-devel/libtool-1.5.14 0 kB [ebuild N ] x11-misc/ttmkfdir-3.0.9-r2 -debug 19 kB [ebuild N ] app-arch/bzip2-1.0.2-r5 -build -debug -static 0 kB [ebuild N ] x11-base/opengl-update-2.1.1-r1 0 kB [ebuild N ] media-libs/fontconfig-2.2.3 732 kB [ebuild N ] x11-base/xorg-x11-6.8.2-r1 -3dfx -3dnow +bitmap-fonts -cjk -debug -dlloader -dmx -doc +font-server -hardened -insecure-drivers -ipv6 -minimal +mmx +nls +opengl +pam -sdk +sse -static +truetype-fonts -type1-fonts (-uclibc) -xprint +xv 0 kB [ebuild N ] sys-apps/file-4.12 -build -debug +python* 404 kB [ebuild N ] sys-apps/which-2.16 122 kB [ebuild N ] app-arch/cpio-2.6-r2 +nls 0 kB [ebuild N ] app-arch/rpm2targz-9.0-r2 2 kB [ebuild N ] sys-apps/utempter-0.5.5.5-r1 -debug 20 kB [ebuild N ] x11-terms/xterm-200 -Xaw3d -debug -toolbar +truetype +unicode 0 kB [ebuild N ] dev-libs/glib-2.6.3 -debug -doc 0 kB [ebuild N ] dev-libs/atk-1.8.0-r1 -debug -doc -static 0 kB [ebuild N ] media-libs/jpeg-6b-r4 -debug 598 kB [ebuild N ] x11-libs/pango-1.8.1 -debug -doc -static 0 kB [ebuild N ] dev-perl/XML-Parser-2.34 224 kB [ebuild N ] dev-util/intltool-0.32.1 121 kB [ebuild N ] dev-libs/libxml2-2.6.18 -debug -ipv6 +python +readline 0 kB [ebuild N ] x11-misc/shared-mime-info-0.14-r2 347 kB [ebuild N ] x11-libs/gtk+-2.6.4 -debug -doc +jpeg -static -tiff 0 kB [ebuild N ] app-text/ghostscript-7.07.1-r8 +X -cjk -cups -debug -emacs +gtk 5,273 kB [ebuild N ] sys-devel/make-3.80-r1 -build -debug +nls -static (-uclibc) 899 kB [ebuild N ] sys-kernel/gentoo-dev-sources-2.6.11-r4 -build -doc -symlink (-ultra1) 0 kB [ebuild N ] media-sound/alsa-headers-1.0.8 1,881 kB [ebuild N ] media-libs/alsa-lib-1.0.8 -doc -jack 666 kB [ebuild N ] dev-java/java-config-1.2.11 15 kB [ebuild N ] dev-java/blackdown-jre-1.4.2.01-r1 -mozilla 0 kB [ebuild N ] dev-java/blackdown-jdk-1.4.2.01-r2 -doc -mozilla 0 kB [ebuild N ] net-dns/libidn-0.5.13 -doc +java* +nls 1,919 kB [ebuild N ] net-nds/portmap-5b-r9 -debug (-selinux) -tcpd 18 kB [ebuild N ] app-admin/fam-2.7.0-r2 294 kB [ebuild N ] dev-libs/libpcre-5.0 -debug 454 kB [ebuild N ] dev-libs/libgpg-error-1.0-r1 +nls 316 kB [ebuild N ] dev-libs/libgcrypt-1.2.1 +nls 938 kB [ebuild N ] dev-libs/libxslt-1.1.13-r1 +crypt +python 0 kB [ebuild N ] kde-base/kde-env-3-r3 0 kB [ebuild N ] media-libs/libart_lgpl-2.3.17 -debug 0 kB [ebuild N ] media-libs/lcms-1.13 +jpeg +python* -tiff -zlib 572 kB [ebuild N ] media-libs/libmng-1.0.8 497 kB [ebuild N ] x11-libs/qt-3.3.4-r3 -cups -debug -doc -examples -firebird -gif -immqt -immqt-bc -ipv6 -mysql -nas -odbc +opengl -postgres -sqlite -xinerama -zlib 0 kB [ebuild N ] kde-base/kdelibs-3.4.0 +alsa -arts -cups -debug -doc -jpeg2k -kdeenablefinal -kerberos -openexr +spell +ssl -tiff -xinerama -zeroconf 0 kB [ebuild N ] media-libs/glut-3.7.1 2,479 kB [ebuild N ] media-libs/lib3ds-1.2.0 0 kB [ebuild N ] media-libs/libogg-1.1.2 410 kB [ebuild N ] media-libs/libvorbis-1.1.0 -aotuv -debug 1,281 kB [ebuild N ] media-libs/audiofile-0.2.6-r1 365 kB [ebuild N ] dev-lang/nasm-0.98.39 -build -doc 531 kB [ebuild N ] media-libs/libsdl-1.2.8-r1 +X -aalib +alsa -arts -debug +dga -directfb -esd +fbcon -ggi -libcaca -nas -noaudio -nojoystick -novideo +opengl -oss -svga -xinerama +xv 2,541 kB [ebuild N ] dev-libs/glib-1.2.10-r5 -debug 411 kB [ebuild N ] x11-libs/gtk+-1.2.10-r11 -debug +nls 2,880 kB [ebuild N ] media-libs/smpeg-0.4.4-r4 +X* -debug +gtk +opengl* 307 kB [ebuild N ] media-libs/openal-20040817 +alsa -arts -debug -esd +mpeg +oggvorbis -sdl 0 kB [ebuild N ] kde-base/arts-3.4.0 +alsa -arts -artswrappersuid -debug -esd -hardened -jack -kdeenablefinal -mad +oggvorbis -xinerama 0 kB [ebuild N ] games-strategy/boson-0.10 -arts -debug -kdeenablefinal +opengl -xinerama 0 kB Total size of downloads: 112,365 kB
remerge smpeg and qt and see if that helps.
echo '#include "bosonnewgamewidgetbase.moc"' >> bosonnewgamewidgetbase.cpp /bin/sh ../../libtool --silent --mode=compile --tag=CXX i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../bodebug -I../../boson -I../../boson/bosonwidgets -I../.. -I../../kgame -I/usr/kde/3.4/include -I/usr/qt/3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -O2 -march=pentium4 -pipe -fomit-frame-pointer -fno-exceptions -fno-check-new -c -o bosonnewgamewidgetbase.lo `test -f 'bosonnewgamewidgetbase.cpp' || echo './'`bosonnewgamewidgetbase.cpp bosonnewgamewidgetbase.cpp: In constructor ` BosonNewGameWidgetBase::BosonNewGameWidgetBase(QWidget*, const char*, unsigned int)': bosonnewgamewidgetbase.cpp:61: error: invalid use of undefined type `struct KTextBrowser' bosonnewgamewidgetbase.h:23: error: forward declaration of `struct KTextBrowser ' bosonnewgamewidgetbase.cpp:62: error: `setEnabled' undeclared (first use this function) bosonnewgamewidgetbase.cpp:62: error: (Each undeclared identifier is reported only once for each function it appears in.) bosonnewgamewidgetbase.cpp:63: error: incomplete type `KTextBrowser' does not have member `WidgetWidth' bosonnewgamewidgetbase.cpp:63: error: `setWordWrap' undeclared (first use this function) bosonnewgamewidgetbase.cpp:64: error: no matching function for call to ` QVBoxLayout::addWidget(KTextBrowser*&)' /usr/qt/3/include/qlayout.h:386: error: candidates are: void QBoxLayout::addWidget(QWidget*, int, int) bosonnewgamewidgetbase.cpp:138: error: invalid use of undefined type `struct KListBox' bosonnewgamewidgetbase.h:29: error: forward declaration of `struct KListBox' bosonnewgamewidgetbase.cpp:139: error: `sizePolicy' undeclared (first use this function) bosonnewgamewidgetbase.cpp:139: error: `setSizePolicy' undeclared (first use this function) bosonnewgamewidgetbase.cpp:140: error: no matching function for call to ` QVBoxLayout::addWidget(KListBox*&)' /usr/qt/3/include/qlayout.h:386: error: candidates are: void QBoxLayout::addWidget(QWidget*, int, int) bosonnewgamewidgetbase.cpp:182: error: no matching function for call to ` BosonNewGameWidgetBase::connect(KListBox*&, const char[33], BosonNewGameWidgetBase* const, const char[35])' /usr/qt/3/include/qobject.h:116: error: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*) /usr/qt/3/include/qobject.h:227: error: bool QObject::connect(const QObject*, const char*, const char*) const bosonnewgamewidgetbase.cpp: In member function `virtual void BosonNewGameWidgetBase::languageChange()': bosonnewgamewidgetbase.cpp:212: error: `setText' undeclared (first use this function) make[3]: *** [bosonnewgamewidgetbase.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/boson-0.10/work/boson-all-0.10/boson/startupwidgets' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/boson-0.10/work/boson-all-0.10/boson' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/boson-0.10/work/boson-all-0.10' make: *** [all] Error 2 ^ is what I get after remergin qt and smpeg
Qt and (at least) kdelibs need to be rebuild with opengl use flag enabled.
good call. Now that I look more closely at the output from emerge -evp I see that several use flags have been changed since packages were first merged. I suggest you look into the --newuse to emerge. Since this looks like user error to me, I'm closing INVALID.
Well recompiling qt with opengl solved it, but shouldn't portage catch this? in that case this is a portage bug...
Nope, it's user responsiblilty to rebuild packages when you change use flags. emerge --newuse after change use flags would have prevented this error from showing up.
hmm ok thinking about it again this makes sense, yet it would be a good feature that if use flags changed that portage tells the user that a package that is about to be emerged depends on something which was not compiled with the current useflags... But wrong place here, I might add this as feature request. Thanks for your help MrBones & Carsten
>Nope, it's user responsiblilty to rebuild packages when you change use flags. I don't agree. There's no rule that you need to set use flags globally. In fact we encourage to set specific use flags via package.use. That Portage doesn't provide the means yet, is an excuse. But we really need _to_try_ to reach determinism. I see a few minor issues with the ebuild. Shall I attach a revised one here or just commit (not today)?
File an enhancement bug please.