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