[bug-notifications] [libgamin_dev 0005085]: libgamin_dev creates broken symlink for libfam.so
Mantis Bug Tracker
noreply at opencsw.org
Tue Jul 9 17:33:13 CEST 2013
A NOTE has been added to this issue.
======================================================================
https://www.opencsw.org/mantis/view.php?id=5085
======================================================================
Reported By: mi
Assigned To: raos
======================================================================
Project: libgamin_dev
Issue ID: 5085
Category:
Reproducibility: always
Severity: minor
Priority: normal
Status: assigned
======================================================================
Date Submitted: 2013-07-01 20:23 CEST
Last Modified: 2013-07-09 17:33 CEST
======================================================================
Summary: libgamin_dev creates broken symlink for libfam.so
Description:
After installing libgamin_dev I got the following files:
% grep libfam /var/sadm/install/contents
/opt/csw/lib/libfam.so=libfam.so.0.0.0 s none CSWlibgamin-dev
/opt/csw/lib/sparcv9/libfam.so=libfam.so.0.0.0 s none CSWlibgamin-dev
Note, that there are two symlinks -- but not the files they are pointing
at. The libfam.so.0.0.0 does not exist neither in /opt/csw/lib nor in
/opt/csw/lib/sparcv9
Perhaps, the symlink should point at libgamin.so?
======================================================================
----------------------------------------------------------------------
(0010486) raos (manager) - 2013-07-09 17:33
https://www.opencsw.org/mantis/view.php?id=5085#c10486
----------------------------------------------------------------------
> All that's currently wrong with gamin_dev is that the libfam.so.0 symlink
it creates points at the non-existant libfam.so.0.0.0 instead of the
present libgamin.so
Doing that so would be wrong. Even FreeBSD did not do it that way.
When you install libgamin_dev, you will now automatically receive
CSWlibfam0 as a dependency, which will provide (create) libfam.so.0.0.0.
Now, there is libfam.so points to libfam.so.0.0.0 and libgamin-1.so (there
is no libgamin.so) points to libgamin-1.so.0.1.10.
Judging from the file size, libfam.so.0.0.0 and libgamin-1.so.0.1.10 are
not identical.
Anyhow, use pkgutil to update libgamin_dev and try to rebuild your
application.
More information about the bug-notifications
mailing list