Hello,
The compilation of lyx-1.0.0 at my
Indigo2 (IRIX6.2) fails with the
attached error messages (I have had no
problem with the previos versions). My
compiler is gcc-2.7.2.3. I know there
are binary distributions, but I want to
compile myself. Can anyone help me?
Thanks in advance.
*****************************************************************************
*****************************************************************************
make[1]: Entering directory
`/disk3/cghan/lyx-1.0.0/src'
g++ -c -O2 -I. -I. -I../images
-DPACKAGE=\"lyx\"
-DLOCALEDIR=\"/usr/local/share/locale\"
../src/main.C
In file included from ../src/main.C:15:
../src/LString.h:248: declaration of C
function `bool operator ==(const class
LString &, const class LString &)'
conflicts with
../src/LString.h:239: previous
declaration `bool operator ==(const
class LString &, const char *)' here
../src/LString.h:248: warning:
`operator ==(const LString &, const
LString &)' is already a friend of
class `LString'
../src/LString.h:248: warning: previous
friend declaration of `operator
==(const LString &, const LString &)'
../src/LString.h:263: declaration of C
function `bool operator !=(const class
LString &, const class LString &)'
conflicts with
../src/LString.h:254: previous
declaration `bool operator !=(const
class LString &, const char *)' here
../src/LString.h:263: warning:
`operator !=(const LString &, const
LString &)' is already a friend of
class `LString'
../src/LString.h:263: warning: previous
friend declaration of `operator
!=(const LString &, const LString &)'
../src/LString.h: In function `bool
operator ==(const class LString &,
const class LString &)':
../src/LString.h:240: `s' undeclared
(first use this function)
../src/LString.h:240: (Each undeclared
identifier is reported only once
../src/LString.h:240: for each function
it appears in.)
../src/LString.h: In function `bool
operator !=(const class LString &,
const class LString &)':
../src/LString.h:255: `s' undeclared
(first use this function)
../src/LString.h: In function `class
LString operator +(const class LString
&, const char &)':
../src/LString.h:360: declaration of C
function `class LString operator
+(const class LString &, const char &)'
conflicts with
../src/LString.h:352: previous
declaration `class LString operator
+(const class LString &, const class
LString &)' here
../src/LString.h: In function `class
LString operator +(const class LString
&, const int &)':
../src/LString.h:368: declaration of C
function `class LString operator
+(const class LString &, const int &)'
conflicts with
../src/LString.h:360: previous
declaration `class LString operator
+(const class LString &, const char &)'
here
../src/LString.h: In function `class
LString operator +(const class LString
&, const long int &)':
../src/LString.h:376: declaration of C
function `class LString operator
+(const class LString &, const long int
&)' conflicts with
../src/LString.h:368: previous
declaration `class LString operator
+(const class LString &, const int &)'
here
../src/filetools.h: At top level:
In file included from ../src/main.C:16:
../src/filetools.h:71:
`FilePtr::operator __file_s *(...)'
must take `void'
../src/filetools.h:71: confused by
earlier errors, bailing out
make[1]: *** [main.o] Error 1
make[1]: Leaving directory
`/disk3/cghan/lyx-1.0.0/src'
make: *** [all] Error 1