cmake . && make error
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 条评论