Skip to content

Linux build error #11

@ygiuseppin

Description

@ygiuseppin

I have followed the steps for linux build in order on Ubuntu 17.10.
The make command results in this two errors:

g++ -o onvifagent -DLINUX -Os -fPIC -DUSE_WEBSOCKET  -DWITH_OPENSSL -DWITH_DOM -DWITH_PURE_VIRTUAL -DWITH_NONAMESPACES   src/webserver.o ./lib/linux//libonvifcpplib.a -L/output//lib -g -L../../3rdparty/openssl-linux/ -lprotobuf  -lssl -lcrypto -lpthread -ldl -lstdc++ -lm -Wl,-Bdynamic -lcrypt 
g++: error: ./lib/linux//libonvifcpplib.a: No such file or directory
Makefile:138: recipe for target 'onvifagent' failed
make[1]: *** [onvifagent] Error 1
make[1]: *** Waiting for unfinished jobs....
g++ -o onvifagentcli -Wall -Wextra -Wshadow -Wformat-security -Winit-self -Wmissing-prototypes -O2 -DLINUX -Iinclude  -DUSE_WEBSOCKET -I/output//include -I./include -I./include/video -I./src/ -I../3rdparty/live555//BasicUsageEnvironment/include  -I../3rdparty/live555//groupsock/include -I../3rdparty/live555//liveMedia/include -I../3rdparty/live555//UsageEnvironment/include -I../3rdparty/live555//live555/include/ -I../3rdparty/civetweb/include/ -DNDEBUG -Os  out.linux/build//../3rdparty/civetweb/src/CivetServer.o out.linux/build//src/onvifagentlib.o out.linux/build//src/tinyprocess/process_unix.o out.linux/build//src/tinyprocess/process.o out.linux/build//include/video/h264_bit_reader.o out.linux/build//include/video/h264_parser.o out.linux/build//include/video/h5s_h264_sink.o out.linux/build//include/video/h5slib.o out.linux/build//include/onvifclidevice.pb.o out.linux/build//include/onvifclimedia.pb.o out.linux/build//include/onvifcli.pb.o out.linux/build//include/onvifcliptz.pb.o out.linux/build//../3rdparty/civetweb/src/civetweb.o out.linux/build//example/example.o  -lpthread -lm -lrt -ldl -L/output//lib -llive555 -lprotobuf  -lssl -lcrypto -lpthread -ldl -lstdc++ -lm -Wl,-Bdynamic -lcrypt 
/usr/bin/ld: cannot find -llive555
/output//lib/libssl.so: file not recognized: File truncated
collect2: error: ld returned 1 exit status
Makefile:148: recipe for target 'onvifagentcli' failed
make[1]: *** [onvifagentcli] Error 1
make[1]: Leaving directory '/home/visionstudio/Documents/Github/rapidonvif/onvif'
Makefile:4: recipe for target 'all' failed
make: *** [all] Error 2

I tried to install manually live555 library.
Also, I tried to call the command with sudo.
Is this incompatible with ubuntu 17.20 or ubuntu in general?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions