Open GoogleCodeExporter opened 9 years ago
This was on Ubuntu 13.10 1. run make all Output: /udpt$ make all g++ -c -o main.o src/main.cpp g++ -c -o udpTracker.o src/udpTracker.cpp g++ -c -o database.o src/db/database.cpp g++ -c -o driver_sqlite.o src/db/driver_sqlite.cpp g++ -c -o settings.o src/settings.cpp cc -c -o tools.o src/tools.c g++ -c -o httpserver.o src/http/httpserver.cpp g++ -c -o webapp.o src/http/webapp.cpp g++ -c -o logging.o src/logging.cpp Linking... g++ -O3 -o udpt main.o udpTracker.o database.o driver_sqlite.o settings.o tools.o httpserver.o webapp.o logging.o -lsqlite3 /usr/bin/ld: udpTracker.o: undefined reference to symbol 'pthread_cancel@@GLIBC_2.2.5' //lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make: *** [udpt] Error 1 fix: I added -pthread to the make file ... @echo Linking... $(CXX) -O3 -o $(target) $(objects) $(LDFLAGS) -lsqlite3 -pthread @echo Done. ... output after fix: /udpt$ make all g++ -c -o main.o src/main.cpp g++ -c -o udpTracker.o src/udpTracker.cpp g++ -c -o database.o src/db/database.cpp g++ -c -o driver_sqlite.o src/db/driver_sqlite.cpp g++ -c -o settings.o src/settings.cpp cc -c -o tools.o src/tools.c g++ -c -o httpserver.o src/http/httpserver.cpp g++ -c -o webapp.o src/http/webapp.cpp g++ -c -o logging.o src/logging.cpp Linking... g++ -O3 -o udpt main.o udpTracker.o database.o driver_sqlite.o settings.o tools.o httpserver.o webapp.o logging.o -lsqlite3 -pthread Done.
Original issue reported on code.google.com by anof...@gmail.com on 10 Apr 2014 at 3:56
anof...@gmail.com
Original issue reported on code.google.com by
anof...@gmail.com
on 10 Apr 2014 at 3:56