Size: a a a

2021 May 26

KS

K S in pro.buildsystems
make server

CMake Error at server/src/CMakeLists.txt:9 (target_link_libraries):
 The keyword signature for target_link_libraries has already been used with
 the target "libserver".  All uses of target_link_libraries with a target
 must be either all-keyword or all-plain.

 The uses of the keyword signature are here:

  * server/src/CMakeLists.txt:8 (target_link_libraries)



-- Configuring incomplete, errors occurred!
See also "/Users/kamronsultanov/CLionProjects/wd-cpp/build/CMakeFiles/CMakeOutput.log".
See also "/Users/kamronsultanov/CLionProjects/wd-cpp/build/CMakeFiles/CMakeError.log".
make: *** [cmake_check_build_system] Error 1
источник

bt

baby tonight in pro.buildsystems
👍
источник

VS

Vlad Serebrennikov in pro.buildsystems
уберите PRIVATE тогда
лучше бы его везде добавить, но так проще
источник

KS

K S in pro.buildsystems
источник

KS

K S in pro.buildsystems
make server

Consolidate compiler generated dependencies of target libidgenerator
[ 16%] Built target libidgenerator
[ 25%] Building CXX object server/src/domain/CMakeFiles/libstudent.dir/Student.cpp.o
In file included from /Users/kamronsultanov/CLionProjects/wd-cpp/server/src/domain/Student.cpp:6:
/Users/kamronsultanov/CLionProjects/wd-cpp/server/include/crow_all.h:9:10: fatal error: 'boost/optional.hpp' file not found
#include <boost/optional.hpp>
        ^~~~~~~~~~~~~~~~~~~~
1 error generated.
make[3]: *** [server/src/domain/CMakeFiles/libstudent.dir/Student.cpp.o] Error 1
make[2]: *** [server/src/domain/CMakeFiles/libstudent.dir/all] Error 2
make[1]: *** [server/src/CMakeFiles/server.dir/rule] Error 2
make: *** [server] Error 2
kamronsultanov@MacBook-Pro-Kamron build % clear      
kamronsultanov@MacBook-Pro-Kamron build % make server
[ 16%] Built target libidgenerator
[ 25%] Building CXX object server/src/domain/CMakeFiles/libstudent.dir/Student.cpp.o
In file included from /Users/kamronsultanov/CLionProjects/wd-cpp/server/src/domain/Student.cpp:6:
/Users/kamronsultanov/CLionProjects/wd-cpp/server/include/crow_all.h:9:10: fatal error: 'boost/optional.hpp' file not found
#include <boost/optional.hpp>
        ^~~~~~~~~~~~~~~~~~~~
1 error generated.
make[3]: *** [server/src/domain/CMakeFiles/libstudent.dir/Student.cpp.o] Error 1
make[2]: *** [server/src/domain/CMakeFiles/libstudent.dir/all] Error 2
make[1]: *** [server/src/CMakeFiles/server.dir/rule] Error 2
make: *** [server] Error 2
источник

bt

baby tonight in pro.buildsystems
Найди проект libstudent у себя, открой его симейк и добавь эту же строчку
источник

KS

K S in pro.buildsystems
где конкретно?
источник

bt

baby tonight in pro.buildsystems
domain
источник

KS

K S in pro.buildsystems
project(student)

set(HEADER_FILES domain/Student.h crow_all.h)
set(SOURCE_FILES Student.cpp)

add_library(libstudent STATIC ${SOURCE_FILES})
target_include_directories(libstudent PUBLIC ../../include/domain)
источник

bt

baby tonight in pro.buildsystems
Ну
источник

KS

K S in pro.buildsystems
project(student)

set(HEADER_FILES domain/Student.h crow_all.h)
set(SOURCE_FILES Student.cpp)

add_library(libstudent STATIC ${SOURCE_FILES})
target_include_directories(libstudent PUBLIC ../../include/domain)
target_link_libraries(libserver Boost::boost)
источник

KS

K S in pro.buildsystems
все
источник

bt

baby tonight in pro.buildsystems
Собралось?
источник

bt

baby tonight in pro.buildsystems
Таргет то поменяй
источник

bt

baby tonight in pro.buildsystems
libserver на libstudent
источник

