Author Topic: Mac OSX 10.9.5 Compileing Crystal Space, Jam fails horribly  (Read 404 times)

Tuon

  • Wayfarer
  • *
  • Posts: 5
    • View Profile
Mac OSX 10.9.5 Compileing Crystal Space, Jam fails horribly
« on: October 05, 2014, 09:27:41 am »
I'm trying to compile PlaneShift for OSX and I've run into a difficulty I haven't been able to get past(after Eredin was able to get me past the fink issues and I figured out that cal3d was forcing the unittest).

Jam is failing horribly when doing CS

Specs on the machine OSX 10.9.5 Mid 2009 MacBookPro 2.53 GHz Intel Core 2 Duo, 8 GB Ram, NVIDIA GeForce 9400M 256 MB.

Compiler: Apple LLVM version 6.0 (clang-600.0.51) (based on LLVM 3.5svn)
Target: x86_64-apple-darwin13.4.0
Thread model: posix



Jam messages

Code: [Select]
MacBookPro:cs lisa$ jam -aq libs plugins cs-config walktest
...patience...
...patience...
...patience...
...found 3802 target(s)...
...updating 1294 target(s)...
C++ ./out/macosx/optimize/libs/csutil/alignedalloc.o
clang: warning: argument unused during compilation: '-mcpu=pentiumpro'
warning: unknown warning option '-Wno-long-double'; did you mean '-Wno-long-long'? [-Wunknown-warning-option]
In file included from /Users/lisa/development/cs/libs/csutil/alignedalloc.cpp:20:
In file included from ./include/cssysdef.h:1283:
./include/csutil/nullptr.h:59:9: warning: 'nullptr' macro redefined
#define nullptr CS_nullptr
        ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstddef:88:9: note: previous definition is here
#define nullptr _VSTD::__get_nullptr_t()
        ^
2 warnings generated.
C++ ./out/macosx/optimize/libs/csutil/ansiparse.o
clang: warning: argument unused during compilation: '-mcpu=pentiumpro'
warning: unknown warning option '-Wno-long-double'; did you mean '-Wno-long-long'? [-Wunknown-warning-option]
In file included from /Users/lisa/development/cs/libs/csutil/ansiparse.cpp:21:
In file included from ./include/cssysdef.h:1283:
./include/csutil/nullptr.h:59:9: warning: 'nullptr' macro redefined
#define nullptr CS_nullptr
        ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstddef:88:9: note: previous definition is here
#define nullptr _VSTD::__get_nullptr_t()
        ^
2 warnings generated.
C++ ./out/macosx/optimize/libs/csutil/archive.o
clang: warning: argument unused during compilation: '-mcpu=pentiumpro'
warning: unknown warning option '-Wno-long-double'; did you mean '-Wno-long-long'? [-Wunknown-warning-option]
In file included from /Users/lisa/development/cs/libs/csutil/archive.cpp:19:
In file included from ./include/cssysdef.h:1283:
./include/csutil/nullptr.h:59:9: warning: 'nullptr' macro redefined
#define nullptr CS_nullptr
        ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstddef:88:9: note: previous definition is here
#define nullptr _VSTD::__get_nullptr_t()
        ^
In file included from /Users/lisa/development/cs/libs/csutil/archive.cpp:28:
In file included from ./include/csutil/set.h:22:
./include/csutil/hash.h:319:50: error: 'key' is a private member of 'CS::Container::HashElement<bool, csString>'
      if (csComparator<K, K>::Compare (values[i].key, key) == 0)
                                                 ^
./include/csutil/set.h:113:16: note: in instantiation of member function 'csHash<bool, csString, CS::Memory::AllocatorMalloc, csArrayElementHandler<CS::Container::HashElement<bool, csString> > >::Contains'
      requested here
    return map.Contains (object);
               ^
./include/csutil/set.h:122:12: note: in instantiation of member function 'csSet<csString, CS::Memory::AllocatorMalloc>::Contains' requested here
  { return Contains(object); }
           ^
