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