KS

K S in pro.buildsystems
cmake ..

-- The C compiler identification is AppleClang 12.0.5.12050022
-- The CXX compiler identification is AppleClang 12.0.5.12050022
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Boost: /opt/homebrew/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found version "1.75.0") found components: system
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/kamronsultanov/CLionProjects/wd-cpp/build
kamronsultanov@MacBook-Pro-Kamron build % make server
[  8%] Building CXX object server/src/infrastructure/CMakeFiles/libidgenerator.dir/IncrementalConcurrentIdGenerator.cpp.o
[ 16%] Linking CXX static library liblibidgenerator.a
warning: /Library/Developer/CommandLineTools/usr/bin/ranlib: archive library: liblibidgenerator.a the table of contents is empty (no object file members in the library define global symbols)
[ 16%] Built target libidgenerator
[ 25%] Building CXX object server/src/domain/CMakeFiles/libstudent.dir/Student.cpp.o
In file included from /Users/kamronsultanov/CLionProjects/wd-cpp/server/src/domain/Student.cpp:6:
/Users/kamronsultanov/CLionProjects/wd-cpp/server/include/crow_all.h:9:10: fatal error: 'boost/optional.hpp' file not found
#include <boost/optional.hpp>
        ^~~~~~~~~~~~~~~~~~~~
1 error generated.
make[3]: *** [server/src/domain/CMakeFiles/libstudent.dir/Student.cpp.o] Error 1
make[2]: *** [server/src/domain/CMakeFiles/libstudent.dir/all] Error 2
make[1]: *** [server/src/CMakeFiles/server.dir/rule] Error 2
make: *** [server] Error 2
kamronsultanov@MacBook-Pro-Kamron build % make server
CMake Error at server/src/CMakeLists.txt:9 (target_link_libraries):
 The keyword signature for target_link_libraries has already been used with
 the target "libserver".  All uses of target_link_libraries with a target
 must be either all-keyword or all-plain.

 The uses of the keyword signature are here:

  * server/src/CMakeLists.txt:8 (target_link_libraries)



-- Configuring incomplete, errors occurred!
See also "/Users/kamronsultanov/CLionProjects/wd-cpp/build/CMakeFiles/CMakeOutput.log".
See also "/Users/kamronsultanov/CLionProjects/wd-cpp/build/CMakeFiles/CMakeError.log".
make: *** [cmake_check_build_system] Error 1
kamronsultanov@MacBook-Pro-Kamron build % make server
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/kamronsultanov/CLionProjects/wd-cpp/build
Consolidate compiler generated dependencies of target libidgenerator
[ 16%] Built target libidgenerator
[ 25%] Building CXX object server/src/domain/CMakeFiles/libstudent.dir/Student.cpp.o
In file included from /Users/kamronsultanov/CLionProjects/wd-cpp/server/src/domain/Student.cpp:6:
/Users/kamronsultanov/CLionProjects/wd-cpp/server/include/crow_all.h:9:10: fatal error: 'boost/optional.hpp' file not found
#include <boost/optional.hpp>
        ^~~~~~~~~~~~~~~~~~~~
1 error generated.
make[3]: *** [server/src/domain/CMakeFiles/libstudent.dir/Student.cpp.o] Error 1
make[2]: *** [server/src/domain/CMakeFiles/libstudent.dir/all] Error 2
make[1]: *** [server/src/CMakeFiles/server.dir/rule] Error 2
make: *** [server] Error 2
kamronsultanov@MacBook-Pro-Kamron build % clear      
kamronsultanov@MacBook-Pro-Kamron build % make server
[ 16%] Built target libidgenerator
[ 25%] Building CXX object server/src/domain/CMakeFiles/libstudent.dir/Student.cpp.o
In file included from /Users/kamronsultanov/CLionProjects/wd-cpp/server/src/domain/Student.cpp:6:
источник

KS

K S in pro.buildsystems
/Users/kamronsultanov/CLionProjects/wd-cpp/server/include/crow_all.h:9:10: fatal error: 'boost/optional.hpp' file not found
#include <boost/optional.hpp>
        ^~~~~~~~~~~~~~~~~~~~
