Hi Quentin,

However, the build fails with

cd /usr/src/EtoileTrunk
svn co svn://svn.gna.org/svn/etoile/trunk/Etoile Etoile
cd Etoile
make

 Creating
ObjectiveC2.framework/Versions/0/Resources/Info-gnustep.plist...
zsh: parse error near `\n'

Was ObjectiveC2 successfully compiled?

It does not seem so. "ls -l /opt/GNUstep/Local/Library/Libraries | grep Objecti" gives me nothing. However, I get that the zsh replacment causes more bad than good. I therefore did

        rm /bin/sh
        mv /bin/sh.old /bin/sh

and am tryingmy uck with sh again. It again gives me

make[3]: *** No rule to make target `EtoileFoundation.framework/Versions/0/Headers/EtoileFoundation.h', needed by `internal-framework-build-headers'. Stop.

The complete output of "make messages=yes" is attached.

Making all in Frameworks...
make[1]: Entering directory `/usr/share/src/etoileTrunk/Etoile/Frameworks'
Making all in UnitKit...
make[2]: Entering directory 
`/usr/share/src/etoileTrunk/Etoile/Frameworks/UnitKit'
rm -f /usr/share/src/etoileTrunk/Etoile/Frameworks/UnitKit/Source/UnitKit
ln -s 
/usr/share/src/etoileTrunk/Etoile/Frameworks/UnitKit/Source/FrameworkSource 
/usr/share/src/etoileTrunk/Etoile/Frameworks/UnitKit/Source/UnitKit
Making all in Source/FrameworkSource...
make[3]: Entering directory 
`/usr/share/src/etoileTrunk/Etoile/Frameworks/UnitKit/Source/FrameworkSource'
Making build-headers for framework UnitKit...
cd ./UnitKit.framework; \
  if [ ! -h "Resources" ]; then \
    rm -f Resources; \
    ln -s Versions/Current/Resources Resources; \
  fi; \
  if [ ! -h "Headers" ]; then \
    rm -f Headers; \
    ln -s Versions/Current/Headers Headers; \
  fi
cd ./derived_src; \
  if [ ! -h "UnitKit" ]; then \
    rm -f ./UnitKit; \
    ln -s ../UnitKit.framework/Headers \
                    ./UnitKit; \
  fi
Making all for framework UnitKit...
make -f GNUmakefile --no-print-directory --no-keep-going \
internal-framework-compile \
GNUSTEP_TYPE=framework \
GNUSTEP_INSTANCE=UnitKit \
GNUSTEP_OPERATION=compile \
GNUSTEP_BUILD_DIR="." \
_GNUSTEP_MAKE_PARALLEL=yes
make[5]: Nothing to be done for `internal-framework-compile'.
for l in English; do \
  if [ -d $l.lproj ]; then \
    /opt/GNUstep/System/Library/Makefiles/mkinstalldirs 
./UnitKit.framework/Versions/1/Resources/$l.lproj; \
    for f in UKRunner.strings UKTestHandler.strings; do \
      if [ -f $l.lproj/$f -o -d $l.lproj/$f ]; then \
        cp -fr $l.lproj/$f \
              ./UnitKit.framework/Versions/1/Resources/$l.lproj/; \
      else \
        echo "Warning: $l.lproj/$f not found - ignoring"; \
      fi; \
    done; \
  else \
    echo "Warning: $l.lproj not found - ignoring"; \
  fi; \
done
cd ./UnitKit.framework/.; \
rm -f UnitKit libUnitKit.so; \
ln -s `/opt/GNUstep/System/Library/Makefiles/relative_path.sh . \
                            Versions/Current/./UnitKit short` \
        UnitKit; \
ln -s `/opt/GNUstep/System/Library/Makefiles/relative_path.sh . \
                            Versions/Current/./libUnitKit.so short` \
        libUnitKit.so
