Re: Compiling Lyx on Irix

2001-07-25 Thread Andre Poenitz

>  ./src/support/sstream.h  line 40 : #include 
> 
> included from ./src/Lsstream.hline 22 : #include "support/sstream.h"
> included from formula.C line 22 : #include "Lsstream.h"

Ok. We were talking avout different levels of 'using' then...

> Without it, I get with formula.C an error in /usr/include/CC/iostream
> (system file)
> #error This header file requires the -LANG:std option
> 
> Well, STL hell again and again.

?

This rather looks like a broken compiler or library implementation.

Andre'

-- 
André Pönitz . [EMAIL PROTECTED]



Re: Compiling Lyx on Irix

2001-07-25 Thread Olivier Tubach

Mike Meredith wrote:

> > Probably a broken compiler. You need to send to the list the contents
> > of your config.log file.
>
> Or possibly not. An awful lot of autoconfigured stuff breaks under Irix
> because it tries to add /usr/lib to the search path for libraries. For
> better or worse, IRIX has 3 incompatible binary API formats (or
> something) --- o32 ones live in /usr/lib, n32 ones live in /usr/lib32,
> and n64 ones live in /usr/lib64. The default for IRIX 6.5 and later is
> n32.

My last try gives:

setenv LDFLAGS -L/usr/lib32 -n32
setenv CXXFLAGS -n32
setenv CFLAGS -n32
setenv x_libraries /usr/lib32
./configure

and configure tells me :

checking if C++ compiler uses std namespace ... yes
configure: warning:
===
WARNING: This compiler platform does not have the iostream library
in the std namespace.  This presents a problem for writing portable
STL code.  To run the demos, you will need to place a file with the
following in a file called iostream in your include directory.

---iostream
#ifndef IOSTREAM_KLUDGE
#define IOSTREAM_KLUDGE
#include 
namespace std { void iostream_kludge(); };
#endif
===

then

Configuration:
  Source code location:   .
  C++ Compiler:   CC
  C++ Compiler flags: -n32
  C   Compiler:   cc
  C   Compiler flags: -n32
  LyX binary dir: /usr/freeware/bin
  LyX files dir:  /usr/freeware/share/lyx
  Special flags:   frontend-xforms included-libsigc

 The following problems have been detected by configure.
 Please check the messages below before running 'make'.
 (see the section 'Problems' in the INSTALL file)

** Cannot find libXpm. Please check that the Xpm library
   is correctly installed on your system.

** Cannot find libforms or libxforms. Please check that the xforms library

   is correctly installed on your system.
---

I guess Mike is right, I should try GCC on irix to compile lyx.
I don't think Irix's MipsPro C++ is broken. It works fine and efficiently
for a large number of projects.
I'd say that  lyx's configure  can be improved on IRIX.
and maybe I should use another STL on IRIX... Stl hell...

Best regards from Paris, France.

If someone can contribute a "howto compile lyx on IRIX", or better,
provide up-to-date executable...
Thanks in advance
Olivier





Re: Compiling Lyx on Irix

2001-07-25 Thread Olivier Tubach

Andre Poenitz wrote:

> > and the file streambuf.h is needed by ./src/mathed/formula.C,
>
> It is certainly not. Which line should that be?
>
> Andre'
>
> --
> André Pönitz . [EMAIL PROTECTED]

 ./src/support/sstream.h  line 40 : #include 

included from ./src/Lsstream.hline 22 : #include "support/sstream.h"

included from formula.C line 22 : #include "Lsstream.h"


Please note that I created in   ./src a file named iostream  containing

#ifndef IOSTREAM_KLUDGE
#define IOSTREAM_KLUDGE
#include 
namespace std { void iostream_kludge(); };
#endif



Without it, I get with formula.C an error in /usr/include/CC/iostream
(system file)
#error This header file requires the -LANG:std option

Well, STL hell again and again.
And as often, configure that doesn't work...  (I'm a bit desapointed today :)

Thanks for any help,
Olivier






Re: Compiling Lyx on Irix

2001-07-25 Thread Mike Meredith

-BEGIN PGP SIGNED MESSAGE-

- -BEGIN PGP SIGNED MESSAGE-

