I picked up and compiled the 20011105 snapshot of GNUstep and ran into an old problem when compiling GSWeb. I had earlier submitted some patches to fix it and they were applied. The last time I checked was 2001-10-27 and the changes were still in. I am sending a new set of patches to fix this problem.
The problem is that when you are building GSWeb on a virgin machine, the GSWeb headers have not been installed yet. The make needs to be able to pick up the headers from the source directory. I am a little disturbed that this bug is in these Makefile.preamble's. I would think that if you were doing development work, you would be editing the headers that are in the source directory, not in the install directory. It would seem to me that it would be very easy to get out of sync since you would be editing headers in the source directory but compiling in the headers from the install directory. There are 2 patches, one for each Makefile.preamble that needs to be updated. Kim -- Kim Shrier - principal, Shrier and Deihl - mailto:[EMAIL PROTECTED] Remote Unix Network Admin, Security, Internet Software Development Tinker Internet Services - Superior FreeBSD-based Web Hosting http://www.tinker.com/
--- dev-libs/gsweb/GSWExtensions.framework/Makefile.preamble.orig Sun Oct 28 04:29:17 2001 +++ dev-libs/gsweb/GSWExtensions.framework/Makefile.preamble Mon Nov 5 23:50:40 +2001 @@ -46,7 +46,7 @@ ADDITIONAL_CFLAGS = # Additional include directories the compiler should search -ADDITIONAL_INCLUDE_DIRS = -I$(GNUSTEP_SYSTEM_ROOT)/db -I../.. +ADDITIONAL_INCLUDE_DIRS = -I$(GNUSTEP_SYSTEM_ROOT)/db -I../.. +-I../GSWeb.framework/derived_src # Additional LDFLAGS to pass to the linker ifeq ($(debug), yes)
--- dev-libs/gsweb/GSWExtensionsGSW.framework/Makefile.preamble.orig Sun Oct 28 04:29:17 2001 +++ dev-libs/gsweb/GSWExtensionsGSW.framework/Makefile.preamble Mon Nov 5 23:55:13 +2001 @@ -46,7 +46,7 @@ ADDITIONAL_CFLAGS = # Additional include directories the compiler should search -ADDITIONAL_INCLUDE_DIRS = -I$(GNUSTEP_SYSTEM_ROOT)/db -I../.. +ADDITIONAL_INCLUDE_DIRS = -I$(GNUSTEP_SYSTEM_ROOT)/db -I../.. +-I../GSWeb.framework/derived_src # Additional LDFLAGS to pass to the linker ifeq ($(debug), yes)
