Nuno,

I realised the source of the problem you're having with
DLLPluginInTester. Unfortunately it's not fixable under Fedora/RHEL at
present. The cause is something like this:

RPM does not support multiple architectures on a single machine well.
The assumption is that for any _executable_ you will only want one
version. Under x86_64 it assumes that if you install both i386 and
x86_64 you really want the x86_64 version and the /usr/bin/xxx that is
i386 will get overwritten with /usr/bin/xxx that is the x86_64 version.

Where multiple arch support works under RPM is where you have multiple
versions of so libraries to support different the different
architectures. the 32 bit libs get put in /lib & /usr/lib and the 64 bit
libs in /lib64 & /usr/lib64 so there is no conflict.

So the upshot is that to fix the problem the 32 cppunit needs to be
installed elsewhere and you can't just rely on the supplied RPM packages
in their default location.

Andrew


Reply via email to