when i make gnustep-gui-0.8.7, i get following error: 
In file included from NSButtonCell.m:39:
/usr/GNUstep/System/Headers/gnustep/base/GSCategories.h:37: cannot find 
interface declaration for `NSCalendarDate'
make[2]: *** [shared_obj/ix86/linux-gnu/gnu-gnu-gnu/NSButtonCell.o] Error 1
make[1]: *** [libgnustep-gui.all.library.variables] Error 2
make[1]: Leaving directory `/home/eani/Desktop/gnustep-gui-0.8.7/Source'
make: *** [internal-all] Error 2

i have mandrake linux 9.1 system, followed the walkthrough for installing 
gnustep closely so is this a bug or my fault?

can anyone help?

full make output follows attached.


thanks alot

ean�

[EMAIL PROTECTED] gnustep-base-1.6.0]# make install
rm -f Headers/Foundation
rm -f Source/Foundation
ln -s gnustep/base Headers/Foundation
Making all in Source...
make[1]: Entering directory `/home/eani/Desktop/gnustep-base-1.6.0/Source'
Making all in subprojects of library libgnustep-base...
make[2]: Entering directory `/home/eani/Desktop/gnustep-base-1.6.0/Source/Additions'
Making all for subproject Additions...
make[3]: Nothing to be done for `internal-subproject-all'.
make[2]: Leaving directory `/home/eani/Desktop/gnustep-base-1.6.0/Source/Additions'
Making all for library libgnustep-base...
make[2]: Nothing to be done for `internal-library-all'.
make[1]: Leaving directory `/home/eani/Desktop/gnustep-base-1.6.0/Source'
Making all in SSL...
make[1]: Entering directory `/home/eani/Desktop/gnustep-base-1.6.0/SSL'
Making all for bundle SSL...
make[2]: Nothing to be done for `internal-bundle-all'.
make[1]: Leaving directory `/home/eani/Desktop/gnustep-base-1.6.0/SSL'
Making all in Tools...
make[1]: Entering directory `/home/eani/Desktop/gnustep-base-1.6.0/Tools'
Making all for tool autogsdoc...
make[2]: Nothing to be done for `internal-tool-all'.
Making all for tool cvtenc...
make[2]: Nothing to be done for `internal-tool-all'.
Making all for tool gdnc...
make[2]: Nothing to be done for `internal-tool-all'.
Making all for tool defaults...
make[2]: Nothing to be done for `internal-tool-all'.
Making all for tool plmerge...
make[2]: Nothing to be done for `internal-tool-all'.
Making all for tool plparse...
make[2]: Nothing to be done for `internal-tool-all'.
Making all for tool sfparse...
make[2]: Nothing to be done for `internal-tool-all'.
Making all for tool pldes...
make[2]: Nothing to be done for `internal-tool-all'.
Making all for tool plser...
make[2]: Nothing to be done for `internal-tool-all'.
Making all for tool pl2link...
make[2]: Nothing to be done for `internal-tool-all'.
Making all for tool HTMLLinker...
make[2]: Nothing to be done for `internal-tool-all'.
Making all for ctool gdomap...
make[2]: Nothing to be done for `internal-ctool-all'.
Making all in make_strings...
make[2]: Entering directory `/home/eani/Desktop/gnustep-base-1.6.0/Tools/make_strings'
Making all for tool make_strings...
make[3]: Nothing to be done for `internal-tool-all'.
make[2]: Leaving directory `/home/eani/Desktop/gnustep-base-1.6.0/Tools/make_strings'
make[1]: Leaving directory `/home/eani/Desktop/gnustep-base-1.6.0/Tools'
Making all in NSCharacterSets...
make[1]: Entering directory `/home/eani/Desktop/gnustep-base-1.6.0/NSCharacterSets'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/eani/Desktop/gnustep-base-1.6.0/NSCharacterSets'
Making all in NSTimeZones...
make[1]: Entering directory `/home/eani/Desktop/gnustep-base-1.6.0/NSTimeZones'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/eani/Desktop/gnustep-base-1.6.0/NSTimeZones'
Making all in Resources...
make[1]: Entering directory `/home/eani/Desktop/gnustep-base-1.6.0/Resources'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/eani/Desktop/gnustep-base-1.6.0/Resources'
/usr/bin/install -c  -m 644 base.make \
    /usr/GNUstep/System/Makefiles/Additional/base.make
Making install in Source...
make[1]: Entering directory `/home/eani/Desktop/gnustep-base-1.6.0/Source'
Making install in subprojects of library libgnustep-base...
make[2]: Entering directory `/home/eani/Desktop/gnustep-base-1.6.0/Source/Additions'
Making install for subproject Additions...
make[3]: Nothing to be done for `internal-subproject-install'.
make[2]: Leaving directory `/home/eani/Desktop/gnustep-base-1.6.0/Source/Additions'
Making install for library libgnustep-base...
/usr/GNUstep/System/Makefiles/mkinstalldirs 
/usr/GNUstep/System/Libraries/ix86/linux-gnu/gnu-gnu-gnu
/usr/GNUstep/System/Makefiles/mkinstalldirs /usr/GNUstep/System/Headers/gnustep/base
/usr/GNUstep/System/Makefiles/mkinstalldirs /usr/GNUstep/System/Headers/gnustep/unicode
/usr/GNUstep/System/Makefiles/mkinstalldirs /usr/GNUstep/System/Headers/ix86/linux-gnu
 Installing library libgnustep-base...
/usr/GNUstep/System/Makefiles/mkinstalldirs /usr/GNUstep/System/Headers//Foundation
 Installing headers...
for file in DistributedObjects.h GCObject.h GSCategories.h GSFileHandle.h GSLocale.h 
GSObjCRuntime.h GSUnion.h GSIArray.h GSIMap.h Unicode.h behavior.h objc-gnu2next.h 
preface.h; do \
  /usr/bin/install -c  -m 644 ../Headers/gnustep/base/$file \
    /usr/GNUstep/System/Headers/gnustep/base/$file ; \
done
for file in unicode/caseconv.h unicode/cop.h unicode/cyrillic.h unicode/latin2.h 
unicode/decomp.h unicode/nextstep.h; do \
  /usr/bin/install -c  -m 644 ../Headers/gnustep/$file \
    /usr/GNUstep/System/Headers/gnustep/$file ; \
done
/usr/bin/install -c  -m 644 ix86/linux-gnu/GSConfig.h \
    /usr/GNUstep/System/Headers/ix86/linux-gnu
/usr/bin/install -c  -m 644 ix86/linux-gnu/mframe.h \
    /usr/GNUstep/System/Headers/ix86/linux-gnu
if [ "" = "" ]; then \
  services=/etc/services; \
  if [ "`/usr/bin/whoami`" != root ]; then \
      echo "WARNING: Please add the following lines to $services"; \
      echo "gdomap 538/tcp # GNUstep distrib objects"; \
      echo "gdomap 538/udp # GNUstep distrib objects"; \
  else \
    if [ "`fgrep gdomap $services 2>/dev/null`" = "" ]; then \
      echo "GNUstep addons for /etc/services written to $services"; \
      set -x; \
      echo "gdomap 538/tcp # GNUstep distrib objects" >> $services; \
      echo "gdomap 538/udp # GNUstep distrib objects" >> $services; \
    fi; \
  fi; \
fi
make[1]: Leaving directory `/home/eani/Desktop/gnustep-base-1.6.0/Source'
Making install in SSL...
make[1]: Entering directory `/home/eani/Desktop/gnustep-base-1.6.0/SSL'
Making install for bundle SSL...
 Installing bundle directory...
make[1]: Leaving directory `/home/eani/Desktop/gnustep-base-1.6.0/SSL'
Making install in Tools...
make[1]: Entering directory `/home/eani/Desktop/gnustep-base-1.6.0/Tools'
Making install for tool autogsdoc...
 Installing tool autogsdoc...
Making install for tool cvtenc...
 Installing tool cvtenc...
Making install for tool gdnc...
 Installing tool gdnc...
Making install for tool defaults...
 Installing tool defaults...
Making install for tool plmerge...
 Installing tool plmerge...
Making install for tool plparse...
 Installing tool plparse...
Making install for tool sfparse...
 Installing tool sfparse...
Making install for tool pldes...
 Installing tool pldes...
Making install for tool plser...
 Installing tool plser...
Making install for tool pl2link...
 Installing tool pl2link...
Making install for tool HTMLLinker...
 Installing tool HTMLLinker...
Making install for ctool gdomap...
 Installing ctool gdomap...
Making install in make_strings...
make[2]: Entering directory `/home/eani/Desktop/gnustep-base-1.6.0/Tools/make_strings'
Making install for tool make_strings...
 Installing tool make_strings...
