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
bfilter 1.0.9 fails to compile with the following error messages: Making all in gui make[4]: Entering directory `/var/tmp/portage/net-proxy/bfilter-1.0.9/work/bfilter-1.0.9/main/gui' Making all in gtk make[5]: Entering directory `/var/tmp/portage/net-proxy/bfilter-1.0.9/work/bfilter-1.0.9/main/gui/gtk' make all-recursive make[6]: Entering directory `/var/tmp/portage/net-proxy/bfilter-1.0.9/work/bfilter-1.0.9/main/gui/gtk' Making all in libview make[7]: Entering directory `/var/tmp/portage/net-proxy/bfilter-1.0.9/work/bfilter-1.0.9/main/gui/gtk/libview' if /bin/sh ../../../../libtool --tag=CXX --mode=compile i586-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../.. -I./.. -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION -DNDEBUG -O2 -march=i586 -mtune=k6-2 -falign-functions=4 -falign-jumps=4 -funit-at-a-time -pipe -pthread -MT motionTracker.lo -MD -MP -MF ".deps/motionTracker.Tpo" -c -o motionTracker.lo motionTracker.cc; \ then mv -f ".deps/motionTracker.Tpo" ".deps/motionTracker.Plo"; else rm -f ".deps/motionTracker.Tpo"; exit 1; fi i586-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../.. -I./.. -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION -DNDEBUG -O2 -march=i586 -mtune=k6-2 -falign-functions=4 -falign-jumps=4 -funit-at-a-time -pipe -pthread -MT motionTracker.lo -MD -MP -MF .deps/motionTracker.Tpo -c motionTracker.cc -o motionTracker.o In file included from motionTracker.cc:34: ./../libview/motionTracker.hh:44:26: gtkmm/widget.h: No such file or directory In file included from ./../libview/motionTracker.hh:46, from motionTracker.cc:34: ./../libview/weakPtr.hh: In member function `view::WeakPtr<T>::operator bool() const': ./../libview/weakPtr.hh:243: error: `NULL' was not declared in this scope ./../libview/weakPtr.hh: In static member function `static void* view::WeakPtr<T>::OnDestroyNotify(void*)': ./../libview/weakPtr.hh:272: error: `NULL' was not declared in this scope In file included from motionTracker.cc:34: ./../libview/motionTracker.hh: At global scope: ./../libview/motionTracker.hh:52: error: `sigc' has not been declared ./../libview/motionTracker.hh:52: error: expected template-name before '<' token ./../libview/motionTracker.hh:52: error: expected `{' before '<' token ./../libview/motionTracker.hh:52: error: expected unqualified-id before '<' token motionTracker.cc:35:22: X11/Xlib.h: No such file or directory motionTracker.cc:57: error: `Gtk' has not been declared motionTracker.cc:57: error: expected constructor, destructor, or type conversion before '(' token motionTracker.cc:87: error: invalid use of undefined type `class view::MotionTracker' ./../libview/motionTracker.hh:52: error: forward declaration of `class view::MotionTracker' motionTracker.cc: In destructor `view::MotionTracker::~MotionTracker()': motionTracker.cc:88: error: `DisconnectWindows' was not declared in this scope motionTracker.cc: At global scope: motionTracker.cc:111: error: invalid use of undefined type `class view::MotionTracker' ./../libview/motionTracker.hh:52: error: forward declaration of `class view::MotionTracker' motionTracker.cc: In member function `void view::MotionTracker::ConnectWindows()': motionTracker.cc:112: error: `Glib' has not been declared motionTracker.cc:112: error: `RefPtr' was not declared in this scope motionTracker.cc:112: error: `Gdk' has not been declared motionTracker.cc:112: error: `Window' was not declared in this scope motionTracker.cc:112: error: `window' was not declared in this scope motionTracker.cc:112: error: `mTarget' was not declared in this scope motionTracker.cc:114: error: incomplete type `view::MotionTracker' used in nested name specifier motionTracker.cc:120: error: `mWindows' was not declared in this scope motionTracker.cc:120: error: `Gdk' has not been declared motionTracker.cc:120: error: `Window' cannot appear in a constant-expression motionTracker.cc:120: error: template argument 1 is invalid motionTracker.cc: At global scope: motionTracker.cc:146: error: invalid use of undefined type `class view::MotionTracker' ./../libview/motionTracker.hh:52: error: forward declaration of `class view::MotionTracker' motionTracker.cc: In member function `void view::MotionTracker::DisconnectWindows()': motionTracker.cc:147: error: `WindowVector' has not been declared motionTracker.cc:147: error: `size_type' was not declared in this scope motionTracker.cc:147: error: expected `;' before "i" motionTracker.cc:147: error: `i' was not declared in this scope motionTracker.cc:147: error: `mWindows' was not declared in this scope motionTracker.cc:149: error: incomplete type `view::MotionTracker' used in nested name specifier motionTracker.cc:152: error: `mWindows' was not declared in this scope motionTracker.cc: At global scope: motionTracker.cc:174: error: invalid use of undefined type `class view::MotionTracker' ./../libview/motionTracker.hh:52: error: forward declaration of `class view::MotionTracker' motionTracker.cc: In member function `void view::MotionTracker::ReconnectWindows()': motionTracker.cc:175: error: `DisconnectWindows' was not declared in this scope motionTracker.cc:176: error: `ConnectWindows' was not declared in this scope motionTracker.cc:179: error: `emit' was not declared in this scope motionTracker.cc: At global scope: motionTracker.cc:201: error: `GdkFilterReturn' does not name a type make[7]: *** [motionTracker.lo] Error 1 make[7]: Leaving directory `/var/tmp/portage/net-proxy/bfilter-1.0.9/work/bfilter-1.0.9/main/gui/gtk/libview' make[6]: *** [all-recursive] Error 1 make[6]: Leaving directory `/var/tmp/portage/net-proxy/bfilter-1.0.9/work/bfilter-1.0.9/main/gui/gtk' make[5]: *** [all] Error 2 make[5]: Leaving directory `/var/tmp/portage/net-proxy/bfilter-1.0.9/work/bfilter-1.0.9/main/gui/gtk' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/var/tmp/portage/net-proxy/bfilter-1.0.9/work/bfilter-1.0.9/main/gui' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/net-proxy/bfilter-1.0.9/work/bfilter-1.0.9/main' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/net-proxy/bfilter-1.0.9/work/bfilter-1.0.9/main' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/net-proxy/bfilter-1.0.9/work/bfilter-1.0.9' make: *** [all] Error 2 !!! ERROR: net-proxy/bfilter-1.0.9 failed. Call stack: ebuild.sh, line 1638: Called dyn_compile ebuild.sh, line 985: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile bfilter-1.0.9.ebuild, line 28: Called die !!! emake failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/net-proxy/bfilter-1.0.9/temp/build.log'. ------------------------------------------------------------------------------ emerge -vp bfilter These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] net-proxy/bfilter-1.0.9 [1.0.6] USE="-X -debug" 0 kB Total: 1 package (1 upgrade), Size of downloads: 0 kB Reproducible: Always Steps to Reproduce: emerge --info Portage 2.1.2.12 (hardened/x86/2.6, gcc-3.4.6, glibc-2.5-r4, 2.6.20-hardened-r5 i586) ================================================================= System uname: 2.6.20-hardened-r5 i586 AMD-K6(tm) 3D processor Gentoo Base System release 1.12.9 Timestamp of tree: Sat, 15 Sep 2007 02:50:01 +0000 app-shells/bash: 3.2_p17 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.9-r2 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.21 ACCEPT_KEYWORDS="x86" CBUILD="i586-pc-linux-gnu" CFLAGS="-O2 -march=i586 -mtune=k6-2 -falign-functions=4 -falign-jumps=4 -funit-at-a-time -pipe" CHOST="i586-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache1-php5/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=i586 -mtune=k6-2 -falign-functions=4 -falign-jumps=4 -funit-at-a-time -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict userfetch userpriv usersandbox" GENTOO_MIRRORS="ftp://gentoo.inode.at/source http://ftp.tugraz.at/pub/mirror/gentoo http://mirror.hamakor.org.il/pub/mirrors/gentoo ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo http://www.ibiblio.org/pub/Linux/distributions/gentoo" LC_ALL="de_DE.utf8" LINGUAS="de" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow acl acpi berkdb bzip2 caps clamav cracklib crypt flash gd gmp gnutls hardened imap jpeg logrotate midi mmx nptl nptlonly pam pcre php pic png postgres readline samba sasl sharedext ssl threads truetype unicode urandom vhosts x86 xmlrpc xorg zlib" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="mouse keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Please try bfilter-1.1. According to my test, this version don't compile anything from main/gui directory when X useflag is disabled.
Thanks for your quick reaction. I just emerged successfully bfilter-1.1. This version has been in the tree for about a month now. Could it be stabilized in the near future to fix this issue?
bfilter-1.1 has been stabilized by all arches.