make[3]: Leaving directory 
`/usr/share/src/etoileTrunk/Etoile/Frameworks/UnitKit/Source/FrameworkSource'
Making all in Source/ToolSource...
make[3]: Entering directory 
`/usr/share/src/etoileTrunk/Etoile/Frameworks/UnitKit/Source/ToolSource'
Making all for tool ukrun...
make -f GNUmakefile --no-print-directory --no-keep-going \
internal-tool-compile \
GNUSTEP_TYPE=tool \
GNUSTEP_INSTANCE=ukrun \
GNUSTEP_OPERATION=compile \
GNUSTEP_BUILD_DIR="." \
_GNUSTEP_MAKE_PARALLEL=yes
make[5]: Nothing to be done for `internal-tool-compile'.
make[3]: Leaving directory 
`/usr/share/src/etoileTrunk/Etoile/Frameworks/UnitKit/Source/ToolSource'
make[2]: Leaving directory 
`/usr/share/src/etoileTrunk/Etoile/Frameworks/UnitKit'
Making all in ObjectiveC2...
make[2]: Entering directory 
`/usr/share/src/etoileTrunk/Etoile/Frameworks/ObjectiveC2'
Making build-headers for framework ObjectiveC2...
cd ./ObjectiveC2.framework; \
  if [ ! -h "Resources" ]; then \
    rm -f Resources; \
    ln -s Versions/Current/Resources Resources; \
  fi; \
  if [ ! -h "Headers" ]; then \
    rm -f Headers; \
    ln -s Versions/Current/Headers Headers; \
  fi
cd ./derived_src; \
  if [ ! -h "ObjectiveC2" ]; then \
    rm -f ./ObjectiveC2; \
    ln -s ../ObjectiveC2.framework/Headers \
                    ./ObjectiveC2; \
  fi
Making all for framework ObjectiveC2...
make -f GNUmakefile --no-print-directory --no-keep-going \
internal-framework-compile \
GNUSTEP_TYPE=framework \
GNUSTEP_INSTANCE=ObjectiveC2 \
GNUSTEP_OPERATION=compile \
GNUSTEP_BUILD_DIR="." \
_GNUSTEP_MAKE_PARALLEL=yes
make[4]: Nothing to be done for `internal-framework-compile'.
cd ./ObjectiveC2.framework/.; \
rm -f ObjectiveC2 libObjectiveC2.so; \
ln -s `/opt/GNUstep/System/Library/Makefiles/relative_path.sh . \
                            Versions/Current/./ObjectiveC2 short` \
        ObjectiveC2; \
ln -s `/opt/GNUstep/System/Library/Makefiles/relative_path.sh . \
                            Versions/Current/./libObjectiveC2.so short` \
        libObjectiveC2.so
make[2]: Leaving directory 
`/usr/share/src/etoileTrunk/Etoile/Frameworks/ObjectiveC2'
Making all in EtoileFoundation...
make[2]: Entering directory 
`/usr/share/src/etoileTrunk/Etoile/Frameworks/EtoileFoundation'
Making build-headers in subprojects of framework EtoileFoundation...
make[3]: Entering directory 
`/usr/share/src/etoileTrunk/Etoile/Frameworks/EtoileFoundation/Source'
Making build-headers for subproject libEtoileFoundation...
make[4]: Nothing to be done for `internal-subproject-build-headers'.
make[3]: Leaving directory 
`/usr/share/src/etoileTrunk/Etoile/Frameworks/EtoileFoundation/Source'
Making build-headers for framework EtoileFoundation...
make[3]: *** No rule to make target 
`EtoileFoundation.framework/Versions/0/Headers/EtoileFoundation.h', needed by 
`internal-framework-build-headers'.  Stop.
make[2]: *** [EtoileFoundation.build-headers.framework.variables] Error 2
make[2]: Leaving directory 
`/usr/share/src/etoileTrunk/Etoile/Frameworks/EtoileFoundation'
make[1]: *** [internal-all] Error 2
make[1]: Leaving directory `/usr/share/src/etoileTrunk/Etoile/Frameworks'
make: *** [internal-all] Error 2


