[Ur] Trouble getting started. Link errors.
Adam Chlipala
adamc at impredicative.com
Tue Jan 3 08:31:09 EST 2012
Steve Sims wrote:
> steve at truman:~/simsnet$ gcc -Werror -lm -pthread
> -L/usr/local/lib/urweb/.. -lurweb -lurweb_http -lssl -lcrypto
> /usr/local/lib/liburweb.a
> /tmp/webapp.o -o /home/steve/simsnet/simsnet.exe -g
> /usr/local/lib/liburweb.a(urweb.o): In function `uw_Basis_rand':
> /home/steve/urweb/src/c/urweb.c:3821: undefined reference to `RAND_bytes'
If I remember correctly, libraries must be referenced on the command
line in _reverse_ dependency order, so this message is probably telling
you that you included liburweb after libssl, while it should have been
included before.
Another interesting test would involve running the urweb compilation
with the '-static' flag.
More information about the Ur
mailing list