On Wednesday 25 July 2001 14:47, you wrote:
> > "Olivier" == Olivier Tubach <[EMAIL PROTECTED]> writes:
>
> Olivier> Hello, has someone successfully compiled lyx recently on
> Irix Olivier> ? seems that the configure script nevers sees the
> Xforms and Olivier> the Xpm lib (that are installed).

Lyx does compile on Irix using gcc --- I'm running it at home. I never 
managed to get it to compile using MIPS C++ which is a shame as this 
generates much better code.

I'll have a longer look into this when I'm in front of my SGI, but in 
the meantime ...

> Probably a broken compiler. You need to send to the list the contents
> of your config.log file.

Or possibly not. An awful lot of autoconfigured stuff breaks under Irix 
because it tries to add /usr/lib to the search path for libraries. For 
better or worse, IRIX has 3 incompatible binary API formats (or 
something) --- o32 ones live in /usr/lib, n32 ones live in /usr/lib32, 
and n64 ones live in /usr/lib64. The default for IRIX 6.5 and later is 
n32.
- - -- 
[EMAIL PROTECTED]http://www.iso.port.ac.uk/~mike
Senior Informatics Officer (Postmaster, Hostmaster, and security)

- -BEGIN PGP SIGNATURE-
Version: PGP 6.5.8

iQCVAwUBO17kCs19DFC51SfFAQEcTQP9FD+BwiCawhVBrLi2ElGICEo4EZbx7XyF
yhvKjNEGYjMoDkSnwKcGtraRLldWLIqcydpEF9OPYxnqCU2tSGsc+39gm6WmaKZB
H4JwsA/F7uDFQTe2exgaieVtqhuyNXZfIVyadlIx9Q+jRwfsDZGWOdsrrD7CzPJq
r0DBUDBtsUY=
=Oyzc
- -END PGP SIGNATURE-

-BEGIN PGP SIGNATURE-
Version: PGP 6.5.8

iQCVAwUBO17kTM19DFC51SfFAQGJSAP/Zdb3PWgBxHZIbV+dsSVjBbnHxONICUPG
hZvZQ+azKbahZ5BixRJsXtZraWuBLOcC7N5Zic5dPuwuloSnH4j/sDD8Pngpz27C
c3in3q1/V9K0BpughJIZhlvLzB5CGBBKdb+8/dU5iERijw6fYg6n/4bdxtxs9Ut3
cGidWozkzEo=
=HSXr
-END PGP SIGNATURE-



Re: Compiling Lyx on Irix

2001-07-25 Thread Andre Poenitz

> and the file streambuf.h is needed by ./src/mathed/formula.C,

It is certainly not. Which line should that be?

Andre'

-- 
André Pönitz . [EMAIL PROTECTED]



Compiling Lyx on Irix

2001-07-25 Thread Olivier Tubach

Hello,

has someone successfully compiled lyx recently on Irix ?
seems that the configure script nevers sees the Xforms and the Xpm lib
(that are installed).

and the file streambuf.h is needed by ./src/mathed/formula.C, but it's
not on my system (running IRIX 6.5.11, MipsPro C++ 7.3).
any help would be greatly appreciated !
thanks
Olivier Tubach





Compiling LyX on IRIX 6.5

1999-03-17 Thread Hans-Jörg Koch

Hello,

I´ve a problem compiling LyX on an IRIX 6.5 workstation. The compiler says,
that he needs an license key to run !!

my Question now is:

IS THERE ANYBODY OUT THERE WHO CAN COMPILE THE ACTUAL VERSION OF LyX
ON THE ABOVE SYSTEM AND MAIL IT TO ME, SO I CAN INSTALL IT ON THE SYSTEM AT
WORK ?

( I´ve no chancd to get a license for the moment !!)

If anybody could do that job, please mail me to the following eMails:
[EMAIL PROTECTED]
[EMAIL PROTECTED]

The compiled application you can send (as mail) to
[EMAIL PROTECTED]

Thank you very much for your help
With best regards 

Hans-Joerg Koch
Allweiler AG
Radolfzell, W-Germany



 --
Hajo
[EMAIL PROTECTED]


 Gemäß Bundesdatenschutzgesetz widerspreche ich der Weitergabe oder
 Nutzung meiner Daten für Werbezwecke!

 Hans-Jörg Koch