/Users/lisa/development/cs/libs/csutil/archive.cpp:160:19: note: in instantiation of member function 'csSet<csString, CS::Memory::AllocatorMalloc>::In' requested here
        if (!dset.In (slice.GetData()))
                  ^
./include/csutil/hash.h:103:9: note: declared private here
      K key;
        ^
./include/csutil/hash.h:238:24: error: 'value' is a private member of 'CS::Container::HashElement<bool, csString>'
    return values[idx].value;
                       ^
./include/csutil/set.h:105:9: note: in instantiation of member function 'csHash<bool, csString, CS::Memory::AllocatorMalloc, csArrayElementHandler<CS::Container::HashElement<bool, csString> > >::Put' requested
      here
    map.Put (object, true);
        ^
/Users/lisa/development/cs/libs/csutil/archive.cpp:161:16: note: in instantiation of member function 'csSet<csString, CS::Memory::AllocatorMalloc>::AddNoTest' requested here
          dset.AddNoTest (slice);
               ^
./include/csutil/hash.h:104:9: note: declared private here
      T value;
        ^
./include/csutil/hash.h:179:58: error: 'key' is a private member of 'CS::Container::HashElement<bool, csString>'
          Elements.Get (csHashComputer<K>::ComputeHash (srcElem.key) % Modulo);
                                                                ^
./include/csutil/hash.h:233:7: note: in instantiation of member function 'csHash<bool, csString, CS::Memory::AllocatorMalloc, csArrayElementHandler<CS::Container::HashElement<bool, csString> > >::Grow'
      requested here
      Grow ();
      ^
./include/csutil/set.h:105:9: note: in instantiation of member function 'csHash<bool, csString, CS::Memory::AllocatorMalloc, csArrayElementHandler<CS::Container::HashElement<bool, csString> > >::Put' requested
      here
    map.Put (object, true);
        ^
/Users/lisa/development/cs/libs/csutil/archive.cpp:161:16: note: in instantiation of member function 'csSet<csString, CS::Memory::AllocatorMalloc>::AddNoTest' requested here
          dset.AddNoTest (slice);
               ^
./include/csutil/hash.h:103:9: note: declared private here
      K key;
        ^
./include/csutil/hash.h:365:42: error: 'key' is a private member of 'CS::Container::HashElement<bool, csString>'
      if (csComparator<K, K>::Compare (v.key, key) == 0)
                                         ^
./include/csutil/hash.h:236:16: note: in instantiation of member function 'csHash<bool, csString, CS::Memory::AllocatorMalloc, csArrayElementHandler<CS::Container::HashElement<bool, csString> >
      >::GetElementPointer' requested here
      return *(GetElementPointer (key));
               ^
./include/csutil/set.h:105:9: note: in instantiation of member function 'csHash<bool, csString, CS::Memory::AllocatorMalloc, csArrayElementHandler<CS::Container::HashElement<bool, csString> > >::Put' requested
      here
    map.Put (object, true);
        ^
/Users/lisa/development/cs/libs/csutil/archive.cpp:161:16: note: in instantiation of member function 'csSet<csString, CS::Memory::AllocatorMalloc>::AddNoTest' requested here
          dset.AddNoTest (slice);
               ^
./include/csutil/hash.h:103:9: note: declared private here
      K key;
        ^
./include/csutil/hash.h:366:12: error: 'value' is a private member of 'CS::Container::HashElement<bool, csString>'
        return &v.value;
                  ^
./include/csutil/hash.h:104:9: note: declared private here
      T value;
        ^
2 warnings and 5 errors generated.

    g++ -c -o ./out/macosx/optimize/libs/csutil/archive.o -I/Users/lisa/development/cs/. -I./include -I/Users/lisa/development/cs/./include -pipe -Wmost -Wno-unknown-pragmas -fvisibility=hidden -mcpu=pentiumpro -mfpmath=sse -I/usr/local/include -DNVALGRIND -Wno-long-double -force_cpusubtype_ALL -fno-common -fno-exceptions -DNVALGRIND -ffunction-sections -fdata-sections -O3 -fomit-frame-pointer -ffast-math -g2 -DCS_CRYSTALSPACE_LIB -DCS_PLUGIN_META_EXT='".csplugin"' -DCS_PLUGIN_EXT='".csbundle"' -I/Users/lisa/development/cs/libs/csutil/ptmalloc -I/Users/lisa/development/cs/libs/csutil/ptmalloc/sysdeps/pthread -DCS_CONFIGDIR='"/usr/local/etc/crystalspace-2.1"' -DCS_PLUGINDIR='"/usr/local/lib/crystalspace-2.1"' -DCS_COMPILER_NAME_AND_VERSION='"GCC_4.2"'  /Users/lisa/development/cs/libs/csutil/archive.cpp