make[2]: Leaving directory `/home/eani/Desktop/gnustep-base-1.6.0/Tools/make_strings'
Making gdomap in /usr/GNUstep/System/Tools/ix86/linux-gnu setuid to root
************************************************************
WARNING: if gdomap is started automatically, it will probe
all machines on your network periodically so that it can make
services on remote systems available to your local programs
If this is not what you want, gdomap must be started with the
-p flag (to disable probing) or the -c flag (to specify which
remote systems should be probed), and you should addd this
startup command to your system boot scripts!
************************************************************
make[1]: Leaving directory `/home/eani/Desktop/gnustep-base-1.6.0/Tools'
Making install in NSCharacterSets...
make[1]: Entering directory `/home/eani/Desktop/gnustep-base-1.6.0/NSCharacterSets'
/usr/GNUstep/System/Makefiles/mkinstalldirs 
/usr/GNUstep/System/Libraries/Resources/NSCharacterSets
for file in alphanumericCharSet.dat controlCharSet.dat decimalDigitCharSet.dat 
decomposableCharSet.dat illegalCharSet.dat letterCharSet.dat 
lowercaseLetterCharSet.dat nonBaseCharSet.dat punctuationCharSet.dat 
symbolAndOperatorCharSet.dat uppercaseLetterCharSet.dat whitespaceAndNlCharSet.dat 
whitespaceCharSet.dat README.CharSet; do \
  /usr/bin/install -c  -m 644 $file 
/usr/GNUstep/System/Libraries/Resources/NSCharacterSets/$file ; \
done
make[1]: Leaving directory `/home/eani/Desktop/gnustep-base-1.6.0/NSCharacterSets'
Making install in NSTimeZones...
make[1]: Entering directory `/home/eani/Desktop/gnustep-base-1.6.0/NSTimeZones'
cp NSTimeZones.tar /usr/GNUstep/System/Libraries/Resources; \
cd /usr/GNUstep/System/Libraries/Resources; \
if [ -f NSTimeZones/localtime ]; then \
  cp NSTimeZones/localtime /tmp/localtime.tmp; \
        else \
          rm -f /tmp/localtime.tmp; \
fi; \
rm -rf NSTimeZones; \
tar -xf NSTimeZones.tar; \
rm -f NSTimeZones.tar; \
if [ -f /tmp/localtime.tmp ]; then \
  cp /tmp/localtime.tmp NSTimeZones/localtime; \
  rm -f /tmp/localtime.tmp; \
        fi
make[1]: Leaving directory `/home/eani/Desktop/gnustep-base-1.6.0/NSTimeZones'
Making install in Resources...
make[1]: Entering directory `/home/eani/Desktop/gnustep-base-1.6.0/Resources'
/usr/GNUstep/System/Makefiles/mkinstalldirs 
/usr/GNUstep/System/Libraries/Resources/Languages
for file in Languages/Dutch Languages/English Languages/French Languages/German 
Languages/Italian Languages/Russian Languages/Slovak Languages/UkraineRussian 
Languages/Locale.aliases Languages/Locale.encodings; do \
  /usr/bin/install -c  -m 644 $file /usr/GNUstep/System/Libraries/Resources/$file ; \
done
Copying localized resources into system...
make[1]: Leaving directory `/home/eani/Desktop/gnustep-base-1.6.0/Resources'
[EMAIL PROTECTED] gnustep-base-1.6.0]# defaults write NSGlobalDomain "Local Time Zone" 
Europe/Brussels
2003-06-26 21:42:15.002 defaults[30316] No local time zone specified.
2003-06-26 21:42:15.003 defaults[30316] Using time zone with absolute offset 0.
2003-06-26 21:42:15.002 defaults[30316] Defaults home '/home/eani/GNUstep' did not 
exist - created it
2003-06-26 21:42:15.003 defaults[30316] Defaults path '/home/eani/GNUstep/Defaults' 
did not exist - created it
2003-06-26 21:42:15.004 defaults[30316] Creating defaults database file 
/home/eani/GNUstep/Defaults/.GNUstepDefaults
[EMAIL PROTECTED] gnustep-base-1.6.0]# defaults write NSGlobalDomain NSLanguages 
"(English)"
[EMAIL PROTECTED] gnustep-base-1.6.0]# cd ..
[EMAIL PROTECTED] Desktop]# cd gnustep-gui
gnustep-gui-0.8.7         gnustep-gui-0.8.7.tar.gz
[EMAIL PROTECTED] Desktop]# cd gnustep-gui-0.8.7
[EMAIL PROTECTED] gnustep-gui-0.8.7]# ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking how to run the C preprocessor... gcc -E
checking for main in -lm... yes
checking for rint... yes
checking for rintf... yes
checking for jpeg_destroy_decompress in -ljpeg... yes
checking for jpeglib.h... yes
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for main in -lz... yes
checking for -ltiff without -ljpeg nor -lz... yes
checking for -ltiff without -lz... yes
checking for TIFFReadScanline in -ltiff... yes
checking tiffio.h usability... yes
checking tiffio.h presence... yes
checking for tiffio.h... yes
checking for afGetVirtualFrameSize in -laudiofile... yes
checking audiofile.h usability... yes
checking audiofile.h presence... yes
checking for audiofile.h... yes
checking for the version of gnustep-gui we are compiling... 0.8.7
configure: creating ./config.status
config.status: creating config.make
config.status: creating gui.make
config.status: creating Headers/gnustep/gui/GSVersion.h
config.status: creating Headers/gnustep/gui/config.h
[EMAIL PROTECTED] gnustep-gui-0.8.7]# make
rm -rf Headers/AppKit
rm -rf Headers/DPSClient
ln -s gnustep/gui Headers/AppKit
ln -s gnustep/gui Headers/DPSClient
Making all in Source...
make[1]: Entering directory `/home/eani/Desktop/gnustep-gui-0.8.7/Source'
Making all for library libgnustep-gui...
 Compiling file Functions.m ...
 Compiling file NSActionCell.m ...
 Compiling file NSAffineTransform.m ...
 Compiling file NSApplication.m ...
 Compiling file NSAttributedString.m ...
 Compiling file NSBezierPath.m ...
 Compiling file NSBitmapImageRep.m ...
 Compiling file NSBox.m ...
 Compiling file NSBrowser.m ...
 Compiling file NSBrowserCell.m ...
 Compiling file NSBundleAdditions.m ...
 Compiling file NSButton.m ...
 Compiling file NSButtonCell.m ...
In file included from NSButtonCell.m:39:
/usr/GNUstep/System/Headers/gnustep/base/GSCategories.h:37: cannot find interface 
declaration for `NSCalendarDate'
make[2]: *** [shared_obj/ix86/linux-gnu/gnu-gnu-gnu/NSButtonCell.o] Error 1
make[1]: *** [libgnustep-gui.all.library.variables] Error 2
make[1]: Leaving directory `/home/eani/Desktop/gnustep-gui-0.8.7/Source'
make: *** [internal-all] Error 2
[EMAIL PROTECTED] gnustep-gui-0.8.7]# 
_______________________________________________
Bug-gnustep mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-gnustep

Reply via email to