From: Werner Anderschitz (andersch@Informatik.TU-Muenchen.DE)
Date: 02/15/93


From: andersch@Informatik.TU-Muenchen.DE (Werner Anderschitz)
Subject: Need help to compile ibuild with InterViews3.1 
Date: Mon, 15 Feb 1993 08:19:18 GMT


Sorry to do a question probably often be asked

I have problems to compile ibuild with linux.

I can compile and run most of the examples in the example directory without
any problem.

I try to compile ibuild but I'm not able to do that.
The ibcmds.c file will stop with following error:

../IV-look/fchooser.h:86 'ivDialog' fails to be an aggregate typedef
I use InterViews 3.1 and have compiled the two librarys sucessfully.

fchooser.h line 86

class fileselectionbox : public Dialog
(I think it was fileselectionbox)

and

in file ibcommand.c

Unidraw/page.h not found

The file page.h is in the InterViews 3.01 in the InterViews directory and in the
Unidraw directory, but in InterViews 3.1 only located in InterViews directory.

The ibuild from the version InterViews 3.01 will be compiled without any problems but if i try to link it with the library of InterViews 3.01 ( from tsx ) I get
many errors like:

ln 11BasicDialog$10ivResource
   :
   :
<< (ostream&, char&) not found (I have used the -nojump flag of g++ 2.3.3)
   :
   :

The ibuild of 3.1 I get similar errors but I have not the ibcmds.o file

My configuration is:
PC 486/50
Linux 0.99p
gcc 2.3.3
InterViews 3.1 / InterViews 3.01 with a patch for Linux

Tanks for every help

Werner