diff -rupN widelands-build16-src/CMakeLists.txt widelands-build16-srcedited/CMakeLists.txt --- widelands-build16-src/CMakeLists.txt 2011-04-15 20:40:26.000000000 +0200 +++ widelands-build16-srcedited/CMakeLists.txt 2011-05-01 23:17:39.000000000 +0200 @@ -141,6 +141,10 @@ endif (WL_UNIT_TESTS) option (WL_STRICT "If strict compilation mode is requested (almost every warning is an error)" OFF) +#On FreeBSD we must link to execinfo for backtrace +find_library(EXECINFO_LIBRARY NAMES execinfo) + + set (PARAMETER_COMPILERFLAG_OLDSTYLECAST_EXTENDED "-Wold-style-cast -isystem ${Boost_INCLUDE_DIR}") set (PARAMETER_COMPILERFLAG_OLDSTYLECAST "-Wold-style-cast") set (PARAMETER_COMPILERFLAG_GENERICWARNINGS "-Wno-attributes -Wall") @@ -443,3 +447,4 @@ set (CPACK_COMPONENTS_ALL ExecutableFile set (CPACK_GENERATOR "TGZ") set (CPACK_SOURCE_GENERATOR "TGZ") include(CPack) + diff -rupN widelands-build16-src/VERSION widelands-build16-srcedited/VERSION --- widelands-build16-src/VERSION 1970-01-01 01:00:00.000000000 +0100 +++ widelands-build16-srcedited/VERSION 2011-05-01 23:17:59.000000000 +0200 @@ -0,0 +1 @@ +build-16 \ No newline at end of file diff -rupN widelands-build16-src/compile.sh widelands-build16-srcedited/compile.sh --- widelands-build16-src/compile.sh 2011-04-15 20:40:26.000000000 +0200 +++ widelands-build16-srcedited/compile.sh 2011-05-01 22:37:31.000000000 +0200 @@ -136,7 +136,7 @@ var_updater=0 # 0 = false echo " " cmake -DWL_PORTABLE=true .. -DCMAKE_EXE_CXX_FLAGS="${CFLAGS}" -DCMAKE_BUILD_TYPE="${var_build_type}" - make ${MAKEOPTS} + make ${MAKEOPTS} return 0 } diff -rupN widelands-build16-src/src/CMakeLists.txt widelands-build16-srcedited/src/CMakeLists.txt --- widelands-build16-src/src/CMakeLists.txt 2011-04-15 20:40:26.000000000 +0200 +++ widelands-build16-srcedited/src/CMakeLists.txt 2011-05-01 23:15:05.000000000 +0200 @@ -115,6 +115,8 @@ target_link_libraries(widelands_all ${ZL target_link_libraries(widelands_all ${GGZ_CORE_LIBRARY}) target_link_libraries(widelands_all ${OPENGL_gl_LIBRARY}) target_link_libraries(widelands_all ${GLEW_LIBRARY}) +target_link_libraries(widelands_all ${EXECINFO_LIBRARY}) + if (DEFINED WL_EXTRA_LINK_LIBRARIES) target_link_libraries(widelands_all ${WL_EXTRA_LINK_LIBRARIES}) diff -rupN widelands-build16-src/src/io/filesystem/disk_filesystem.cc widelands-build16-srcedited/src/io/filesystem/disk_filesystem.cc --- widelands-build16-src/src/io/filesystem/disk_filesystem.cc 2011-04-15 20:40:26.000000000 +0200 +++ widelands-build16-srcedited/src/io/filesystem/disk_filesystem.cc 2011-05-01 21:52:12.000000000 +0200 @@ -439,7 +439,7 @@ void * RealFSImpl::fastLoad #ifdef __APPLE__ file = open(fullname.c_str(), O_RDONLY); #else - file = open(fullname.c_str(), O_RDONLY|O_NOATIME); + file = open(fullname.c_str(), O_RDONLY); #endif length = lseek(file, 0, SEEK_END); lseek(file, 0, SEEK_SET); Files widelands-build16-src/widelands and widelands-build16-srcedited/widelands differ