Re: STL & gcc-2.95.2 question
On Thu, 14 Sep 2000, Garst R. Reese wrote: > The basic question is, does it work. > I installed the STL headers and used > --with-extra-inc=/usr/local/include/stl > to point to them. LyX cvs would not compile. Is it supposed to? Which STL implementation did you download? SGI's STL? STLport? Which version did you try? LyX should compile. If it doesn't, we need to fix something (but not necessarily LyX). Allan. (ARRae)
Re: STL & gcc-2.95.2 question
Allan Rae wrote: > > On Thu, 14 Sep 2000, Garst R. Reese wrote: > > > The basic question is, does it work. > > I installed the STL headers and used > > --with-extra-inc=/usr/local/include/stl > > to point to them. LyX cvs would not compile. Is it supposed to? > > Which STL implementation did you download? SGI's STL? STLport? > Which version did you try? SGI's I can try STLport if you have a URL. > > LyX should compile. If it doesn't, we need to fix something (but not > necessarily LyX). I'll compile again and save a log. There were msgs about something being too long to inline. Garst
Re: STL & gcc-2.95.2 question
Allan Rae wrote: > LyX should compile. If it doesn't, we need to fix something (but not > necessarily LyX). Here's the end of the log. Garst /usr/local/include/stl/sequence_concepts.h:71: instantiated from `_ERROR_IN_STL_SEQ::__range_insert_function_requirement_violation > >(deque > &)' /usr/local/include/stl/sequence_concepts.h:169: instantiated from `_Sequence_concept_specification > >::_Sequence_requirement_violation(deque >)' /usr/local/include/stl/sequence_concepts.h:181: instantiated from `_FrontInsertionSequence_concept_specification > >::_FrontInsertionSequence_requirement_violation(deque >)' /usr/local/include/stl/stl_queue.h:57: instantiated from here /usr/local/include/stl/stl_deque.h:1351: warning: comparison between signed and unsigned /usr/local/include/stl/sequence_concepts.h: In function `static void _Sequence_concept_specification > >::_Sequence_requirement_violation(deque >)': /usr/local/include/stl/sequence_concepts.h:181: instantiated from `_FrontInsertionSequence_concept_specification > >::_FrontInsertionSequence_requirement_violation(deque >)' /usr/local/include/stl/stl_queue.h:57: instantiated from here /usr/local/include/stl/sequence_concepts.h:158: warning: function too large to be inline /usr/local/include/stl/sequence_concepts.h: In function `static void _FrontInsertionSequence_concept_specification > >::_FrontInsertionSequence_requirement_violation(deque >)': /usr/local/include/stl/stl_queue.h:57: instantiated from here /usr/local/include/stl/sequence_concepts.h:158: warning: can't inline call to `static void _Sequence_concept_specification > >::_Sequence_requirement_violation(deque >)' /usr/local/include/stl/sequence_concepts.h:181: warning: called from here make[3]: *** [figinset.lo] Error 1 make[3]: Leaving directory `/usr/local/garst/lyx-devel/src/insets' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/local/garst/lyx-devel/src' make[1]: *** [all-recursive-am] Error 2 make[1]: Leaving directory `/usr/local/garst/lyx-devel/src' make: *** [all-recursive] Error 1
Re: STL & gcc-2.95.2 question
On Fri, 15 Sep 2000, Garst R. Reese wrote: > Allan Rae wrote: > > > LyX should compile. If it doesn't, we need to fix something (but not > > necessarily LyX). > Here's the end of the log. That shows only warnings. I wouldn't have thought it'd stop just because it can't inline -- the compiler would try to place the code out-of-line. There should be an error message somewhere earlier in the compiler output. Again I'll ask which version of SGI STL are you using? Everything after 3.2.x was being switched to add several new things (like iostreams) and these have been very unstable and almost unusable on the few occasions I tried them (last time was 6 months ago). Allan. (ARRae)
Re: STL & gcc-2.95.2 question
"Garst R. Reese" <[EMAIL PROTECTED]> writes: | The basic question is, does it work. | I installed the STL headers and used | --with-extra-inc=/usr/local/include/stl | to point to them. LyX cvs would not compile. Is it supposed to? What STL headers are you talking about? STLPort? Lgb
Re: STL & gcc-2.95.2 question
"Lars Gullik Bjønnes" wrote: > > "Garst R. Reese" <[EMAIL PROTECTED]> writes: > > | The basic question is, does it work. > | I installed the STL headers and used > | --with-extra-inc=/usr/local/include/stl > | to point to them. LyX cvs would not compile. Is it supposed to? > > What STL headers are you talking about? STLPort? > > Lgb SGI-v.3.3 without iostreams The reason for the death was not clear, I think it ran out of warning tolerance. The warning set that looked most worisome was the one about instantiation depth > 17 not being allowed. but I tried the same with STLPort 4.0, it died earlier with stuff undefined. Also no iostreams. Garst