kfish / sighttpd

A stream ingress HTTP server
http://www.kfish.org/software/sighttpd
Other
20 stars 4 forks source link

error compiling on Mint 18 (Ubuntu 16.04) #5

Open ghost opened 8 years ago

ghost commented 8 years ago

Hi

I did checkout source and trying to compile as is in read me but got error:

uiomux.c:88:9: warning: return makes pointer from integer without a cast [-Wint-conversion] mv -f .deps/sighttpd-uiomux.Tpo .deps/sighttpd-uiomux.Po gcc -g -O2 -lpthread -lrt -lpthread -o sighttpd sighttpd-list.o sighttpd-ringbuffer.o sighttpd-params.o sighttpd-dictionary.o sighttpd-jhash.o sighttpd-x_tree.o sighttpd-http-date.o sighttpd-http-reqline.o sighttpd-http-response.o sighttpd-http-status.o sighttpd-sighttpd.o sighttpd-main.o sighttpd-log.o sighttpd-resource.o sighttpd-stream.o sighttpd-shell.o sighttpd-cfg-parse.o sighttpd-cfg-read.o sighttpd-fdstream.o sighttpd-flim.o sighttpd-kongou.o sighttpd-statictext.o sighttpd-status.o sighttpd-tempfd.o sighttpd-uiomux.o sighttpd-main.o: In functionmain': /home/dale/sighttpd-master/src/main.c:221: undefined reference to pthread_create' sighttpd-stream.o: In functionstream_open': /home/dale/sighttpd-master/src/stream.c:68: undefined reference to pthread_create' /home/dale/sighttpd-master/src/stream.c:69: undefined reference topthread_detach' collect2: error: ld returned 1 exit status Makefile:755: recipe for target 'sighttpd' failed make[2]: * [sighttpd] Error 1 make[2]: Leaving directory '/home/dale/sighttpd-master/src' Makefile:364: recipe for target 'all-recursive' failed make[1]: * [all-recursive] Error 1 make[1]: Leaving directory '/home/dale/sighttpd-master' Makefile:305: recipe for target 'all' failed make: *\ [all] Error 2 `

this is last part of building process hope will help my assumption is that flags needed for gcc -lpthread are not set in Automake.am (maybe I'm wrong) will try to play and find soulution or you could fix it faster, anyway let me know for update

OliverLonghi commented 7 years ago

same problem