>how do I set up site.def for imake correctly for gcc.
>I saw something that it has a entry usegcc but I couldn't get it to run
>(I tried to install fvwm2)
Here's mine. So far it worked with minor mods for everything I installed.
You might have to twiddle with the libraries.
#ifdef BeforeVendorCF
#define HasGcc YES
#define OptimizedCDebugFlags -g -O
#define UseInstalled YES
#endif /* BeforeVendorCF */
#ifdef AfterVendorCF
/*
* Use ANSI C compiler.
* Note: IncRoot doesn't seem to get used very consistently in
* Imakefiles so things are frequently built using /usr/include.
* This causes annoying warning messages but I think everything
* "does the right thing".
*/
/*
#ifdef SVR4
#define CcCmd cc
#else
#define CcCmd acc
#define IncRoot /usr/dist/local/sun4/lang/SC1.0/include/CC
#endif
*/
#define BinDir /opt/local/`uname -p`/x11bin
#define DemoDir /opt/local/`uname -p`/demo
#define ManDirectoryRoot /opt/local/man
#define XAppLoadDir /opt/local/x11res
#ifdef InstallCmd
#undef InstallCmd
#endif
#define InstallCmd /usr/ucb/install
#undef OSName
#undef OSMajorVersion
#undef OSMinorVersion
#define OSName SunOS 5.4
#define OSMajorVersion 5
#define OSMinorVersion 4
#define ProjectRoot $(OPENWINHOME)
#define StandardIncludes -I/usr/dt/include
#define ExtraLibraries -L/usr/dt/lib -R/usr/dt/lib -R/usr/openwin/lib
/* #define XmClientLibs -lMrm -lXm -lXt -lX11 -lgen -lc -L/usr/ucblib -lucb */
#endif /* AfterVendorCF */
--
| "Never enter an arse-kicking contest with a | s-/+ n+ h f* g+ w+ t+ |
| porcupine", Cohen the Barbarian | r+ !y |