Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 192628
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Network Proxy Developers <net-proxy@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Juergen Nagel <juergennagel@gmail.com>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 192628 depends on: 192768 Show dependency tree
Bug 192628 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-09-15 21:46 0000
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

------- Comment #1 From Alin Năstac 2007-09-16 11:37:21 0000 -------
Please try bfilter-1.1. According to my test, this version don't compile
anything from main/gui directory when X useflag is disabled.

------- Comment #2 From Juergen Nagel 2007-09-16 23:02:28 0000 -------
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?

------- Comment #3 From Alin Năstac 2007-10-09 15:05:15 0000 -------
bfilter-1.1 has been stabilized by all arches.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug