sys-apps/util-linux-2.16.1, which replaces e2fsprogs-libs as the provider of libuuid installs libuuid.so into /usr/lib instead of /lib. /lib/libuuid.so.1 and /lib/libuuid.so.1.3.0 are in the same place they were previously. Reproducible: Always Steps to Reproduce: 1. Remove e2fsprogs and e2fsprogs-libs 2. Upgrade e2fsprogs, e2fsprogs-libs, util-linux 3.
Probably you're looking at preserved libs. /usr/lib/libuuid.so is completely different matter - that's just a linker script.
Sorry, I misread your report. Second sentence still holds.
I'm having the same problem, I think. Here's the last bit of output before it dies. /bin/sh ../../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -std=gnu99 -fsigned-char -march=core2 -O2 -msse4.1 -pipe -Wl,--version-script=../../../shlibs/uuid/src/uuid.sym -version-info 4:0:3 -Wl,-O1 -o libuuid.la -rpath /usr/lib64 clear.lo compare.lo copy.lo gen_uuid.lo isnull.lo pack.lo parse.lo unpack.lo unparse.lo uuid_time.lo libtool: link: x86_64-pc-linux-gnu-gcc -std=gnu99 -shared .libs/clear.o .libs/compare.o .libs/copy.o .libs/gen_uuid.o .libs/isnull.o .libs/pack.o .libs/parse.o .libs/unpack.o .libs/unparse.o .libs/uuid_time.o -march=core2 -msse4.1 -Wl,--version-script=../../../shlibs/uuid/src/uuid.sym -Wl,-O1 -Wl,-soname -Wl,libuuid.so.1 -o .libs/libuuid.so.1.3.0 .libs/copy.o: file not recognized: File truncated collect2: ld returned 1 exit status make[3]: *** [libuuid.la] Error 1