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]
