0.8.4 not building on Fedora. 0.8.3 did.
akkad|localhost|no-rvm:sagittarius-scheme/git:master> cmake . -- system processor x86_64 -- Architecture triple: x86_64-pc-linux -- Install prefix: /usr/local -- Could not find support for AVX on this machine. -- Fixup compiler flags x86_64 -- Found GC library: /usr/lib64/libgc.so -- operating system: Linux -- Adding symbolic link sagittarius -> sash -- Stub generator /home/akkad/mind/sagittarius-scheme/build/sagittarius -- HAVE_ZLIB_INFLATE_RESET2 = 1 -- ffi.h is not found, use pkg-config -- Could NOT find Lib_FFI (missing: LIB_FFI_LIBRARIES LIB_FFI_INCLUDE_DIR) -- Sagittarius uses bundled libffi -- Processor name: x86_64 -- System name: Linux -- Checking endianness -- Checking header files -- Checking header functions -- Checking pointer size -- Using ASM -- Platform has x86 pcrel ... yes -- Platform has long double -- Archtecture: x86_64 -- Target X86_64 -- Adding linking target - bundled -- ODBC include dir - not found -- Searching odbc - not found CMake Warning at ext/odbc/CMakeLists.txt:57 (MESSAGE): Platform does not support ODBC.
-- Filewatch implementation file: inotify_watch.c CMake Warning (dev) at CMakeLists.txt:629 (ADD_CUSTOM_TARGET): Policy CMP0037 is not set: Target names should not be reserved and should match a validity pattern. Run "cmake --help-policy CMP0037" for policy details. Use the cmake_policy command to set the policy and suppress this warning.
The target name "test" is reserved or not valid for certain CMake features, such as generator expressions, and may result in undefined behavior. This warning is for project developers. Use -Wno-dev to suppress it.
-- Configuring done CMake Error at src/CMakeLists.txt:102 (ADD_LIBRARY): Cannot find source file:
regex_stub.c
Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp .hxx .in .txx
CMake Error: CMake can not determine linker language for target: sagittarius CMake Error: Cannot determine link language for target "sagittarius". -- Generating done -- Build files have been written to: /home/akkad/mind/sagittarius-scheme akkad|localhost|no-rvm:sagittarius-scheme/git:master>
Comments (8)
-
repo owner -
reporter I had checked out 0.8.4. Will try the Download. Thanks.
-
reporter Same error on that download.
-
reporter 0.8.3 built fine for me on this system.
-
repo owner Is there a Makefile in the directory? If so just run
make
. I don't see particular error on CMake process. -
reporter That works. thanks.
-
repo owner Nice! Then I'll close the issue.
-
repo owner - changed status to closed
- Log in to comment
Thank you for your report!
I assume that you are trying to build Sagittarius of repository version (master). To do so, you have to have current release installed in your machine. You may find the
Building from repository
section of the top page of Wiki useful: https://bitbucket.org/ktakashi/sagittarius-scheme/wiki/HomeAlternatively, you can download the release tar ball from the Downloads page and execute the normal build process: https://bitbucket.org/ktakashi/sagittarius-scheme/downloads/sagittarius-0.8.4.tar.gz
Please let me know if none of above works for you.