0.8.4 not building on Fedora. 0.8.3 did.

Issue #227 closed
jaimef created an issue

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)

  1. Takashi Kato repo owner

    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/Home

    Alternatively, 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.

  2. Takashi Kato repo owner

    Is there a Makefile in the directory? If so just run make. I don't see particular error on CMake process.

  3. Log in to comment