[Ur] Trouble getting started. Link errors.

Steve Sims steve at simsnet.org
Thu Jan 5 22:04:38 EST 2012


I had the same result as Pranjal.  After building from the Mercurial repo
and applying Pranjal's change to config.sml I am up and running.  Thanks
very much for the assistance.

Steve

On Thu, Jan 5, 2012 at 7:51 PM, Pranjal Vachaspati <pranjal at mit.edu> wrote:

> It still gives the following errors:
>
> /usr/local/lib/urweb/../liburweb.so: undefined reference to `RAND_bytes'
> /usr/local/lib/urweb/../liburweb.so: undefined reference to `DES_fcrypt'
> /usr/local/lib/urweb/../liburweb.so: undefined reference to `SHA256_Init'
> /usr/local/lib/urweb/../liburweb.so: undefined reference to `SHA256_Final'
> /usr/local/lib/urweb/../liburweb.so: undefined reference to `SHA256_Update'
> collect2: ld returned 1 exit status
> make: *** [all] Error 1
>
> But when I switch the order of -lssl and -lcrypto in config.sml it works.
>
> --
> Pranjal Vachaspati
>
>
>
> On Thu, Jan 5, 2012 at 5:25 PM, Adam Chlipala <adamc at impredicative.com>wrote:
>
>> Pranjal Vachaspati wrote:
>>
>>> I just upgraded my Ubuntu installation to 11.10 and had the same
>>> problem. The following argument order seems to work:
>>>
>>> gcc -Werror -pthread -L /usr/local/lib/ -lurweb_http -lurweb   webapp.o
>>> -lsqlite3 -lm -lcrypto -lssl -o output.exe
>>>
>>> I'm not sure how to make Ur/web use this order, though, nor am I sure
>>> why the old argument order doesn't work.
>>>
>>
>> Thanks for the very actionable report! :)
>>
>> I've changed the compiler (in the public Mercurial repo) to use _almost_
>> the above argument order, on my Debian system.  The relative order of
>> "-lcrypto" and "-lssl" is coming from a standard Autoconf macro, so I don't
>> want to touch it.
>>
>> Steve and Pranjal, does this new version work for you?
>>
>>
>> ______________________________**_________________
>> Ur mailing list
>> Ur at impredicative.com
>> http://www.impredicative.com/**cgi-bin/mailman/listinfo/ur<http://www.impredicative.com/cgi-bin/mailman/listinfo/ur>
>>
>
>
> _______________________________________________
> 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/20120105/5eeab5f1/attachment-0001.html>


More information about the Ur mailing list