1 error generated.
make[3]: *** [server/src/domain/CMakeFiles/libstudent.dir/Student.cpp.o] Error 1
make[2]: *** [server/src/domain/CMakeFiles/libstudent.dir/all] Error 2
make[1]: *** [server/src/CMakeFiles/server.dir/rule] Error 2
make: *** [server] Error 2
kamronsultanov@MacBook-Pro-Kamron build % make server
CMake Error at server/src/domain/CMakeLists.txt:8 (target_link_libraries):
 Cannot specify link libraries for target "libserver" which is not built by
 this project.


-- Configuring incomplete, errors occurred!
See also "/Users/kamronsultanov/CLionProjects/wd-cpp/build/CMakeFiles/CMakeOutput.log".
See also "/Users/kamronsultanov/CLionProjects/wd-cpp/build/CMakeFiles/CMakeError.log".
make: *** [cmake_check_build_system] Error 1
kamronsultanov@MacBook-Pro-Kamron build % clear
kamronsultanov@MacBook-Pro-Kamron build % cmake ..              
CMake Error at server/src/domain/CMakeLists.txt:8 (target_link_libraries):
 Cannot specify link libraries for target "libserver" which is not built by
 this project.


-- Configuring incomplete, errors occurred!
See also "/Users/kamronsultanov/CLionProjects/wd-cpp/build/CMakeFiles/CMakeOutput.log".
See also "/Users/kamronsultanov/CLionProjects/wd-cpp/build/CMakeFiles/CMakeError.log".
kamronsultanov@MacBook-Pro-Kamron build % clear
kamronsultanov@MacBook-Pro-Kamron build % project(student)
zsh: missing delimiter for 'u' glob qualifier
kamronsultanov@MacBook-Pro-Kamron build %
kamronsultanov@MacBook-Pro-Kamron build % set(HEADER_FILES domain/Student.h crow_all.h)
zsh: unknown file attribute: H
kamronsultanov@MacBook-Pro-Kamron build % set(SOURCE_FILES Student.cpp)
zsh: unknown sort specifier
kamronsultanov@MacBook-Pro-Kamron build %
kamronsultanov@MacBook-Pro-Kamron build % add_library(libstudent STATIC ${SOURCE_FILES})
zsh: number expected
kamronsultanov@MacBook-Pro-Kamron build % target_include_directories(libstudent PUBLIC ../../include/domain)
zsh: number expected
kamronsultanov@MacBook-Pro-Kamron build % target_link_libraries(libserver Boost::boost)
kamronsultanov@MacBook-Pro-Kamron build % clear
kamronsultanov@MacBook-Pro-Kamron build % cmake ..
CMake Error at server/src/domain/CMakeLists.txt:8 (target_link_libraries):
 Cannot specify link libraries for target "libserver" which is not built by
 this project.


-- Configuring incomplete, errors occurred!
See also "/Users/kamronsultanov/CLionProjects/wd-cpp/build/CMakeFiles/CMakeOutput.log".
See also "/Users/kamronsultanov/CLionProjects/wd-cpp/build/CMakeFiles/CMakeError.log".
источник

bt

baby tonight in pro.buildsystems
.
источник

KS

K S in pro.buildsystems
make server

Consolidate compiler generated dependencies of target libidgenerator
[ 16%] Built target libidgenerator
[ 25%] Building CXX object server/src/domain/CMakeFiles/libstudent.dir/Student.cpp.o
In file included from /Users/kamronsultanov/CLionProjects/wd-cpp/server/src/domain/Student.cpp:6:
/Users/kamronsultanov/CLionProjects/wd-cpp/server/include/crow_all.h:3353:28: error: no member named 'get_io_service' in 'boost::asio::basic_stream_socket<boost::asio::ip::tcp>'
           return socket_.get_io_service();
                  ~~~ ^
1 error generated.
make[3]: *** [server/src/domain/CMakeFiles/libstudent.dir/Student.cpp.o] Error 1
make[2]: *** [server/src/domain/CMakeFiles/libstudent.dir/all] Error 2
make[1]: *** [server/src/CMakeFiles/server.dir/rule] Error 2
make: *** [server] Error 2
источник

KS

K S in pro.buildsystems
источник