hi,
I have just build a Gentoo system using the gcc3.1
Unfortunately building gabber from source fails with:
make[2]: Entering directory
`/var/tmp/portage/gabber-0.8.7-r2/work/gabber-0.8.7/src'
source='TCPTransmitter.cc' object='TCPTransmitter.o'
libtool=no \
depfile='.deps/TCPTransmitter.Po'
tmpdepfile='.deps/TCPTransmitter.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I..
-I../jabberoo/libjudo/src/expat
-I../jabberoo/libjudo/src -I../jabberoo/include
-I/usr/include/libglade-1.0 -I/usr/include/gnome-xml
-I/usr/include/gnome-1.0 -DNEED_GNOMESUPPORT_H
-I/usr/lib/gnome-libs/include -I/usr/include/gtk-1.2
-I/usr/include/glib-1.2 -I/usr/lib/glib/include
-I/usr/X11R6/include -I/usr/lib/gnomemm/include
-I/usr/include/orbit-1.0 -I/usr/lib/sigc++-1.0/include
-I/usr/include/sigc++-1.0 -I/usr/lib/gtkmm/include
-I/usr/include -I/usr/include/gdk-pixbuf-1.0
-I/usr/include/freetype2 -I/usr/include/xmms
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2
-I/usr/lib/glib/include -I/usr/X11R6/include
-DG_LOG_DOMAIN=\"Gabber\"
-DGNOMELOCALEDIR=\""/usr/share/locale"\"
-DDATADIR=\"/usr/share\" -I../intl
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2
-I/usr/lib/glib/include -I/usr/X11R6/include
-march=i686 -O3 -pipe -funroll-loops
-fomit-frame-pointer -Wall -Wno-unused -s -c -o
TCPTransmitter.o `test -f TCPTransmitter.cc || echo
'./'`TCPTransmitter.cc
cc1plus: warning: changing search order for system
directory "/usr/include"
cc1plus: warning: as it has already been specified as
a non-system directory
TCPTransmitter.cc: In member function `void
TCPTransmitter::connect(const std::string&, unsigned
int, bool, bool)':
TCPTransmitter.cc:173: warning: const qualifier ignored
on asm
TCPTransmitter.cc: In member function `void
TCPTransmitter::listen(const std::string&, unsigned
int)':TCPTransmitter.cc:207: warning: const qualifier
ignored on asm
TCPTransmitter.cc:208: warning: const qualifier ignored
on asm
TCPTransmitter.cc: At global scope:
TCPTransmitter.cc:1342: default argument given for
parameter 6 of `void TCPTransmitter::setProxy(const
std::string&, const std::string&, unsigned int, const
std::string&, const std::string&, bool =
true)'TCPTransmitter.hh:83: after previous
specification in `void TCPTransmitter::setProxy(const
std::string&, const std::string&, unsigned int, const
std::string&, const std::string&, bool = true)'
make[2]: *** [TCPTransmitter.o] Error 1
make[2]: Leaving directory
`/var/tmp/portage/gabber-0.8.7-r2/work/gabber-0.8.7/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/gabber-0.8.7-r2/work/gabber-0.8.7'
make: *** [all] Error 2
any ideas?
Jens
Logged In: YES
user_id=9539
In TCPTransmitter.cc modify the setProxy( ) function to no
longer have "=true"
Or you can download the 0.8.8 prerelease:
http://gabber.sf.net/gabber-0.8.7.10.tar.gz
Logged In: YES
user_id=59036
This is dublicate to bug 557931 and has already been fixed.