I just checked in a new version of y2makeall. It now checks if multiple
versions (or none at all) of libzypp are installed. By default, it terminates
if there are multiple versions.
Reason: It happens on a regular basis that some subdirectories (with binaries)
are built with a previous version of libzypp and some others with a more
recent one. This will result in all kinds of very subtle bugs or even
crashes, sometimes already in build tools like the YCP byte code compiler.
Typically, you want to
sudo rm -rf /usr/lib/libzypp*
cd somewhere/libzypp
make && sudo make install
This latest version of y2makeall now checks against this very common problem.
You can override that behaviour with --ignore-libzypp .
It should work on 32 and 64 bit platforms, albeit I could only do rudimentary
testing on 64 bit platforms (it simply checks for presence of /usr/lib64).
CU
--
Stefan Hundhammer