Hi,

I'm trying to build guile3_branch_2.1 on FreeBSD, guile 3.0.7.  The default
compiler is clang.  
I get the following error:

-- Performing Test _guile_dots_test
Called from: [2] /usr/home/ko/build/texmacs-
guile3_branch_2.1/cmake/CheckCSourceCompiles.cmake
[1] /usr/home/ko/build/texmacs-guile3_branch_2.1/CMakeLists.txt
CMake Error: Parse error in command line argument: _THREAD_SAFE
Should be: VAR:type=value

Called from: [2] /usr/home/ko/build/texmacs-
guile3_branch_2.1/cmake/CheckCSourceCompiles.cmake
[1] /usr/home/ko/build/texmacs-guile3_branch_2.1/CMakeLists.txt
CMake Error at cmake/CheckCSourceCompiles.cmake:47 (TRY_COMPILE):
Failed to configure test project build system.


Here is where THREAD_SAFE occurs:

[ko@wiley ~/build/texmacs-guile3_branch_2.1]$ grep -r THREAD_SAFE *
CMakeCache.txt:Guile_CFLAGS:INTERNAL=-I/usr/local/include/guile/3.0;-
I/usr/local;-I/usr/local/include;-D_THREAD_SAFE;-pthread
CMakeCache.txt:Guile_CFLAGS_OTHER:INTERNAL=-D_THREAD_SAFE;-pthread
CMakeCache.txt:Guile_STATIC_CFLAGS:INTERNAL=-I/usr/local/include/guile/3.0;-
I/usr/local;-I/usr/local/include;-D_THREAD_SAFE;-pthread
CMakeCache.txt:Guile_STATIC_CFLAGS_OTHER:INTERNAL=-D_THREAD_SAFE;-pthread
$

My guess is that this is something that gcc accepts, but clang doesn't like.  
Here is the Guile info:

[ko@wiley ~/build/texmacs-guile3_branch_2.1]$ guile-config --version
guile-config - Guile version 3.0.7
[ko@wiley ~/build/texmacs-guile3_branch_2.1]$ guile-config link
-L/usr/local/lib -lguile-3.0 -lgc-threaded -lpthread -ldl 
[ko@wiley ~/build/texmacs-guile3_branch_2.1]$ guile-config compile
-I/usr/local/include/guile/3.0 -I/usr/local -I/usr/local/include -D_THREAD_SAFE
-pthread 
[ko@wiley ~/build/texmacs-guile3_branch_2.1]$ 


Any help would be appreciated.

 Kostas
_______________________________________________
Texmacs-dev mailing list
Texmacs-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/texmacs-dev

Reply via email to