03-01-2014, Friday-14:15:53
Simutrans (Revision 7001 und älter) lässt sich nicht mit MULTI_THREADING=1 kompilieren. Folgender Fehler tritt beim Versuch auf:
Platform:
Mac OS X 10.9.1 mit
Nachtrag:
Eventuell brauchbare Info? http://lists.apple.com/archives/unix-por...00079.html
Code:
===> CXX boden/wege/weg.cc
boden/wege/weg.cc:49:46: error: use of undeclared identifier 'PTHREAD_RECURSIVE_MUTEX_INITIALIZER'
static pthread_mutex_t weg_calc_bild_mutex = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP;
^
boden/wege/../../utils/simthread.h:20:48: note: expanded from macro 'PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP'
#define PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP PTHREAD_RECURSIVE_MUTEX_INITIALIZER
^
1 error generated.
make: *** [build/default/boden/wege/weg.o] Error 1
Platform:
Mac OS X 10.9.1 mit
Code:
$ gcc -v
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/c++/4.2.1
Apple LLVM version 5.0 (clang-500.2.78) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin13.0.0
Thread model: posix
Nachtrag:
Eventuell brauchbare Info? http://lists.apple.com/archives/unix-por...00079.html
Ex-Entwickler und Gründer des pak192.comic, Betreiber von Simutrans Hosting