...failed C++ ./out/macosx/optimize/libs/csutil/archive.o ...
...skipped libcrystalspace-2.1.a for lack of <libs!>csutil/archive.o...
...failed updating 1 target(s)...
...skipped 1 target(s)...
...updated 2 target(s)...
Copy cs-config
...updated 1 target(s)...
...skipped walktest for lack of crystalspace...
...skipped 1 target(s)...
MacBookPro:cs lisa$


Here's the output from the configure of Crystal Space.

Code: [Select]
MacBookPro:cs lisa$ ./configure --disable-universal-binary --without-java --without-perl --without-python --without-3ds --with-cal3d=$HOME/development/cal3d
checking build system type... i686-apple-darwin13.4.0
checking host system type... i686-apple-darwin13.4.0
checking whether to enable -mno-cygwin... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
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 ISO C89... none needed
checking for C compiler version... 4.2.1
checking if gcc accepts -pipe... -pipe
checking if gcc accepts -ffunction-sections -fdata-sections... -ffunction-sections -fdata-sections
checking how to treat C warnings as errors... -Werror
checking if -ffunction-sections -fdata-sections isn't annoying... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for C++ compiler version... 4.2.1
checking how to treat C++ warnings as errors... -Werror
checking how to enable C++ PIC generation... -fPIC
checking for ld... ld
checking if -shared is accepted... -shared -fPIC
checking if -soname is accepted... no
checking if response files are accepted... no
checking if --gc-sections is supported... no
checking if --no-gc-sections is supported... no
checking if --large-address-aware is supported... no
checking how to run the C preprocessor... gcc -E
checking how to run the C++ preprocessor... g++ -E
checking for ranlib... ranlib
checking for dlltool... no
checking for dllwrap... no
checking for windres... no
checking for strings... strings
checking for objcopy... no
checking for libtool... libtool
checking for libtool... /usr/bin/libtool
checking classification of /usr/bin/libtool... apple
checking for glibtool... glibtool
checking how to create a directory... mkdir
checking how to create a directory tree... mkdir -p
checking for install... install
checking whether ln -s works... yes
checking for texi2pdf... texi2pdf
checking for makeinfo... makeinfo
checking for doxygen... doxygen
checking for dot... no
checking for flex... flex
checking for bison... bison
checking if bison version >= 1.35... yes (version 2.3)
checking for hhc... no
checking for swig... no
checking for rsvg... no
checking for icotool... no
checking for convert... no
checking for pngcrush... no
checking for makeicns... no
checking for png2icns... no
checking for relaytool... ./bin/relaytool
checking for bash... /bin/sh
checking for svn... svn
checking whether . is an SVN checkout... yes
checking for jam... /usr/local/bin/jam
checking if jam version >= 2.4... yes (version 2.5.2)
checking for gnumake... gnumake
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/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 cmath usability... yes
checking cmath presence... yes
checking for cmath... yes
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking ieeefp.h usability... no
checking ieeefp.h presence... no
checking for ieeefp.h... no
checking for fopen in -lc... yes
checking for pow in -lm... yes
checking for cosf in -lm... yes
checking for cosf in -lmx... yes
checking for dlopen in -ldl... yes
checking for gethostbyname in -lnsl... no
checking for dladdr in -ldl... yes
checking for pthread... yes
checking for pthread recursive mutexes... PTHREAD_MUTEX_RECURSIVE
checking for pthread_atfork support... yes
checking for pthread_setname_np support... no
checking whether to link base g++ libraries statically... no
checking for RTLD_NOW... yes
checking for Carbon/Carbon.h... yes
checking for --with-x... no
checking for Objective-C compiler... gcc
checking for Objective-C++ compiler... g++
checking whether to build universal binaries... no
checking for perl5... no
checking for perl... perl
checking how to suppress C++ `long double' warnings... -Wno-long-double
checking for python... python
checking for java... /usr/bin/java
checking for javac... /usr/bin/javac
checking for ant... no
checking for STL... yes
checking how to enable C++ compilation warnings... -Wmost
checking how to treat C++ warnings as errors... -Werror
checking how to suppress C++ unused variable warnings... -Wno-unused
checking how to suppress C++ uninitialized variable warnings... -Wno-uninitialized
checking how to suppress C++ unknown #pragma warnings... -Wno-unknown-pragmas
checking how to suppress C++ `long double' warnings... (cached) -Wno-long-double
checking how to suppress C++ non-virtual destructor warnings... -Wno-non-virtual-dtor
checking how to suppress C++ string constant to char* warnings... -Wno-write-strings
checking for flag to disable strict-aliasing... -fno-strict-aliasing
checking how to enable C++ exceptions... -fexceptions -fno-omit-frame-pointer
checking how to disable C++ exceptions... -fno-exceptions
checking how to enforce C++ standards conformance... -ansi -pedantic
checking if -force_cpusubtype_ALL is needed... -force_cpusubtype_ALL
checking if -fno-common is needed... -fno-common
checking for flag to enable OpenMP... no
checking how to treat linker warnings as errors... no
checking how to export all dynamic symbols... no
checking if --kill-at is accepted... no
checking if reporting missing symbols is supported... no
checking if missing symbols can be reported as warnings... no
checking how to disable function inlining... -fno-inline-functions
checking how to treat C warnings as errors... (cached) -Werror
checking how to treat C++ warnings as errors... (cached) -Werror
checking how to treat C++ warnings as errors... (cached) -Werror
checking how to enable C++ PIC generation... (cached) -fPIC
checking for inline visibility flag... -fvisibility-inlines-hidden
checking if configuration supports -fvisibility-inlines-hidden... yes
checking if -fvisibility-inlines-hidden is buggy... yes
checking for hidden symbol visibility flag... -fvisibility=hidden
checking for default symbol visibility flag... -fvisibility=default
checking how to declare hidden visibility... __attribute__((visibility("hidden")))
checking how to declare default visibility... __attribute__((visibility("default")))
checking whether to use CPU-specific optimizations... minimum
checking for code generation flags... -mcpu=pentiumpro
checking for -mmmx flag... -mmmx
checking for -mfpmath=sse flag... -mfpmath=sse
checking for mmintrin.h... yes
checking how to enable optimizations... -O3
checking if -fomit-frame-pointer is accepted... -fomit-frame-pointer
checking if -ffast-math is accepted... -ffast-math
checking build mode... optimize
checking how to have the linker allow multiple symbol definitions... no
checking linker LTO arguments... -flto
checking whether to enable LTO... no
checking whether to split debug information...
checking how to enable debug mode debugging symbols... -g3
checking whether to enable debug information in optimize mode...
checking how to enable optimize mode debugging symbols... -g2
checking if -I/usr/local/include is usable... -I/usr/local/include
checking for va_copy... no
checking for __va_copy... yes
checking for X... disabled
checking for int32... no
checking for windows.h... no
checking for OpenGL... yes
checking for GLhandleARB... yes
checking for GLcharARB... yes
checking for GLchar... yes
checking for GLintptr... yes
checking for GLsizeiptr... yes
checking for GLint64... yes
checking for GLuint64... yes
checking for GLU... yes
checking for int32... (cached) no
checking for DirectX8... no
checking for waveout... no
checking for pkg-config... no
checking for z-config... no
checking for zlib-config... no
checking for libz... yes
checking for png-config... no
checking for libpng-config... /opt/X11/bin/libpng-config
checking for libpng... no
checking for jpeg-config... no
checking for libjpeg-config... no
checking for libjpeg... yes
checking for lcms-config... no
checking for liblcms... no
checking for mng-config... no
checking for libmng-config... no
checking for libmng... yes
checking for cairo-config... no
checking for libcairo... no
checking for cairomm-config... no
checking for cairomm-1-config... no
checking for cairomm-1.0-config... no
checking for libcairomm... no
checking for vgvm-config... no
checking for libvgvm... no
checking for ogg-config... no
checking for libogg... yes
checking for vorbis-config... no
checking for libvorbis... yes
checking for vorbisfile-config... no
checking for libvorbisfile... yes
checking for theoradec-config... no
checking for libtheoradec-config... no
checking for libtheoradec... no
checking for speex-config... no
checking for libspeex... yes
checking for speex_header_free()... yes
checking for ode-config... no
checking for libode... no
checking for Bullet... no
checking for OpenAL... yes
checking for alext.h... no
checking for freetype2-config... no
checking for freetype-config... /usr/local/bin/freetype-config
checking for libfreetype2... yes
checking if freetype2 is sufficiently recent... yes
checking for cal3d-config... no
checking for libcal3d... yes
checking if cal3d is sufficiently recent... yes
checking for wx-config... no
checking for libwx... no
checking for CEGUI-config... no
checking for CEGUIBase-config... no
checking for libCEGUI... no
checking for GTK-config... no
checking for gtk+-2.0-config... no
checking for libGTK... no
checking for GNU/Linux joystick API... no
checking for Cg-config... no
checking for cg-config... no
checking for CG-config... no
checking for libCg... yes
checking if Cg is sufficiently recent... yes
checking for CgGL-config... no
checking for cggl-config... no
checking for cgGL-config... no
checking for CGGL-config... no
checking for Cg-config... no
checking for cg-config... no
checking for CG-config... no
checking for libCgGL... yes
checking soundcard.h usability... no
checking soundcard.h presence... no
checking for soundcard.h... no
checking sys/soundcard.h usability... no
checking sys/soundcard.h presence... no
checking for sys/soundcard.h... no
checking machine/soundcard.h usability... no
checking machine/soundcard.h presence... no
checking for machine/soundcard.h... no
checking for jackasyn-config... no
checking for libjackasyn... no
checking for asound-config... no
checking for libasound... no
checking for assimp-config... no
checking for libassimp... no
checking for curl-config... /usr/bin/curl-config
checking for libcurl... yes
checking for regexp support... yes
checking for backtrace... yes
checking for setenv... yes
checking for putenv... yes
checking for _aligned_malloc... no
checking sys/sysinfo.h usability... no
checking sys/sysinfo.h presence... no
checking for sys/sysinfo.h... no
checking if <malloc.h> can be included... no
checking cxxabi.h usability... yes
checking cxxabi.h presence... yes
checking for cxxabi.h... yes
checking for abi::__cxa_demangle... yes
checking for sysconf(_SC_NPROCESSORS_ONLN)... yes
checking for nullptr... no
checking for nullptr in pedantic mode... no
checking for perl5... (cached) perl
checking for TemplateToolkit... no
checking for ttree... no
checking for cppunit-config... no
checking for libcppunit... no
checking if plugins require main()... no
checking size of void*... 8
checking size of long... 8
checking whether byte ordering is bigendian... no
checking for stdint.h... (cached) yes
checking for INT64_C... yes
checking for stdint.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for intptr_t... yes
checking for intmax_t... yes
checking for inttypes.h... (cached) yes
checking for PRIx99 macros... yes
checking for PRIx99 64-bit macros... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking wctype.h usability... yes
checking wctype.h presence... yes
checking for wctype.h... yes
checking for wint_t... yes
checking for wchar_t... yes
checking for wcslen... yes
checking for fputws... yes
checking for fwide... yes
checking for wcsnrtombs... yes
checking size of wchar_t... 4
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking for MAXPATHLEN... yes
checking if swprintf is available when enforcing C++ standards... yes
checking if vswprintf is available when enforcing C++ standards... yes
checking for winsock.h... no
checking for unistd.h... (cached) yes
checking for sys/types.h... (cached) yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking for socket support... yes
checking for socklen_t... yes
checking byteswap.h usability... no
checking byteswap.h presence... no
checking for byteswap.h... no
checking how to declare deprecation... __attribute__((deprecated))
checking how to declare deprecation with message... __attribute__((deprecated(MSG)))
checking how to declare allocation function... __attribute__((malloc))
checking how to declare object initialization priority... __attribute__((init_priority(PRI)))
checking if assembly-coded csQsqrt() compiles... yes
checking for isnormal... yes
checking for normalf... no
checking for std::isnormal... yes
checking for strtof... yes
checking for __builtin_clz... yes
checking for __builtin_ctz... yes
checking for __builtin_popcount... yes
checking elf.h usability... no
checking elf.h presence... no
checking for elf.h... no
checking whether to embed plugin meta-information... yes
checking for windres... no
checking for objcopy... no
checking for bfd-config... no
checking for libbfd... no
checking for elf.h... (cached) no
checking whether to enable ptmalloc... yes
checking whether to use extensive memory debugger... no
checking whether to use memory tracker... no
checking whether to use reference tracker... no
checking whether to use leak guard... no
checking whether to build with Valgrind support... no
checking valgrind/valgrind.h usability... no
checking valgrind/valgrind.h presence... no
checking for valgrind/valgrind.h... no
checking valgrind/memcheck.h usability... no
checking valgrind/memcheck.h presence... no
checking for valgrind/memcheck.h... no
checking whether to build shared libraries... no
checking whether to emulate makefiles... yes
configure: creating ./config.status
config.status: creating Jamfile
config.status: executing include/csconfig.h commands
config.status: include/csconfig.h is unchanged
config.status: executing Jamconfig commands
config.status: Jamconfig is unchanged
config.status: executing Makefile commands
configure:
******************************************************************************
***                 Crystal Space -- Configuration Summary                 ***
******************************************************************************
Build mode: optimize
Version: 2.1 (SVN: yes)

