Results 1 to 6 of 6

Thread: SVN and precompiled version do both not work for me

  1. #1

    Default SVN and precompiled version do both not work for me

    Tech Stuff:
    My OS: Kubuntu 8.04 for 64 bit CPUs
    Clanlib Version: 0.8.1 (I compiled it myself)

    The linux binary didn't run
    When I tried it, it said:
    Code:
    ./novashell: error while loading shared libraries: libclanApp-0.8.so.1: cannot open shared object file: No such file or directory
    The file is in: /usr/local/lib/libclanApp-0.8.so.1
    I tried to hardlink it in /usr/lib and /usr/lib64 but it was no use.

    The SVN-source didn't compile
    After you set the right chmod (maybe this could already be done, too) on linux_make_novashell.sh and start it, you get:
    Code:
    Setting up for retail build
    aclocal: `configure.ac' or `configure.in' is required
    autoheader: `configure.ac' or `configure.in' is required
    automake: `configure.ac' or `configure.in' is required
    autoconf: no input file
    linux_build_release.sh: 31: ./configure: not found
    make: *** Keine Targets angegeben und keine ğmakeĞ-Steuerdatei gefunden.  Schluss.
    -e Error building executable!
    After looking into the scripts i realised that this happens because in the file clanlibstuff/novashell/scripts/linux_build_release.sh on line 23 it says:
    Code:
    #sh linux_build_libs.sh
    after i removed the sharp # infront of it, it went a little bit further:
    Code:
    This script will build the novashell executable. First, make sure you have the latest Clanlib 0.8.X from svn, and have done a make install with it.
    Hit any key to continue....
    Running from /home/user/Downloads/novashell-svn/clanlibstuff/novashell/scripts - building novashell
    Setting up for retail build
    Running from /home/user/Downloads/novashell-svn/SharedLib - Building shared libaries
    Building Box2D...
    make[1]: `Gen/float/libbox2d.a' is up to date.
    make[1]: `Gen/fixed/libbox2d.a' is up to date.
    Building linearparticle...
    configure.ac: required file `./install-sh' not found
    configure.ac: required file `./mkinstalldirs' not found
    configure.ac: required file `./missing' not found
    configure.ac:8: required file `./config.h.in' not found
    sources/Makefile.am: required file `./depcomp' not found
    configure: error: cannot find install-sh or install.sh in "." "./.." "./../.."
    make: *** No targets specified and no makefile found.  Stop.
    Building lua
    configure.ac: required file `./install-sh' not found
    configure.ac: required file `./mkinstalldirs' not found
    configure.ac: required file `./missing' not found
    configure.ac:7: required file `./config.h.in' not found
    src/Makefile.am: required file `./depcomp' not found
    configure: error: cannot find install-sh or install.sh in "." "./.." "./../.."
    make: *** No targets specified and no makefile found.  Stop.
    Building luabind
    configure.ac: required file `./install-sh' not found
    configure.ac: required file `./mkinstalldirs' not found
    configure.ac: required file `./missing' not found
    configure.ac:8: required file `./config.h.in' not found
    src/Makefile.am: required file `./depcomp' not found
    configure: error: cannot find sources (config.h.in) in . or ..
    make: *** No targets specified and no makefile found.  Stop.
    autoheader: `configure.ac' or `configure.in' is required
    automake: `configure.ac' or `configure.in' is required
    autoconf: no input file
    linux_build_release.sh: 31: ./configure: not found
    make: *** No targets specified and no makefile found.  Stop.
    -e Error building executable!
    Hit any key to continue....
    
    Well, if everything worked, you have the novashell bin sitting in the clanlibstuff/novashell/bin dir.  You'll need to download one of compiled distributionsfrom RTsoft to get the graphics/data to really test it though.
    Hit any key to continue....
    So that didn't work, too. The only way of getting novashell to my system was using wine then (worked fine, but having software running natively feels much better ).

  2. #2
    Administrator Seth's Avatar
    Join Date
    Jul 2002
    Location
    Japan
    Posts
    5,343

    Default

    Thanks very much letting me know, I think I've fixed everything now.. please give her another shot!
    Seth A. Robinson
    Robinson Technologies

  3. #3

    Default

    Thanks for trying to fix it - but it still doesn't work for me.
    here's the build log:

    Code:
    This script will build the novashell executable. First, make sure you have the latest Clanlib 0.8.X from svn, and have done a make install with it.
    Hit any key to continue....Running from /home/user/Downloads/novashell-svn/clanlibstuff/novashell/scripts - building novashell
    Setting up for retail build
    Running from /home/user/Downloads/novashell-svn/SharedLib - Building shared libaries
    Building Box2D...
    make[1]: `Gen/float/libbox2d.a' is up to date.
    make[1]: `Gen/fixed/libbox2d.a' is up to date.
    Building linearparticle...
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking for g++... g++
    checking for C++ compiler default output file name... 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 g++ accepts -g... yes
    checking for style of include used by make... GNU
    checking dependency style of g++... gcc3
    checking for gcc... gcc
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking dependency style of gcc... gcc3
    checking how to run the C preprocessor... gcc -E
    checking for grep that handles long lines and -e... /bin/grep
    checking for egrep... /bin/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 float.h usability... yes
    checking float.h presence... yes
    checking for float.h... yes
    checking for stdbool.h that conforms to C99... yes
    checking for _Bool... yes
    checking for an ANSI C-conforming const... yes
    checking for inline... inline
    checking for ranlib... ranlib
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating sources/Makefile
    config.status: creating config.h
    config.status: config.h is unchanged
    config.status: executing depfiles commands
    cd . && /bin/bash /home/user/Downloads/novashell-svn/SharedLib/linearparticle/missing --run autoheader
    touch ./config.h.in
    make  all-recursive
    make[1]: Entering directory `/home/user/Downloads/novashell-svn/SharedLib/linearparticle'
    Making all in sources
    make[2]: Entering directory `/home/user/Downloads/novashell-svn/SharedLib/linearparticle/sources'
    make[2]: Nothing to be done for `all'.
    make[2]: Leaving directory `/home/user/Downloads/novashell-svn/SharedLib/linearparticle/sources'
    make[2]: Entering directory `/home/user/Downloads/novashell-svn/SharedLib/linearparticle'
    make[2]: Leaving directory `/home/user/Downloads/novashell-svn/SharedLib/linearparticle'
    make[1]: Leaving directory `/home/user/Downloads/novashell-svn/SharedLib/linearparticle'
    Building lua
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking for g++... g++
    checking for C++ compiler default output file name... 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 g++ accepts -g... yes
    checking for style of include used by make... GNU
    checking dependency style of g++... gcc3
    checking for gcc... gcc
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking dependency style of gcc... gcc3
    checking for ranlib... ranlib
    checking how to run the C preprocessor... gcc -E
    checking for grep that handles long lines and -e... /bin/grep
    checking for egrep... /bin/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 limits.h usability... yes
    checking limits.h presence... yes
    checking for limits.h... yes
    checking locale.h usability... yes
    checking locale.h presence... yes
    checking for locale.h... yes
    checking stddef.h usability... yes
    checking stddef.h presence... yes
    checking for stddef.h... yes
    checking for stdlib.h... (cached) yes
    checking for string.h... (cached) yes
    checking for unistd.h... (cached) yes
    checking for stdbool.h that conforms to C99... yes
    checking for _Bool... yes
    checking for an ANSI C-conforming const... yes
    checking for size_t... yes
    checking whether struct tm is in sys/time.h or time.h... time.h
    checking for working volatile... yes
    checking for ptrdiff_t... yes
    checking for error_at_line... yes
    checking for working memcmp... yes
    checking whether time.h and sys/time.h may both be included... yes
    checking sys/time.h usability... yes
    checking sys/time.h presence... yes
    checking for sys/time.h... yes
    checking for unistd.h... (cached) yes
    checking for alarm... yes
    checking for working mktime... yes
    checking for stdlib.h... (cached) yes
    checking for GNU libc compatible realloc... yes
    checking for function prototypes... yes
    checking whether setvbuf arguments are reversed... no
    checking for working strcoll... yes
    checking for strftime... yes
    checking for floor... no
    checking for localeconv... yes
    checking for memchr... yes
    checking for modf... yes
    checking for pow... no
    checking for setlocale... yes
    checking for sqrt... no
    checking for strchr... yes
    checking for strcspn... yes
    checking for strerror... yes
    checking for strpbrk... yes
    checking for strrchr... yes
    checking for strstr... yes
    checking for strtoul... yes
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating src/Makefile
    config.status: creating config.h
    config.status: config.h is unchanged
    config.status: executing depfiles commands
    cd . && /bin/bash /home/user/Downloads/novashell-svn/SharedLib/lua/missing --run autoheader
    touch ./config.h.in
    cd . && /bin/bash ./config.status config.h
    config.status: creating config.h
    config.status: config.h is unchanged
    make  all-recursive
    make[1]: Entering directory `/home/user/Downloads/novashell-svn/SharedLib/lua'
    Making all in src
    make[2]: Entering directory `/home/user/Downloads/novashell-svn/SharedLib/lua/src'
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT lapi.o -MD -MP -MF ".deps/lapi.Tpo" \
    	  -c -o lapi.o `test -f 'lapi.c' || echo './'`lapi.c; \
    	then mv -f ".deps/lapi.Tpo" ".deps/lapi.Po"; \
    	else rm -f ".deps/lapi.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT lauxlib.o -MD -MP -MF ".deps/lauxlib.Tpo" \
    	  -c -o lauxlib.o `test -f 'lauxlib.c' || echo './'`lauxlib.c; \
    	then mv -f ".deps/lauxlib.Tpo" ".deps/lauxlib.Po"; \
    	else rm -f ".deps/lauxlib.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT lbaselib.o -MD -MP -MF ".deps/lbaselib.Tpo" \
    	  -c -o lbaselib.o `test -f 'lbaselib.c' || echo './'`lbaselib.c; \
    	then mv -f ".deps/lbaselib.Tpo" ".deps/lbaselib.Po"; \
    	else rm -f ".deps/lbaselib.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT lcode.o -MD -MP -MF ".deps/lcode.Tpo" \
    	  -c -o lcode.o `test -f 'lcode.c' || echo './'`lcode.c; \
    	then mv -f ".deps/lcode.Tpo" ".deps/lcode.Po"; \
    	else rm -f ".deps/lcode.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT ldblib.o -MD -MP -MF ".deps/ldblib.Tpo" \
    	  -c -o ldblib.o `test -f 'ldblib.c' || echo './'`ldblib.c; \
    	then mv -f ".deps/ldblib.Tpo" ".deps/ldblib.Po"; \
    	else rm -f ".deps/ldblib.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT ldebug.o -MD -MP -MF ".deps/ldebug.Tpo" \
    	  -c -o ldebug.o `test -f 'ldebug.c' || echo './'`ldebug.c; \
    	then mv -f ".deps/ldebug.Tpo" ".deps/ldebug.Po"; \
    	else rm -f ".deps/ldebug.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT ldo.o -MD -MP -MF ".deps/ldo.Tpo" \
    	  -c -o ldo.o `test -f 'ldo.c' || echo './'`ldo.c; \
    	then mv -f ".deps/ldo.Tpo" ".deps/ldo.Po"; \
    	else rm -f ".deps/ldo.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT ldump.o -MD -MP -MF ".deps/ldump.Tpo" \
    	  -c -o ldump.o `test -f 'ldump.c' || echo './'`ldump.c; \
    	then mv -f ".deps/ldump.Tpo" ".deps/ldump.Po"; \
    	else rm -f ".deps/ldump.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT lfunc.o -MD -MP -MF ".deps/lfunc.Tpo" \
    	  -c -o lfunc.o `test -f 'lfunc.c' || echo './'`lfunc.c; \
    	then mv -f ".deps/lfunc.Tpo" ".deps/lfunc.Po"; \
    	else rm -f ".deps/lfunc.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT lgc.o -MD -MP -MF ".deps/lgc.Tpo" \
    	  -c -o lgc.o `test -f 'lgc.c' || echo './'`lgc.c; \
    	then mv -f ".deps/lgc.Tpo" ".deps/lgc.Po"; \
    	else rm -f ".deps/lgc.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT linit.o -MD -MP -MF ".deps/linit.Tpo" \
    	  -c -o linit.o `test -f 'linit.c' || echo './'`linit.c; \
    	then mv -f ".deps/linit.Tpo" ".deps/linit.Po"; \
    	else rm -f ".deps/linit.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT liolib.o -MD -MP -MF ".deps/liolib.Tpo" \
    	  -c -o liolib.o `test -f 'liolib.c' || echo './'`liolib.c; \
    	then mv -f ".deps/liolib.Tpo" ".deps/liolib.Po"; \
    	else rm -f ".deps/liolib.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT llex.o -MD -MP -MF ".deps/llex.Tpo" \
    	  -c -o llex.o `test -f 'llex.c' || echo './'`llex.c; \
    	then mv -f ".deps/llex.Tpo" ".deps/llex.Po"; \
    	else rm -f ".deps/llex.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT lmathlib.o -MD -MP -MF ".deps/lmathlib.Tpo" \
    	  -c -o lmathlib.o `test -f 'lmathlib.c' || echo './'`lmathlib.c; \
    	then mv -f ".deps/lmathlib.Tpo" ".deps/lmathlib.Po"; \
    	else rm -f ".deps/lmathlib.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT lmem.o -MD -MP -MF ".deps/lmem.Tpo" \
    	  -c -o lmem.o `test -f 'lmem.c' || echo './'`lmem.c; \
    	then mv -f ".deps/lmem.Tpo" ".deps/lmem.Po"; \
    	else rm -f ".deps/lmem.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT loadlib.o -MD -MP -MF ".deps/loadlib.Tpo" \
    	  -c -o loadlib.o `test -f 'loadlib.c' || echo './'`loadlib.c; \
    	then mv -f ".deps/loadlib.Tpo" ".deps/loadlib.Po"; \
    	else rm -f ".deps/loadlib.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT lobject.o -MD -MP -MF ".deps/lobject.Tpo" \
    	  -c -o lobject.o `test -f 'lobject.c' || echo './'`lobject.c; \
    	then mv -f ".deps/lobject.Tpo" ".deps/lobject.Po"; \
    	else rm -f ".deps/lobject.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT lopcodes.o -MD -MP -MF ".deps/lopcodes.Tpo" \
    	  -c -o lopcodes.o `test -f 'lopcodes.c' || echo './'`lopcodes.c; \
    	then mv -f ".deps/lopcodes.Tpo" ".deps/lopcodes.Po"; \
    	else rm -f ".deps/lopcodes.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT loslib.o -MD -MP -MF ".deps/loslib.Tpo" \
    	  -c -o loslib.o `test -f 'loslib.c' || echo './'`loslib.c; \
    	then mv -f ".deps/loslib.Tpo" ".deps/loslib.Po"; \
    	else rm -f ".deps/loslib.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT lparser.o -MD -MP -MF ".deps/lparser.Tpo" \
    	  -c -o lparser.o `test -f 'lparser.c' || echo './'`lparser.c; \
    	then mv -f ".deps/lparser.Tpo" ".deps/lparser.Po"; \
    	else rm -f ".deps/lparser.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT lstate.o -MD -MP -MF ".deps/lstate.Tpo" \
    	  -c -o lstate.o `test -f 'lstate.c' || echo './'`lstate.c; \
    	then mv -f ".deps/lstate.Tpo" ".deps/lstate.Po"; \
    	else rm -f ".deps/lstate.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT lstring.o -MD -MP -MF ".deps/lstring.Tpo" \
    	  -c -o lstring.o `test -f 'lstring.c' || echo './'`lstring.c; \
    	then mv -f ".deps/lstring.Tpo" ".deps/lstring.Po"; \
    	else rm -f ".deps/lstring.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT lstrlib.o -MD -MP -MF ".deps/lstrlib.Tpo" \
    	  -c -o lstrlib.o `test -f 'lstrlib.c' || echo './'`lstrlib.c; \
    	then mv -f ".deps/lstrlib.Tpo" ".deps/lstrlib.Po"; \
    	else rm -f ".deps/lstrlib.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT ltable.o -MD -MP -MF ".deps/ltable.Tpo" \
    	  -c -o ltable.o `test -f 'ltable.c' || echo './'`ltable.c; \
    	then mv -f ".deps/ltable.Tpo" ".deps/ltable.Po"; \
    	else rm -f ".deps/ltable.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT ltablib.o -MD -MP -MF ".deps/ltablib.Tpo" \
    	  -c -o ltablib.o `test -f 'ltablib.c' || echo './'`ltablib.c; \
    	then mv -f ".deps/ltablib.Tpo" ".deps/ltablib.Po"; \
    	else rm -f ".deps/ltablib.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT ltm.o -MD -MP -MF ".deps/ltm.Tpo" \
    	  -c -o ltm.o `test -f 'ltm.c' || echo './'`ltm.c; \
    	then mv -f ".deps/ltm.Tpo" ".deps/ltm.Po"; \
    	else rm -f ".deps/ltm.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT lundump.o -MD -MP -MF ".deps/lundump.Tpo" \
    	  -c -o lundump.o `test -f 'lundump.c' || echo './'`lundump.c; \
    	then mv -f ".deps/lundump.Tpo" ".deps/lundump.Po"; \
    	else rm -f ".deps/lundump.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT lvm.o -MD -MP -MF ".deps/lvm.Tpo" \
    	  -c -o lvm.o `test -f 'lvm.c' || echo './'`lvm.c; \
    	then mv -f ".deps/lvm.Tpo" ".deps/lvm.Po"; \
    	else rm -f ".deps/lvm.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT lzio.o -MD -MP -MF ".deps/lzio.Tpo" \
    	  -c -o lzio.o `test -f 'lzio.c' || echo './'`lzio.c; \
    	then mv -f ".deps/lzio.Tpo" ".deps/lzio.Po"; \
    	else rm -f ".deps/lzio.Tpo"; exit 1; \
    	fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT print.o -MD -MP -MF ".deps/print.Tpo" \
    	  -c -o print.o `test -f 'print.c' || echo './'`print.c; \
    	then mv -f ".deps/print.Tpo" ".deps/print.Po"; \
    	else rm -f ".deps/print.Tpo"; exit 1; \
    	fi
    rm -f liblualib.a
    ar cru liblualib.a lapi.o lauxlib.o lbaselib.o lcode.o ldblib.o ldebug.o ldo.o ldump.o lfunc.o lgc.o linit.o liolib.o llex.o lmathlib.o lmem.o loadlib.o lobject.o lopcodes.o loslib.o lparser.o lstate.o lstring.o lstrlib.o ltable.o ltablib.o ltm.o lundump.o lvm.o lzio.o print.o 
    ranlib liblualib.a
    make[2]: Leaving directory `/home/user/Downloads/novashell-svn/SharedLib/lua/src'
    make[2]: Entering directory `/home/user/Downloads/novashell-svn/SharedLib/lua'
    make[2]: Leaving directory `/home/user/Downloads/novashell-svn/SharedLib/lua'
    make[1]: Leaving directory `/home/user/Downloads/novashell-svn/SharedLib/lua'
    Building luabind
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking for g++... g++
    checking for C++ compiler default output file name... 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 g++ accepts -g... yes
    checking for style of include used by make... GNU
    checking dependency style of g++... gcc3
    checking for gcc... gcc
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking dependency style of gcc... gcc3
    checking for gawk... (cached) gawk
    checking for a BSD-compatible install... /usr/bin/install -c
    checking for ranlib... ranlib
    checking how to run the C preprocessor... gcc -E
    checking for grep that handles long lines and -e... /bin/grep
    checking for egrep... /bin/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 stdbool.h that conforms to C99... yes
    checking for _Bool... yes
    checking for an ANSI C-conforming const... yes
    checking for inline... inline
    checking for size_t... yes
    checking for error_at_line... yes
    checking for ANSI C header files... (cached) yes
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating src/Makefile
    config.status: creating config.h
    config.status: config.h is unchanged
    config.status: executing depfiles commands
    cd . && /bin/bash /home/user/Downloads/novashell-svn/SharedLib/luabind/missing --run autoheader
    touch ./config.h.in
    cd . && /bin/bash ./config.status config.h
    config.status: creating config.h
    config.status: config.h is unchanged
    make  all-recursive
    make[1]: Entering directory `/home/user/Downloads/novashell-svn/SharedLib/luabind'
    Making all in src
    make[2]: Entering directory `/home/user/Downloads/novashell-svn/SharedLib/luabind/src'
    if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/ClanLib-0.8 -I../../ -I../../lua -I../../lua/src -I../../../clanlibstuff/novashell/source -I../luabind    -g -O2 -MT class.o -MD -MP -MF ".deps/class.Tpo" \
    	  -c -o class.o `test -f 'class.cpp' || echo './'`class.cpp; \
    	then mv -f ".deps/class.Tpo" ".deps/class.Po"; \
    	else rm -f ".deps/class.Tpo"; exit 1; \
    	fi
    make[2]: Leaving directory `/home/user/Downloads/novashell-svn/SharedLib/luabind/src'
    make[1]: Leaving directory `/home/user/Downloads/novashell-svn/SharedLib/luabind'
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking for g++... g++
    checking for C++ compiler default output file name... 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 g++ accepts -g... yes
    checking for style of include used by make... GNU
    checking dependency style of g++... gcc3
    checking for gawk... (cached) gawk
    checking for gcc... gcc
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking dependency style of gcc... gcc3
    checking how to run the C preprocessor... gcc -E
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether ln -s works... yes
    checking whether make sets $(MAKE)... (cached) yes
    checking for ranlib... ranlib
    checking for main in -lGL... yes
    checking for main in -lGLU... yes
    checking for main in -lICE... yes
    checking for main in -lSM... yes
    checking for main in -lX11... yes
    checking for main in -lXext... yes
    checking for main in -lXi... yes
    checking for main in -lXt... yes
    checking for main in -lXxf86vm... yes
    checking for main in -lasound... yes
    checking for main in -lbz2... yes
    checking for main in -ldl... yes
    checking for main in -lm... yes
    checking for main in -lpthread... yes
    checking for main in -lxml2... yes
    checking for main in -lz... yes
    checking for grep that handles long lines and -e... /bin/grep
    checking for egrep... /bin/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 float.h usability... yes
    checking float.h presence... yes
    checking for float.h... yes
    checking for stdbool.h that conforms to C99... yes
    checking for _Bool... yes
    checking for an ANSI C-conforming const... yes
    checking for inline... inline
    checking for pid_t... yes
    checking for size_t... yes
    checking vfork.h usability... no
    checking vfork.h presence... no
    checking for vfork.h... no
    checking for fork... yes
    checking for vfork... yes
    checking for working fork... yes
    checking for working vfork... (cached) yes
    checking for vprintf... yes
    checking for _doprnt... no
    checking for floor... yes
    checking for getcwd... yes
    checking for sqrt... yes
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating source/AI/Makefile
    config.status: creating source/GUIStyleBitmap/Makefile
    config.status: creating source/Makefile
    config.status: creating config.h
    config.status: config.h is unchanged
    config.status: executing depfiles commands
    cd . && /bin/bash /home/user/Downloads/novashell-svn/clanlibstuff/novashell/missing --run autoheader
    touch ./config.h.in
    make  all-recursive
    make[1]: Entering directory `/home/user/Downloads/novashell-svn/clanlibstuff/novashell'
    Making all in source
    make[2]: Entering directory `/home/user/Downloads/novashell-svn/clanlibstuff/novashell/source'
    Making all in GUIStyleBitmap
    make[3]: Entering directory `/home/user/Downloads/novashell-svn/clanlibstuff/novashell/source/GUIStyleBitmap'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/user/Downloads/novashell-svn/clanlibstuff/novashell/source/GUIStyleBitmap'
    Making all in AI
    make[3]: Entering directory `/home/user/Downloads/novashell-svn/clanlibstuff/novashell/source/AI'
    if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../../../SharedLib -I../../../../SharedLib/lua 	-I../../../../SharedLib/lua/src -I../../../../SharedLib/luabind -I../../../../SharedLib/misc 	-I../../source -I../../source/AI -I/usr/local/include/ClanLib-0.8     -g -O2 -MT Goal_Delay.o -MD -MP -MF ".deps/Goal_Delay.Tpo" \
    	  -c -o Goal_Delay.o `test -f 'Goal_Delay.cpp' || echo './'`Goal_Delay.cpp; \
    	then mv -f ".deps/Goal_Delay.Tpo" ".deps/Goal_Delay.Po"; \
    	else rm -f ".deps/Goal_Delay.Tpo"; exit 1; \
    	fi
    make[3]: Leaving directory `/home/user/Downloads/novashell-svn/clanlibstuff/novashell/source/AI'
    make[2]: Leaving directory `/home/user/Downloads/novashell-svn/clanlibstuff/novashell/source'
    make[1]: Leaving directory `/home/user/Downloads/novashell-svn/clanlibstuff/novashell'
    -e Error building executable! 
    Hit any key to continue....
    Well, if everything worked, you have the novashell bin sitting in the clanlibstuff/novashell/bin dir.  You'll need to download one of compiled distributionsfrom RTsoft to get the graphics/data to really test it though.
    Hit any key to continue....

  4. #4

    Default

    As of revision 370, the source won't build for me because it fails to build /SharedLib/lua/src/liblualib.a, presumably because /SharedLib/lua folder is missing config.h.in. I managed to create it with
    Code:
    $ autoheader configure.ac
    .

    That sufficed to let me build novashell, but when I run it, it just pops up a black screen then exits...

    EDIT: I'm running ubuntu 8.04 (x86_64)
    Last edited by Dco; 08-20-2008 at 04:15 AM. Reason: added OS

  5. #5
    Administrator Seth's Avatar
    Join Date
    Jul 2002
    Location
    Japan
    Posts
    5,343

    Default

    As of revision 370, the source won't build for me because it fails to build /SharedLib/lua/src/liblualib.a, presumably because /SharedLib/lua folder is missing config.h.in. I managed to create it with
    Thanks, I'll check it out. To test things, I did do a full build from a fresh checkout, but it's possible my automake tools are less picky for some reason. I'm using ubuntu 8.? 32 bit.

    That sufficed to let me build novashell, but when I run it, it just pops up a black screen then exits...
    Was a log.txt file created in its dir?

    If it has a file not found error, it's because you will need to download the precompiled version and overwrite that binary with yours, so it has the graphics/resources available.
    Seth A. Robinson
    Robinson Technologies

  6. #6

    Default

    Cool, it works now, thanks. I have this weird feeling that I just need to upgrade or downgrade some basic package.

Similar Threads

  1. Awesome work
    By Thalamus in forum Novashell Game Creation System
    Replies: 1
    Last Post: 04-21-2008, 12:52 PM
  2. the program dosent work
    By safwat1995 in forum Novashell Game Creation System
    Replies: 0
    Last Post: 08-07-2007, 07:23 AM
  3. my editor wont work! help please
    By in forum Dink Smallwood HD
    Replies: 0
    Last Post: 01-25-2004, 10:48 AM
  4. Work
    By mrbrown in forum Funeral Quest
    Replies: 2
    Last Post: 10-30-2002, 11:48 AM

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •