[OGo-Users] missing libobjc.so.2
Adam Tauno WIlliams
users@opengroupware.org
Sun, 18 May 2008 21:27:37 -0400
> I searched through YaST and I see that there is an obj-c library there I
> could install
> 4.1.3_20070724
> 4.2.1_20070724
> The former provides libobjc.so.1
> The latter provides libobjc.so.2
The later is what you want for the openSUSE packages as they are built
with GCC 4.2.
> I notice that that InstantOGO install has libobjc.so.1 installed (the
> files on that install certainly aren't in the packages from docs plone).
Yep, InstantOGo is built on CentOS (last I knew). You can always
determine the Obj-C runtime level by using ldd against any of the SOPE
or OGo binaries; in the case the error message told you.
$ > ldd /usr/local/lib/libWEPrototype.so.4.7
linux-gate.so.1 => (0xffffe000)
libNGObjWeb.so.4.7 => /usr/local/lib/libNGObjWeb.so.4.7
libNGMime.so.4.7 => /usr/local/lib/libNGMime.so.4.7 (0xb7bdc000)
libNGStreams.so.4.7 => /usr/local/lib/libNGStreams.so.4.7
libNGExtensions.so.4.7 => /usr/local/lib/libNGExtensions.so.4.7
libEOControl.so.4.7 => /usr/local/lib/libEOControl.so.4.7
libXmlRpc.so.4.7 => /usr/local/lib/libXmlRpc.so.4.7 (0xb7aa5000)
libDOM.so.4.7 => /usr/local/lib/libDOM.so.4.7 (0xb7a6b000)
libSaxObjC.so.4.7 => /usr/local/lib/libSaxObjC.so.4.7
libc.so.6 => /lib/libc.so.6 (0xb791e000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0xb78ec000)
libz.so.1 => /lib/libz.so.1 (0xb78d8000)
libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0xb7895000)
libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0xb774f000)
----> libobjc.so.2 => /usr/lib/libobjc.so.2 (0xb7735000) <-------
libFoundation.so.1.1 => /usr/local/lib/libFoundation.so.1.1
/lib/ld-linux.so.2 (0x80000000)
libdl.so.2 => /lib/libdl.so.2 (0xb75ef000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb75e3000)
libm.so.6 => /lib/libm.so.6 (0xb75be000)