i'm trying to compile pftpd (not proftpd) on my macbook but i alway get an error while doing ./configure
i installed developer tools and openssl already and here is my terminal output while trying to compile:
CODE
MacBook:pftp-{censored}.v.1.11 ben$ ./configure bsd
pFTP configure utility by HoE...
Platform = UNKNOWN
user defined platform = bsd
Using make = make
OpenSSL dir = /usr/local/ssl
Done, you can do "make static" or "make dynamic" now...
MacBook:pftp-{censored}.v.1.11 ben$ make static
cd src;make static;cd ..
g++ -c -Wall -D_REENTRANT -I../include -O2 -I/usr/local/ssl/include -DTLS main.cc
g++ -c -Wall -D_REENTRANT -I../include -O2 -I/usr/local/ssl/include -DTLS switchserver.cc
g++ -c -Wall -D_REENTRANT -I../include -O2 -I/usr/local/ssl/include -DTLS tcp.cc
g++ -c -Wall -D_REENTRANT -I../include -O2 -I/usr/local/ssl/include -DTLS displayupdate.cc
g++ -c -Wall -D_REENTRANT -I../include -O2 -I/usr/local/ssl/include -DTLS server.cc
g++ -c -Wall -D_REENTRANT -I../include -O2 -I/usr/local/ssl/include -DTLS bookmark.cc
g++ -c -Wall -D_REENTRANT -I../include -O2 -I/usr/local/ssl/include -DTLS opensitedialog.cc
g++ -c -Wall -D_REENTRANT -I../include -O2 -I/usr/local/ssl/include -DTLS displayhandler.cc
g++ -c -Wall -D_REENTRANT -I../include -O2 -I/usr/local/ssl/include -DTLS keyhandler.cc
g++ -c -Wall -D_REENTRANT -I../include -O2 -I/usr/local/ssl/include -DTLS tlsutil.cc
g++ -o pftp main.o switchserver.o tcp.o displayupdate.o server.o bookmark.o opensitedialog.o displayhandler.o keyhandler.o tlsutil.o -lpanel -lncurses -lpthread -L/usr/local/ssl/lib -lssl -lcrypto -DTLS -ldl -static
ld_classic: can't locate file for: -lcrt0.o
collect2: ld returned 1 exit status
make[1]: *** [static] Error 1
pFTP configure utility by HoE...
Platform = UNKNOWN
user defined platform = bsd
Using make = make
OpenSSL dir = /usr/local/ssl
Done, you can do "make static" or "make dynamic" now...
MacBook:pftp-{censored}.v.1.11 ben$ make static
cd src;make static;cd ..
g++ -c -Wall -D_REENTRANT -I../include -O2 -I/usr/local/ssl/include -DTLS main.cc
g++ -c -Wall -D_REENTRANT -I../include -O2 -I/usr/local/ssl/include -DTLS switchserver.cc
g++ -c -Wall -D_REENTRANT -I../include -O2 -I/usr/local/ssl/include -DTLS tcp.cc
g++ -c -Wall -D_REENTRANT -I../include -O2 -I/usr/local/ssl/include -DTLS displayupdate.cc
g++ -c -Wall -D_REENTRANT -I../include -O2 -I/usr/local/ssl/include -DTLS server.cc
g++ -c -Wall -D_REENTRANT -I../include -O2 -I/usr/local/ssl/include -DTLS bookmark.cc
g++ -c -Wall -D_REENTRANT -I../include -O2 -I/usr/local/ssl/include -DTLS opensitedialog.cc
g++ -c -Wall -D_REENTRANT -I../include -O2 -I/usr/local/ssl/include -DTLS displayhandler.cc
g++ -c -Wall -D_REENTRANT -I../include -O2 -I/usr/local/ssl/include -DTLS keyhandler.cc
g++ -c -Wall -D_REENTRANT -I../include -O2 -I/usr/local/ssl/include -DTLS tlsutil.cc
g++ -o pftp main.o switchserver.o tcp.o displayupdate.o server.o bookmark.o opensitedialog.o displayhandler.o keyhandler.o tlsutil.o -lpanel -lncurses -lpthread -L/usr/local/ssl/lib -lssl -lcrypto -DTLS -ldl -static
ld_classic: can't locate file for: -lcrt0.o
collect2: ld returned 1 exit status
make[1]: *** [static] Error 1
anyone has an idea?
what is this lcrt0.o? or does anyone know a precompiled version of pftpd (NOT proftpd) for osx?
regards,
S.
edit: worked fine with make dynamic, just have to find out where the network devices are located (cant find anything in /dev)
edit2: solved with leaving device field blank