[comp.sys.mac.programmer] MPW #pragma dump|load

topping@dinghy.cis.ohio-state.edu (brian e topping) (08/12/89)

URGH!  Just as I thought I got this symbol table dumping down, it comes
back to haunt me.  Below is the Worksheet output from MPW C during my
compile.  Anyone know what this means?

   #
   #	#pragma load "BriFiles:LibBuildFolder:LibBuilder:includes.dump"
   #	                                                              ? 
   ### Error 542 symbol table structure sensitive compile time variables 
   ### in dump file do not match current settings
   #--------------------------------------------------------------------
   File "includes.h"; Line 17  # Compiling CloseFiles.c
   #--------------------------------------------------------------------

More info:  "...:includes.dump" looks like such:

	#if defined(CREATE_THE_DUMPFILE)
		#undef   USE_THE_DUMPFILE
	#endif
	
	#if defined(USE_THE_DUMPFILE)
		
		#pragma load "BriFiles:LibBuildFolder:LibBuilder:includes.dump"
		
	#else	
	
		#include <Types.h>
	//	#include <SetJmp.h>
	
		...
		(more files deleted )
		...
		
	//	#include <Windows.h>
			
		#if defined(CREATE_THE_DUMPFILE)
		#pragma dump "BriFiles:LibBuildFolder:LibBuilder:includes.dump"
		#endif
		
	#endif


In my Makefile I have a separate dependancy clause for this file with the
command line option -d CREATE_THE_DUMPFILE.  I have also set {COptions}
to have -d USE_THE_DUMPFILE.  (These symbols are never both defined, however.)

Why am I having these problems?  I do not have enough disk space or memory
to be keeping/loading a megabyte dump file which is the reason I do it this
way.  Any suggestions are MUCHO APPRECIATED!

(btw-  The offer still stands for the whole works when I get it working.
If you want it, drop me a line)

Thanks in adv.
Brian Topping
<topping@cis.ohio-state.edu>