I wrote too soon. Using gcc-2.95.3 (sparc-solaris-2.8) and
configuring --without-included-strings I get only this far in the
compilation. I don't recall any problem with solaris-2.6 and
gcc-2.95.2.
------------------------------------------------------------------------------
/bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../src -I./../
-isystem /usr/openwin/include -g -O2 -fno-rtti -fno-exceptions -c lstrings.C
g++ -DHAVE_CONFIG_H -I. -I. -I../../src -I./../ -isystem /usr/openwin/include -g -O2
-fno-rtti -fno-exceptions -c lstrings.C -o lstrings.o
lstrings.C: In function `bool prefixIs(const string &, const char *)':
lstrings.C:179: no matching function for call to
`basic_string<char,string_char_traits<char>,__default_alloc_template<false,0>
>::compare (int, unsigned int &, const char *&, unsigned int &) const'
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/../../../../include/g++-3/std/bastring.cc:398:
candidates are: int
basic_string<char,string_char_traits<char>,__default_alloc_template<false,0>
>::compare(const
basic_string<char,string_char_traits<char>,__default_alloc_template<false,0> > &,
unsigned int = 0, unsigned int = basic_string<charT,traits,Allocator>::npos) const
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/../../../../include/g++-3/std/bastring.cc:417:
int
basic_string<char,string_char_traits<char>,__default_alloc_template<false,0>
>::compare(const char *, unsigned int, unsigned int) const
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/../../../../include/g++-3/std/bastring.h:397:
int
basic_string<char,string_char_traits<char>,__default_alloc_template<false,0>
>::compare(const char *, unsigned int = 0) const
lstrings.C: In function `bool suffixIs(const string &, const char *)':
lstrings.C:196: no matching function for call to
`basic_string<char,string_char_traits<char>,__default_alloc_template<false,0>
>::compare (unsigned int, unsigned int &, const char *&) const'
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/../../../../include/g++-3/std/bastring.cc:398:
candidates are: int
basic_string<char,string_char_traits<char>,__default_alloc_template<false,0>
>::compare(const
basic_string<char,string_char_traits<char>,__default_alloc_template<false,0> > &,
unsigned int = 0, unsigned int = basic_string<charT,traits,Allocator>::npos) const
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/../../../../include/g++-3/std/bastring.cc:417:
int
basic_string<char,string_char_traits<char>,__default_alloc_template<false,0>
>::compare(const char *, unsigned int, unsigned int) const
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/../../../../include/g++-3/std/bastring.h:397:
int
basic_string<char,string_char_traits<char>,__default_alloc_template<false,0>
>::compare(const char *, unsigned int = 0) const
*** Error code 1
make: Fatal error: Command failed for target `lstrings.lo'
Current working directory /usr/local/src/lyx-1.1.5fix1/src/support
-----------------------------------------------------------------------------
Is this a known problem and is there a fix to get this combination of
OS, compiler, and lyx version to build? Thanks,
--
Ronald Florence http://members.home.net/18james