On Fri, Jan 4, 2013 at 12:56 PM, Alexander Burger <[email protected]> wrote: > Hi Mansur, > >> I've got working pil x64 on BSD. All tests are passed, > > Great! Congratulations :) > > >> but with "ext" and "ht": >> [test/src/ext.l:5] !? (ext:Snx "PicoLisp is not Common Lisp") >> ext:Snx -- Undefined >> ... >> [test/src/ht.l:5] !? (ht:Prin "1<2>3&äöü<i>ÄÖÜß") >> ht:Prin -- Undefined > > I suspect that this is a problem of the 'LD-SHARED' value in > "src64/Makefile". The libraries "lib/ext" and "lib/ht" may be created > wrongly, so that they are either not recognized by dlopen(), or the > symbols are not found by dlsym().
Perhaps it's the same problem I experienced under Darwin. Try changing the 'STRIP=strip' line to 'STRIP=echo' and see if that fixes the problem. Then it should just be a matter of finding the right strip flags for your platform. > > ♪♫ Alex > -- > UNSUBSCRIBE: mailto:[email protected]?subject=Unsubscribe -- UNSUBSCRIBE: mailto:[email protected]?subject=Unsubscribe