Making all in EtoileFoundation...
zsh: parse error near `\n'
Making build-headers in subprojects of framework EtoileFoundation...
Making build-headers for subproject libEtoileFoundation...
 Creating ../EtoileFoundation.framework/Versions/0/Headers...
Making build-headers for framework EtoileFoundation...
make[3]: *** No rule to make target
`EtoileFoundation.framework/Versions/0/Headers/EtoileFoundation.h',
needed by `internal-framework-build-headers'.  Stop.
make[2]: *** [EtoileFoundation.build-headers.framework.variables]
Error
2
make[1]: *** [internal-all] Error 2
make: *** [internal-all] Error 2

now. Any idea?

It's hard to say without more details. Could you post in attachment
the result of 'make messages=yes' or upload it somewhere?
Did you source GNUstep.sh or not before compiling?

Yes!

 What are the
current GNUstep environment variables print by 'env' ?

-bash-3.00# env
GNUSTEP_IS_FLATTENED=yes
TERM=vt100
SHELL=/bin/bash
SSH_CLIENT=192.168.1.5 49181 22
GNUSTEP_LOCAL_ROOT=/opt/GNUstep/Local
SSH_TTY=/dev/pts/2
GNUSTEP_HOST=i386-pc-solaris2.10
USER=root
LD_LIBRARY_PATH=//GNUstep/Library/Libraries:/opt/GNUstep/Local/Library/ Libraries:/opt/GNUstep/System/Library/Libraries GUILE_LOAD_PATH=//GNUstep/Library/Libraries/Guile:/opt/GNUstep/Local/ Library/Libraries/Guile:/opt/GNUstep/System/Library/Libraries/Guile
GNUSTEP_MAKEFILES=/opt/GNUstep/System/Library/Makefiles
GNUSTEP_NETWORK_ROOT=/opt/GNUstep/Network
GNUSTEP_FLATTENED=yes
GNUSTEP_HOST_OS=solaris2.10
GNUSTEP_HOST_VENDOR=pc
MAIL=/var/mail//root
PATH=//GNUstep/Tools:/opt/GNUstep/Local/Tools:/opt/GNUstep/System/ Tools:/opt/sfw/cups/bin:/opt/sfw/cups/sbin:/usr/local/bin:/usr/bin:/ usr/sbin:/usr/local/sbin:/usr/local/apache/bin:/usr/local/ssl/bin:/usr/ ccs/bin:/opt/FrontBase/bin:/usr/local/teTeX/bin:/usr/sfw/bin:/opt/sfw/ bin:/opt/csw/bin:/usr/ucb:/usr/openwin/bin:/usr/sfw/bin:/opt/csw/sbin
PWD=/usr/src/etoileTrunk/Etoile
EDITOR=pico
LANG=C
TZ=Europe/Berlin
XFILESEARCHPATH=/opt/csw/lib/X11/%T/%N%C:/usr/openwin/lib/X11/%T/%N%C:/ etc/dt/app-defaults/%L/%N:/etc/dt/app-defaults/C/%N:/usr/dt/app- defaults/%L/%N:/usr/dt/app-defaults/C/%N:/usr/openwin/lib/locale/%L/%T/ %N%S:/usr/openwin/lib/%T/%N%S
GNUSTEP_HOST_CPU=ix86
SHLVL=1
HOME=/
GNUSTEP_USER_ROOT=//GNUstep
GNUSTEP_SYSTEM_ROOT=/opt/GNUstep/System
LOGNAME=root
GNUSTEP_PATHLIST=/opt/GNUstep/System:/opt/GNUstep/Network:/opt/GNUstep/ Local://GNUstep CLASSPATH=/opt/GNUstep/System/Library/Libraries/Java:/opt/GNUstep/ Local/Library/Libraries/Java://GNUstep/Library/Libraries/Java
SSH_CONNECTION=192.168.1.5 49181 192.168.1.8 22
LIBRARY_COMBO=gnu-gnu-gnu
INFOPATH=/opt/GNUstep/System/Library/Documentation/info::/opt/GNUstep/ Local/Library/Documentation/info:://GNUstep/Library/Documentation/info:
_=/usr/bin/env
OLDPWD=/usr/src/etoileTrunk

What is your gnustep-make version also? Did you pass any special flags
when you configured it?

Most recent!

        ./configure --prefix=/opt/GNUstep --enable-import

Thanks a lot,

 Andreas

BTW: I could give you ssh access to my Solaris box if that helped!?
_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss

Répondre à