Optional Dependencies
---------------------
Found
  cal3d                (models)
  cg                   (rendering)
  curl                 (other)
  freetype2            (other)
  jpeg                 (image)
  mng                  (image)
  ogg                  (audio)
  openal               (audio)
  opengl               (rendering)
  speex                (audio)
  vorbis               (audio)
  zlib                 (other)

Missing
  3ds                  (models)
  alsa                 (audio)
  assimp               (models)
  bullet               (physics)
  cairo                (image)
  cairomm              (image)
  cegui                (gui)
  gtk                  (other)
  jackasyn             (audio)
  java                 (bindings)
  lcms                 (image)
  linux-joystick       (other)
  ode                  (physics)
  oss                  (audio)
  perl                 (bindings)
  png                  (image)
  python               (bindings)
  theoradec            (image)
  vgvm                 (image)
  wxwidgets            (gui)
  x11                  (rendering)

Aensor

  • Traveller
  • *
  • Posts: 36
    • View Profile
Re: Mac OSX 10.9.5 Compileing Crystal Space, Jam fails horribly
« Reply #1 on: October 05, 2014, 01:24:46 pm »
I dont think you can use clang as a compiler. GCC you need, not sure how to get that for apple.

Jawir

  • Hydlaa Resident
  • *
  • Posts: 141
    • View Profile

Eredin

  • Developers
  • Traveller
  • *
  • Posts: 20
    • View Profile
Re: Mac OSX 10.9.5 Compileing Crystal Space, Jam fails horribly
« Reply #3 on: October 06, 2014, 08:39:11 pm »
Tuon and I came across this page which seems worth sharing https://wiki.helsinki.fi/display/HUGG/Installing+the+GNU+compilers+on+Mac+OS+X

Tuon

  • Wayfarer
  • *
  • Posts: 5
    • View Profile
Re: Mac OSX 10.9.5 Compileing Crystal Space, Jam fails horribly
« Reply #4 on: October 06, 2014, 10:11:41 pm »
ok managed to get an older compiler, it works better but still fails just not as bad, it just says i don't have a compiler though i did point it to where it is

i am going to try starting over making sure all dependancies are installed