ITADN

cmake . && make error

#343Closedjasp106 创建于 2024-09-27
J
jasp106commented
During the building process i get the following error: ``` -- The C compiler identification is GNU 12.2.0 -- The CXX compiler identification is GNU 12.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /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: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Git: /usr/bin/git (found version "2.39.5") -- CMAKE_TOOLCHAIN_FILE= -- CMAKE_C_COMPILER=/usr/bin/cc -- CMAKE_CXX_COMPILER=/usr/bin/c++ OpenSSL_FOUND = TRUE -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") live555_FOUND = 1 -- live555 found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE ALSA_FOUND = TRUE running git submodule update --init 2>&1 Submodule 'v4l2wrapper' (https://github.com/mpromonet/v4l2wrapper) registered for path 'libv4l2cpp' Cloning into '/opt/rpos/v4l2rtspserver/libv4l2cpp'... Submodule path 'libv4l2cpp': checked out 'e444fb148f15e02c59f95c9669592c42010ae182' -- Performing Test CXX_SUPPORTS_STATIC_LIBGCC -- Performing Test CXX_SUPPORTS_STATIC_LIBGCC - Success -- Performing Test CXX_SUPPORTS_STATIC_LIBSTDCPP -- Performing Test CXX_SUPPORTS_STATIC_LIBSTDCPP - Success -- SystemD available -- SystemD directory '/lib/systemd/system' -- CPACK_DEBIAN_PACKAGE_ARCHITECTURE=aarch64 -- Configuring done -- Generating done -- Build files have been written to: /opt/rpos/v4l2rtspserver [ 4%] Building CXX object libv4l2cpp/CMakeFiles/libv4l2cpp.dir/src/V4l2Access.cpp.o [ 8%] Building CXX object libv4l2cpp/CMakeFiles/libv4l2cpp.dir/src/V4l2Capture.cpp.o [ 12%] Building CXX object libv4l2cpp/CMakeFiles/libv4l2cpp.dir/src/V4l2Device.cpp.o [ 16%] Building CXX object libv4l2cpp/CMakeFiles/libv4l2cpp.dir/src/V4l2MmapDevice.cpp.o [ 20%] Building CXX object libv4l2cpp/CMakeFiles/libv4l2cpp.dir/src/V4l2Output.cpp.o [ 25%] Building CXX object libv4l2cpp/CMakeFiles/libv4l2cpp.dir/src/V4l2ReadWriteDevice.cpp.o [ 29%] Building CXX object libv4l2cpp/CMakeFiles/libv4l2cpp.dir/src/logger.cpp.o [ 33%] Linking CXX static library liblibv4l2cpp.a [ 33%] Built target libv4l2cpp [ 37%] Building CXX object CMakeFiles/libv4l2rtspserver.dir/src/ALSACapture.cpp.o [ 41%] Building CXX object CMakeFiles/libv4l2rtspserver.dir/src/H264_V4l2DeviceSource.cpp.o [ 45%] Building CXX object CMakeFiles/libv4l2rtspserver.dir/src/H265_V4l2DeviceSource.cpp.o [ 50%] Building CXX object CMakeFiles/libv4l2rtspserver.dir/src/H26x_V4l2DeviceSource.cpp.o [ 54%] Building CXX object CMakeFiles/libv4l2rtspserver.dir/src/HTTPServer.cpp.o In file included from /opt/rpos/v4l2rtspserver/src/HTTPServer.cpp:22: /opt/rpos/v4l2rtspserver/inc/HTTPServer.h: In member function ‘virtual GenericMediaServer::ClientConnection* HTTPServer::createNewClientConnection(int, sockaddr_in)’: /opt/rpos/v4l2rtspserver/inc/HTTPServer.h:249:90: error: ‘fOurConnectionsUseTLS’ was not declared in this scope 249 | return new HTTPClientConnection(*this, clientSocket, clientAddr, fOurConnectionsUseTLS); | ^~~~~~~~~~~~~~~~~~~~~ /opt/rpos/v4l2rtspserver/inc/HTTPServer.h: In member function ‘bool HTTPServer::isRTSPS()’: /opt/rpos/v4l2rtspserver/inc/HTTPServer.h:275:41: error: ‘fOurConnectionsUseTLS’ was not declared in this scope 275 | bool isRTSPS() { return fOurConnectionsUseTLS; } | ^~~~~~~~~~~~~~~~~~~~~ /opt/rpos/v4l2rtspserver/inc/HTTPServer.h: In member function ‘bool HTTPServer::isSRTP()’: /opt/rpos/v4l2rtspserver/inc/HTTPServer.h:276:40: error: ‘fWeServeSRTP’ was not declared in this scope 276 | bool isSRTP() { return fWeServeSRTP; } | ^~~~~~~~~~~~ /opt/rpos/v4l2rtspserver/inc/HTTPServer.h: In member function ‘bool HTTPServer::isSRTPEncrypted()’: /opt/rpos/v4l2rtspserver/inc/HTTPServer.h:277:49: error: ‘fWeEncryptSRTP’ was not declared in this scope 277 | bool isSRTPEncrypted() { return fWeEncryptSRTP; } | ^~~~~~~~~~~~~~ make[2]: *** [CMakeFiles/libv4l2rtspserver.dir/build.make:132: CMakeFiles/libv4l2rtspserver.dir/src/HTTPServer.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:130: CMakeFiles/libv4l2rtspserver.dir/all] Error 2 make: *** [Makefile:166: all] Error 2 ``` What em i doing wrong here?
关闭于 2024-09-28 1 条评论