Le ven 19/03/2004 � 12:30, Allan Bruce a �crit :

> 
> My output is:
> 
> [EMAIL PROTECTED] apache2]# ldd mod_jk2.so
>         libc.so.6 => /lib/i686/libc.so.6 (0x40030000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
> 
> is this a problem? I am quite new to linux so I dont know much about
> libraries.
> Thanks
> Allan
> 

Yes, that is. Your output indicates the mod_jk2.so doesn't know it needs
to bind with many other shared libraries in order to resolve all
symbols. So, it will look only in the two above libraries to resolve all
the symbols, and will not find the ap_server_root (as well as many
others) symbol causing the error.

You may look at the list of symbols which will required to be resolved
at runtime with the nm command: nm mod_jk2.so and all lines beginning
with a U are for undefined symbols. Those with a T are defined within
the current library.

There is no other way than building the module yourself to make it aware
it requires to bind with all other libraries.


-- 

=======================================
Daniel Savard

=======================================



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to