[Ur] OpenSSL and C FFI
David Snider
david at davidsnider.net
Sat Oct 20 20:08:24 EDT 2012
Works great now. Thanks.
On 10/20/2012 01:52 PM, Adam Chlipala wrote:
> On 10/20/2012 10:58 AM, David Snider wrote:
>> For some reason you have to link pq after everything else. It doesn't
>> do this with sqlite or mysql.
>>
>> david at ubuntu:~/Projects/UrShop$ gcc -Werror -pthread
>> -L/usr/local/lib -lurweb_http -lurweb /tmp/webapp.o -lpq -lm -lcrypto
>> -lssl -o /home/david/Projects/UrShop/urshop.exe -g
>> /home/david/Projects/UrShop/lib/sha.o
>> /usr/bin/ld: /usr/local/lib/liburweb.so: undefined reference to
>> symbol 'SHA256_Init@@OPENSSL_1.0.0'
>> /usr/bin/ld: note: 'SHA256_Init@@OPENSSL_1.0.0' is defined in DSO
>> /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libcrypto.so
>> so try adding it to the linker command line
>> /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libcrypto.so:
>> could not read symbols: Invalid operation
>> collect2: ld returned 1 exit status
>>
>>
>> david at ubuntu:~/Projects/UrShop$ gcc -Werror -pthread
>> -L/usr/local/lib -lurweb_http -lurweb /tmp/webapp.o -lm -lcrypto
>> -lssl -lpq -o /home/david/Projects/UrShop/urshop.exe -g
>> /home/david/Projects/UrShop/lib/sha.o
>
> OK, I've pushed this change to the public Mercurial repository. Does
> it work for you now?
>
> I hope I'm not undoing some past fix for someone else's report that
> the order should be reversed. :)
>
>
> _______________________________________________
> Ur mailing list
> Ur at impredicative.com
> http://www.impredicative.com/cgi-bin/mailman/listinfo/ur
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.impredicative.com/pipermail/ur/attachments/20121020/5121caff/attachment.html>
More information about the Ur
mailing list