Michael Schmitt <[EMAIL PROTECTED]> writes:

| Hi,
| 
| enclosed please find a compile log for Sun's CC. I hope this will give you
| some hints on why I have to patch LyX.
| 
| Since I am quite busy right now, I just started "make -k" and than started
| "make -k >& errors.log" again. The output is rather large (>200k) but
| searching for "Error" (or doing a "grep Error errors.log | sort -u")
| should help.

Making all in intl
make[1]: Entering directory `/home/schmitt/SunLyX/lyx-devel/intl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/schmitt/SunLyX/lyx-devel/intl'
Making all in po
make[1]: Entering directory `/home/schmitt/SunLyX/lyx-devel/po'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/schmitt/SunLyX/lyx-devel/po'
Making all in sigc++
make[1]: Entering directory `/home/schmitt/SunLyX/lyx-devel/sigc++'
make  all-recursive
make[2]: Entering directory `/home/schmitt/SunLyX/lyx-devel/sigc++'
Making all in macros
make[3]: Entering directory `/home/schmitt/SunLyX/lyx-devel/sigc++/macros'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/schmitt/SunLyX/lyx-devel/sigc++/macros'
make[3]: Entering directory `/home/schmitt/SunLyX/lyx-devel/sigc++'
make[3]: Leaving directory `/home/schmitt/SunLyX/lyx-devel/sigc++'
make[2]: Leaving directory `/home/schmitt/SunLyX/lyx-devel/sigc++'
make[1]: Leaving directory `/home/schmitt/SunLyX/lyx-devel/sigc++'
Making all in boost
make[1]: Entering directory `/home/schmitt/SunLyX/lyx-devel/boost'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/schmitt/SunLyX/lyx-devel/boost'
Making all in src
make[1]: Entering directory `/home/schmitt/SunLyX/lyx-devel/src'
make  all-recursive
make[2]: Entering directory `/home/schmitt/SunLyX/lyx-devel/src'

| "../../src/paragraph.h", line 364: Error: Paragraph::InsetList is not accessible 
|from Paragraph::inset_iterator.
| "../../src/paragraph.h", line 384: Error: Paragraph::InsetList is not accessible 
|from Paragraph::inset_iterator.

Ok, I have tried to add a friend for this one.

| "formulabase.C", line 556:     Where: Specialized in non-template code.
| "formulabase.C", line 556: Error: Cannot use const lyxstring to initialize 
|std::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>.
| "formulabase.C", line 670: Error: Cannot use const lyxstring to initialize 
|std::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>.
| "formulabase.C", line 691: Error: Cannot use const lyxstring to initialize 
|std::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>.

Any special reason why lyxstring is used and not std::string?

I have a fix for this, but you using lyxstring that you compile in both 
lyxstring and std::string it seems.

| "/opt/local/SUNWspro/WS6U1/include/CC/Cstd/./ostream", line 366:     Where: 
|Specialized in non-template code.
|  >> Assertion:  unhandled expression in abi2_mangler::entity_expression 
|(../links/v2mangler.cc, line 1494)
     while processing ../../boost/boost/crc.hpp at line 52.

bug in compiler

And that was what I managed to read through for this time. 

-- 
        Lgb

Reply via email to