ric@ace.sri.com (Richard Steinberger) (12/04/90)
I am trying to build Motif 1.1 from OSF Sources on an Alliant Fx/40 running
Concentrix 5.6.0 (basically BSD 4.3). A problem occurs when I type
"make depend" at the top-level directory. It looks to me like the
makedepend program is not finding everything it needs. Here is some
of the text that scrolls by:
depending in ./lib/Mrm...
../.././util/makedepend/makedepend -s "# DO NOT DELETE" -- -I../../. -I. -I../
../. -I -I../.././lib -D_NO_PROTO -DNO_VFORK -DSYS_DIR -DNO_REGEX -DUSE_GETCW
D -- MrmIbuffer.c MrmIentry.c MrmIfile.c MrmIheader.c MrmIind
ex.c MrmIindexw.c MrmIrid.c MrmItop.c MrmItopw.c Mrmappl.c M
rmcontext.c Mrmerror.c Mrmhier.c Mrmicon.c Mrminit.c Mrmlread.c
Mrmlwrite.c Mrmmodule.c Mrmptrlist.c Mrmtable.c Mrmtime.c
Mrmvm.c Mrmwci.c Mrmwcrw.c Mrmwcrwr.c Mrmwread.c Mrmwr
efs.c Mrmwvalues.c Mrmwwrite.c
../.././util/makedepend/makedepend: MrmIbuffer.c: ../.././util/makedepend/make
depend: cannot find include file "Mrm/MrmAppl.h"
../.././util/makedepend/makedepend: not in Mrm/MrmAppl.h
../.././util/makedepend/makedepend: not in ../.././Mrm/MrmAppl.h
../.././util/makedepend/makedepend: not in ./Mrm/MrmAppl.h
MANY more lines like the above!
The .h files are definitely in top-level-motif/lib/Mrm, which is where the
tar extraction puts them. Can anyone help with this? The make Makefile,
make Makefiles (edited to remove building of ./demos), and make includes
went smoothly. Thanks to all who reply.
regards,
ric steinberger
ric@ace.sri.com
415-859-4300
BTW - The config file I used was fx8.cf, which follows:
/*
* SET VERSION NUMBERS BEFORE MAKING MAKEFILES
*/
#define OSName Concentrix 5.5.3
#define OSMajorVersion 5
#define OSMinorVersion 5
#define SystemV NO
#define BuildServer NO
/* #define HasGcc YES */ /* very useful for the server */
#define HasVoidSignalReturn NO
/*****************************************************************************
* Platform-specfic parameters *
*****************************************************************************/
#define HasBsearch NO
#define HasInputExtension NO /* The servers we have do, but
* Alliant's compiler can't hack the
* pace
*/
#define StandardDefines -D_NO_PROTO -DNO_VFORK -DSYS_DIR -DNO_REGEX \
-DUSE_GETCWD