|
The file is there:
9> filelib:is_file("/home/mevans/atis/idxavcspc.so"). true But will not load (won't load from the module either): 10> erlang:load_nif("/home/mevans/atis/idxavcspc",0). {error,{load_failed,"Failed to load NIF library: '/home/mevans/atis/idxavcspc.so: cannot open shared object file: No such file or directory'"}} I'm currently confused.... Thanks Matt Running: R14B01 |
|
On Fri, Mar 4, 2011 at 4:55 PM, Evans, Matthew <[hidden email]> wrote:
> The file is there: > 9> filelib:is_file("/home/mevans/atis/idxavcspc.so"). > true > > But will not load (won't load from the module either): > 10> erlang:load_nif("/home/mevans/atis/idxavcspc",0). > {error,{load_failed,"Failed to load NIF library: '/home/mevans/atis/idxavcspc.so: cannot open shared object file: No such file or directory'"}} > > I'm currently confused.... > > > Thanks > > Matt > > Running: R14B01 > Random guess from left field, perhaps the module loader isn't following a symlink in that path? ________________________________________________________________ erlang-questions (at) erlang.org mailing list. See http://www.erlang.org/faq.html To unsubscribe; mailto:[hidden email] |
|
That wasn't it.
I needed the -m32 option on gcc gcc -shared -fPIC -o idxavcspc.so idxavcspc.c -I /thirdPartyErlang/x86_32/usr/include/ -m32 -----Original Message----- From: Paul Davis [mailto:[hidden email]] Sent: Friday, March 04, 2011 5:11 PM To: Evans, Matthew Cc: [hidden email] Subject: Re: [erlang-questions] NIFs, what am I missing? On Fri, Mar 4, 2011 at 4:55 PM, Evans, Matthew <[hidden email]> wrote: > The file is there: > 9> filelib:is_file("/home/mevans/atis/idxavcspc.so"). > true > > But will not load (won't load from the module either): > 10> erlang:load_nif("/home/mevans/atis/idxavcspc",0). > {error,{load_failed,"Failed to load NIF library: '/home/mevans/atis/idxavcspc.so: cannot open shared object file: No such file or directory'"}} > > I'm currently confused.... > > > Thanks > > Matt > > Running: R14B01 > Random guess from left field, perhaps the module loader isn't following a symlink in that path? ________________________________________________________________ erlang-questions (at) erlang.org mailing list. See http://www.erlang.org/faq.html To unsubscribe; mailto:[hidden email] |
|
Hi Matthew,
Did you add the path to LD_LIBRARY_PATH? Try adding "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/mevans/atis" to your startup script. //Tom. On Fri, Mar 4, 2011 at 10:46 PM, Evans, Matthew <[hidden email]> wrote: > That wasn't it. > > I needed the -m32 option on gcc > > gcc -shared -fPIC -o idxavcspc.so idxavcspc.c -I > /thirdPartyErlang/x86_32/usr/include/ -m32 > > -----Original Message----- > From: Paul Davis [mailto:[hidden email]] > Sent: Friday, March 04, 2011 5:11 PM > To: Evans, Matthew > Cc: [hidden email] > Subject: Re: [erlang-questions] NIFs, what am I missing? > > On Fri, Mar 4, 2011 at 4:55 PM, Evans, Matthew <[hidden email]> wrote: > > The file is there: > > 9> filelib:is_file("/home/mevans/atis/idxavcspc.so"). > > true > > > > But will not load (won't load from the module either): > > 10> erlang:load_nif("/home/mevans/atis/idxavcspc",0). > > {error,{load_failed,"Failed to load NIF library: > '/home/mevans/atis/idxavcspc.so: cannot open shared object file: No such > file or directory'"}} > > > > I'm currently confused.... > > > > > > Thanks > > > > Matt > > > > Running: R14B01 > > > > Random guess from left field, perhaps the module loader isn't > following a symlink in that path? > > ________________________________________________________________ > erlang-questions (at) erlang.org mailing list. > See http://www.erlang.org/faq.html > To unsubscribe; mailto:[hidden email] > > |
| Powered by Nabble | Edit this page |
