Re: [sigc] Re: [Bug 147391] - test_lambda does not compile with SUN Forte 5.5
- From: Martin Schulze <martin-ml hippogriff de>
- To: Damien Carbery <Damien Carbery Sun COM>
- Cc: libsigc-list gnome org
- Subject: Re: [sigc] Re: [Bug 147391] - test_lambda does not compile with SUN Forte 5.5
- Date: Wed, 4 Aug 2004 21:05:01 +0200
Am 04.08.2004 11:48:11 schrieb(en) Martin Schulze:
Hi!
So we are one step further. I will look at the new error tonight.
Looks like the FORTE needs some template specializations for our
reference wrapper.
A template specialization cannot fix this. I have no idea how to deal
with the problem. Let's try to use sig::var("\n") instead of sigc::ref
("\n") in the test case. I see better chances fixing potential new
errors in template specializations of the lambda<> template.
I'm currently uploading to:
http://www.hippogriff.de/libsigc++-2.0.4-test2.tar.gz
Only the file tests/test_lambda.cc changed. Please try to compile
again!
Regards,
Martin
Am 04.08.2004 11:27:07 schrieb(en) Damien Carbery:
make failed:
/sgnome/tools/sparc-solaris/forte/SOS8/SUNWspro/bin/CC -g -o
.libs/test_exceptio
n_catch test_exception_catch.o ../sigc++/.libs/libsigc-2.0.so
-R/usr/local/lib
creating test_exception_catch
source='test_lambda.cc' object='test_lambda.o' libtool=no \
depfile='.deps/test_lambda.Po' tmpdepfile='.deps/test_lambda.TPo' \
depmode=none /bin/bash ../depcomp \
/sgnome/tools/sparc-solaris/forte/SOS8/SUNWspro/bin/CC -I. -I. -I..
-I.. -I..
-g -c -o test_lambda.o test_lambda.cc
"../sigc++/adaptors/lambda/group.h", line 462: Warning
(Anachronism):
Type names
qualified by template parameters require "typename".
"../sigc++/adaptors/lambda/group.h", line 690: Where: While
specializing "si
gc::lambda_group3<sigc::T_functor, sigc::T_type1, sigc::T_type2,
sigc::T_type3>"
.
"../sigc++/adaptors/lambda/group.h", line 690: Where:
Specialized
in non-tem
plate code.
"../sigc++/reference_wrapper.h", line 80: Error: Cannot cast from
const char* to
sigc::const_reference_wrapper<char[2]>.
1 Error(s) and 1 Warning(s) detected.
make[2]: *** [test_lambda.o] Error 1
make[2]: Leaving directory `/jds/libsigc/libsigc++-2.0.4/tests'
I've attached config.log and make output in libsig-aug4.tar.gz. Let
me
know if it doesn't work.
Damien.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]