russdill / ncsvc-socks-wrapper

wrapper for socksification of Juniper VPN
GNU General Public License v2.0
20 stars 5 forks source link

Can't build: cannot find -ltunsock #6

Closed chiastic-security closed 8 years ago

chiastic-security commented 8 years ago

I'm trying to build this on Fedora. I've got the dependencies installed, I think, including LWIP; but when I try to build, I get:

gcc -fno-stack-protector -Wall -O2 -g -D_GNU_SOURCE -fPIC -I../lwip/src/include/ipv4 -I../lwip/src/include/ipv6 -I../lwip/src/include  -m32 -shared -Wl,-soname,ncsvc_build/ncsvc_preload.so -o ncsvc_build/ncsvc_preload.so ncsvc_build/fd.o ncsvc_build/fd_info.o ncsvc_build/files.o ncsvc_build/fopen.o ncsvc_build/ioctl.o ncsvc_build/ioctl_sockios.o ncsvc_build/signal.o ncsvc_build/socket.o ncsvc_build/uid.o ncsvc_build/system.o ncsvc_build/md5.o ncsvc_build/ncsvc_packet.o ncsvc_build/ping.o ncsvc_build/preload_ncsvc.o ncsvc_build/route.o ncsvc_build/resolv.o ncsvc_build/ncsvc_main.o ncsvc_build/log.o -L. -L../lwip -ldl -levent_core -lpthread -ltunsock -nostdlib -lpcap
/usr/bin/ld: cannot find -ltunsock
collect2: error: ld returned 1 exit status
Makefile:58: recipe for target 'ncsvc_build/ncsvc_preload.so' failed
make: *** [ncsvc_build/ncsvc_preload.so] Error 1

Any clues? There doesn't seem to be anything in the repositories that provides *tunsock.so.

chiastic-security commented 8 years ago

My fault. I'd thought it just needed the LWIP source; I hadn't realised that needed to be built separately first.