>>>>> "Matthew" == Matthew A Wyczalkowski <[EMAIL PROTECTED]> writes:

Matthew> I am trying to complie lyx 1.1.2 on our DEC UNIX machine,
Matthew> Digital Unix 4.0D. We have been using lyx 1.0.2 very happily
Matthew> for a while and want to upgrade to 1.1.2.

Matthew> Using the digital cxx 6.0 I was unable to compile; using the
Matthew> CXXFLAGS variable as suggested in the INSTALL file produced
Matthew> lots of warnings and then failed. 

Yes, it seems that there have been many improvements in ansi
compliance in cxx 6.1. I used to make sure that 6.0 works, but now
that 6.1 is installed here, that's my new reference. I never tried
6.2, but it should work too.

Matthew> So I installed GCC 2.95.2 (newest version) successfully.

Are you able to compile C or C++ prgrams with your gcc? 

Matthew> Using g++ the configuration and compilation went cleanly, but
Matthew> ld reported an error. The last few lines of output from make:

Matthew> g++ -g -o lyx BufferView.o ...... -ldnet_stub /usr/bin/ld:
Matthew> Unresolved: bibitemMaxWidth(LyXFont const &)
Matthew> UpdatableInset::isCursorVisible(void) const ... many lines
Matthew> ... frontStrip__XRC9lyxstringCc nextToken__6LyXLexXv
Matthew> isLatex__6BufferXv collect2: ld returned 1 exit status ***
Matthew> Exit 1 Stop.

That's very strange...

Matthew> The only suggestion the INSTALL file has is about
Matthew> libiberty.a; this appears to have been installed with g++
Matthew> (precisely, /usr/local/lib/libiberty.a exists).

This should not make a difference.

Matthew> The only other mildly interesting thing I found were the
Matthew> following lines in config.log:

Matthew> configure:2076: g++ -c -g conftest.C 1>&5 configure: In
Matthew> function `int main()': configure:2069: no matching function
Matthew> for call to
Matthew> `basic_string<char,string_char_traits<char>,__default_alloc_template<false,0>
Matthew> >::clear ( )' configure: failed program was: #line 2061
Matthew> "configure" #include "confdefs.h" .....

This one is normal.

Matthew> There were no other errors reported in config.log

Matthew> Not being much of a hacker, I am at a loss. I would be happy
Matthew> to provide further details, and even more happy to get some
Matthew> advice on how to compile lyx1.1.2.

Well, I do not know what to say here. All I know is that gcc 2.8.1 and
cxx 6.1 work on digital unix 4.0.

Matthew> PS. lyx has made a lot of people very happy -- and
Matthew> productive! -- here. Your efforts are much appreciated.

You're welcome :)

JMarc

Reply via email to