[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Help-source-highlight] source-highlight on solaris?
From: |
Stefan Palm |
Subject: |
Re: [Help-source-highlight] source-highlight on solaris? |
Date: |
Fri, 23 Apr 2010 14:42:20 +0200 (CEST) |
Hi Lorenzo.
While searching for the stl headers I realized that Sun C++ comes with two
versions of the standard library: libCstd and STLport.
When switching to STLport your "setexample.cpp" works:
adebld1z:/tmp> CC -library=stlport4 setexample.cpp -o setexample.bin
adebld1z:/tmp> ./setexample.bin
strings contains: this is a test
myset contains: a is test this
Adding the "-library=stlport4" to CXXFLAGS when building source-highlight
helped to escape the error I initially reported, but now I get another one:
gmake[4]: Entering directory
`/home/spalm0/work/source-highlight-3.1.3/lib/srchilite'
source='sourcehighlight.cpp' object='sourcehighlight.lo' libtool=yes \
DEPDIR=.deps depmode=none /bin/bash ../../build-aux/depcomp \
/bin/bash ../../libtool --tag=CXX --mode=compile CC -DHAVE_CONFIG_H -I.
-I../.. -I../../src -I../../gl -I../../gl -library=stlport4 -I/swmtools/include
-I/swmtools/include/boost -c -o sourcehighlight.lo sourcehighlight.cpp
libtool: compile: CC -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../gl
-I../../gl -I/swmtools/include -library=stlport4 -I/swmtools/include
-I/swmtools/include/boost -c sourcehighlight.cpp -KPIC -DPIC -o
.libs/sourcehighlight.o
"fileutil.h", line 55: Error: "," expected instead of "*".
"fileutil.h", line 60: Error: Multiple declaration for FILE.
"fileutil.h", line 60: Error: "," expected instead of "*".
3 Error(s) detected.
Bye,
Stefan
----- Ursprüngliche Mail -----
Von: "Lorenzo Bettini" <address@hidden>
An: "discussion list for source-highlight" <address@hidden>
Gesendet: Freitag, 23. April 2010 10:17:00
Betreff: Re: [Help-source-highlight] source-highlight on solaris?
On 04/21/2010 10:49 AM, Stefan Palm wrote:
>> Stefan
>>
>> please try with this other example which should mimic the same types of
>> the code which generates the compiler error, and let me know
>
> Hi Lorenzo,
>
> that sample won't work:
>
> adebld1z:/tmp> CC setexample.cpp -o setexample.bin
> "setexample.cpp", line 30: Error: Could not find a match for
> std::set<std::string>::insert(std::list<std::string>::const_iterator,
> std::list<std::string>::const_iterator) needed in main().
> 1 Error(s) detected.
>
> HTH,
> Stefan
OK
now we found a smaller example generating the same error :)
it looks like your compiler's stl implementation is not that standard...
could you please send me the header file "set" which is part of your stl
header files?
thanks
Lorenzo
--
Lorenzo Bettini, PhD in Computer Science, DI, Univ. Torino
ICQ# lbetto, 16080134 (GNU/Linux User # 158233)
HOME: http://www.lorenzobettini.it MUSIC: http://www.purplesucker.com
http://www.myspace.com/supertrouperabba
BLOGS: http://tronprog.blogspot.com http://longlivemusic.blogspot.com
http://www.gnu.org/software/src-highlite
http://www.gnu.org/software/gengetopt
http://www.gnu.org/software/gengen http://doublecpp.sourceforge.net
_______________________________________________
Help-source-highlight mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/help-source-highlight