You are not logged in.
Pages: 1
In the libcomerr3 receipt: [c]PROVIDE="libcomerr"[/c]
When a package provides another one I remove the provided package.
After I removed libcomerr I got the message
[c]e2fsck: error while loading shared libraries: libcom_err.so.2: cannot open shared object file: No such file or directory[/c]
at boot.
/lib/libcom_err.so.2 is installed by libcomerr and libcomerr is a dependence of e2fsprogs.
Shouldn't libcomerr3 install /lib/libcom_err.so.2 and its target /lib/libcom_err.so.2.1?
Offline
libcomerr3 is not a drop-in replacement for libcomerr.
PROVIDE="libcomerr" should be removed from the libcomerr3 receipt.
libcomerr is not a drop-in replacement for libcomerr3.
PROVIDE="libcomerr3" should be removed from the libcomerr receipt.
e2fsprogs builds libcom_err.so.2 and e2fsck, then links them together.
libcomerr WANTS="e2fsprogs"
If cook is able to build e2fsprogs,then libcom_err.so.* are packaged into libcomerr tazpkg.
/lib/libcom_err.so.2 -> libcom_err.so.2.1
/lib/libcom_err.so.2.1
/usr/lib/libcom_err.so -> /lib/libcom_err.so.2
libcomerr3 WANTS="krb5"
/usr/lib/libcom_err.so -> libcom_err.so.3.0
/usr/lib/libcom_err.so.3 -> libcom_err.so.3.0
/usr/lib/libcom_err.so.3.0
The linux distributions I checked(arch,debian-sid,crux-3.7,fedora-rawhide) build e2fsprogs against libcom_err.so.2
Offline
Hi mojo,
Very clear explanation, I'm going to rebuild my libcomerr3 package after modifying the receipt.
Thanks.
Offline
Pages: 1
[ Generated in 0.018 seconds, 7 queries executed - Memory usage: 1.54 MiB (Peak: 1.77 MiB) ]