Re: ELF file's phentsize not the expected size.

Hi,
    I was able to get rid of the problem.
I compiled the code as cc -I<include directories> -c <filename>.c -o <name>.o

and then did                 cc -shared -o <name>.so <name>.o
and it worked.
Anyway thanks,
:o)
Prem.

Yves Lafon wrote:

> On Wed, 29 Mar 2000, Josephus Premkumar wrote:
>
> > Hello,
> >     I have compiled a JNI module on linux. And the shared library is
> > created as a .so file. I compiled the c code using
> > gcc -I<include directories> -c <Cfile>.c - < library name>.so
> > But when i try running the java application it gives the following
> > error.
> > Exception in thread "main" java.lan.UnsatisfiedLinkError : <shared
> > library path> : <shared library path again> :ELF file's phentsize not
> > the expected size
> >     at java.lang.....
> >     ......
> > I have set the LD_LIBRARY_PATH to the shared library's path.
> > How can i get rid of this problem? Please reply to me at
> > premkumar@bflsoftware.com about this.
> > I am using JDK1.2.
>
> I ran into this problem also, found the solution (the libUnix.so works
> well), but last time I tried, I ran into the same problem (and I am
> cursing because I didn't take note of what I did earlier), I'll recheck
> soon and keep you informed. It was about some options to add (I was using
> ar).
> Regards,
>
>       /\          - Yves Lafon - World Wide Web Consortium -
>   /\ /  \        Architecture Domain - Jigsaw Activity Leader
>  /  \    \/\
> /    \   /  \   http://www.w3.org/People/Lafon - ylafon@w3.org

Received on Thursday, 30 March 2000 08:17:12 UTC