Re: [sigc] Error compiling tests/test_lambda.cc from 2.0.3 on Tru64 UNIX 5.1
- From: Martin Schulze <martin-ml hippogriff de>
- To: libsigc-list gnome org
- Subject: Re: [sigc] Error compiling tests/test_lambda.cc from 2.0.3 on Tru64 UNIX 5.1
- Date: Fri, 20 Aug 2004 07:12:35 +0000
Am 19.08.2004 23:23:56 schrieb(en) Albert Chin:
I received the following error while building libsigc++-2.0.3 on
Tru64
UNIX 5.1 with the Compaq C++ compiler:
cxx -I. -I. -I.. -I.. -I.. -O2 -readonly_strings
-timplicit_local -D__USE_STD_IOSTREAM -c -o test_lambda.o `test -f
'test_lambda.cc' || echo './'`test_lambda.cc
c xx: Error: test_lambda.cc, line 83: a reference of type "char *&"
(not
const-qualified) cannot be initialized with a value of
type
"char [2]"
(sigc::ref(std::cout) << sigc::constant(1) << sigc::ref("\n"))();
----------------------------------------------------------^
cxx: Error: test_lambda.cc, line 84: a reference of type "char *&"
(not
const-qualified) cannot be initialized with a value of
type
"char [2]"
(sigc::var(std::cout) << 1 << sigc::ref("\n"))();
------------------------------------------^
cxx: Error: test_lambda.cc, line 93: a reference of type "char *&"
(not
const-qualified) cannot be initialized with a value of
type
"char [2]"
sl1 = (sigc::var(std::cout) << sigc::ref(guest_book) <<
sigc::ref("\n"));
----------------------------------------------------------------------
^
cxx: Info: 3 errors detected in the compilation of
"test_lambda.cc".
Any ideas?
The Sun FORTE also has problems with this (though it barks at a
different place). Since you have cvs access: could you just comment out
the lines containing 'sigc::ref("\n")' in test_lambda.cc adding a
comment that this doesn't work with the Sun FORTE C++ and the Compaq C+
+ compiler, please?
Of course any new ideas how to handle constant string arrays are
welcome!
Thanks,
Martin
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]