[Pianod] Autoconf round 3
Peter Li
chinasaurli at gmail.com
Sat Feb 23 13:14:05 PST 2013
Dies pretty quickly on FC17 due to trying to use current gcc to
compile. I had to do:
CC=c99 ./configure
To get a usable Makefile.
It then gets pretty far but dies on crypt.h:
c99 -g -O2 -ljson -o pianod pianod-command.o pianod-logging.o
pianod-pianod.o pianod-pianoextra.o pianod-player.o pianod-query.o
pianod-response.o pianod-seeds.o pianod-settings.o pianod-support.o
pianod-users.o libwaitress/libwaitress.a libpiano/libpiano.a
libfootball/libfootball.a libezxml/libezxml.a -lfaad -lmad -lao
-lgnutls -lgcrypt -lpthread -lm
pianod-users.o: In function `encrypt_password':
/home/peter/Downloads/pianod-113/src/users.c:153: undefined
reference to `crypt'
pianod-users.o: In function `authenticate_user':
/home/peter/Downloads/pianod-113/src/users.c:234: undefined
reference to `crypt'
collect2: error: ld returned 1 exit status
It doesn't help to comment out #ifdef HAVE_CRYPT_H, so I think this is
the old problem with libpiano/crypt.h getting included instead of the
system one?
On 02/23/2013 12:56 PM, Perette Barella wrote:
> I had another bash at confiscating today, and added some additional tests (IPv6, MSG_NOSIGNAL vs SO_NOSIGPIPE), and updated the C files to actually read all the autconf-generated config.h.
>
> Problem reports appreciated. If all is quiet, I'm going to assume all is well and commit this to source control the 24th.
>
> Incidentally, if anyone ever needs to do this kind of thing... I recommend "Autotools: A Practitioner's Guide to..." by John Calcote as a fantastic book to bring you up to speed.
>
> Perette
>
> _______________________________________________
> Pianod mailing list
> Pianod at lists.deviousfish.com
> http://lists.deviousfish.com/listinfo.cgi/pianod-deviousfish.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.deviousfish.com/pipermail/pianod-deviousfish.com/attachments/20130223/6ca4b2aa/attachment-0002.htm>
More information about the Pianod
mailing list