[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