Re: [gtkmm] Problems compiling libsigc++-2.0.3 on Slackware
- From: Javier Vilarroig <jvilarroig terra es>
- To: Martin Schulze <martin-ml hippogriff de>
- Cc: gtkmm-list gnome org
- Subject: Re: [gtkmm] Problems compiling libsigc++-2.0.3 on Slackware
- Date: Mon, 02 Aug 2004 19:23:32 +0200
Martin Schulze wrote:
Am 01.08.2004 23:00:28 schrieb(en) Juergen Rose:
Hi all,
I cannot build libsigc++-2.0.3 on Slackware-9.1 updated to gcc-3.3.2
The offending line is:
typedef std::list<trackable_callback> callback_list;
Neither 'trackable_callback' nor the struct where this line occurs is
a template. I can see no reason why this shouldn't compile. Maybe
there is a bug in the specific stl version that comes with your
Slackware packet. Sorry, I can't be more helpful here.
Regards,
Martin
It compiles without problems on slack 10.0 with gcc-3.3.4
If needed I can send to you the prototype for protopkg or the tgz
package. But I supose it will not be of use to you becase the diferences
in configuration.
Cheers
Javor
mousehomenet:/usr/src/Desktops/Gnome/libsigc++-2.0.3(56)#uname -r
2.6.8-rc2
mousehomenet:/usr/src/Desktops/Gnome/libsigc++-2.0.3(61)#g++ -- version
g++ (GCC) 3.3.2
mousehomenet:/usr/src/Desktops/Gnome/libsigc++-2.0.3(62)#make
...
g++ -DHAVE_CONFIG_H -I.. -I.. -g -O2 -MT signal_base.lo -MD -MP -
MF .deps/signal_base.Tpo -c signal_base.cc -fPIC -DPIC -
o .libs/signal_base.o
In file included from signal.h:10,
from /usr/include/pthread.h:24,
from /usr/include/c++/3.3.2/i686-pc-linux-
gnu/bits/gthr-default.h:37,
from /usr/include/c++/3.3.2/i686-pc-linux-
gnu/bits/gthr.h:98,
from /usr/include/c++/3.3.2/i686-pc-linux-gnu/bits/c +
+io.h:37,
from /usr/include/c++/3.3.2/bits/fpos.h:44,
from /usr/include/c++/3.3.2/iosfwd:49,
from /usr/include/c++/3.3.2/bits/stl_algobase.h:70,
from /usr/include/c++/3.3.2/list:67,
from ../sigc++/signal_base.h:24,
from signal_base.cc:20:
../sigc++/trackable.h:61: error: template-id `
list<sigc::internal::trackable_callback>' used as a declarator
../sigc++/trackable.h:61: error: parse error before `;' token
../sigc++/trackable.h:62: error: 'callback_list' is used as a type,
but
is not
defined as a type.
The same error was reported one month ago for Fedora Core 2, but I
could
not find a solution. If you have any hint, please send it alsa to my
email address.
Regards Juergen
_______________________________________________
gtkmm-list mailing list
gtkmm-list gnome org
http://mail.gnome.org/mailman/listinfo/gtkmm-list
_______________________________________________
gtkmm-list mailing list
gtkmm-list gnome org
http://mail.gnome.org/mailman/listinfo/gtkmm-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]