site  contact  subhomenews

E2fsprog vs util-linux-ng

July 02, 2010 — BarryK
There is a bit of a fight between these two packages, as they both have shared libraries libblkid and libuuid.

Up until now, Puppy has used the old util-linux package that does not have these libraries. However, with Spup I have moved to using the Slackware util-linux-ng and e2fsprogs packages.

It appears that in this situation, util-linux-ng was compiled and installed first, and when e2fsprogs was compiled it used the pre-existing shared libs. Hence no problem.

The problem arose for me as my Spups were using an e2fsprogs that I had compiled in Quirky, with those libs.
It caused a mismatch, that became apparent when I tried to compile parted.

Interesting mis-matches occur when you mix packages from different distros!

Anyway, by sticking with Slackware e2fsprogs and util-linux-ng, I was able to compile parted.

Tags: puppy