[Slackbuilds-users] lablgtk SlackBuilds install overwrites ocaml ld.conf
Jason Graham
jgraha8 at gmail.com
Wed Oct 22 14:39:12 UTC 2014
Hi all,
When building and installing lablgtk (2.18.0) I've found that the ocaml
ld.conf file located in:
/usr/lib64/ocaml/ld.conf
is overwritten, thus removing critical library paths. I encountered this
problem when trying to build and install unison (2.40.63) which has the
following set of SlackBuild dependencies:
ocaml (4.01.0)
ocaml-findlib (1.4.1)
lablgtk (2.18.0)
During the unison build the following error is encountered:
Error: Error on dynamically loaded library: dllunix.so: dllunix.so:
cannot open shared object file: No such file or directory
where dllunix.so is located in /usr/lib64/ocaml/stublibs. Prior to the
lablgtk installation the ocaml ld.conf file contained the following paths:
/usr/lib64/ocaml/stublibs
/usr/lib64/ocaml
/usr/lib64/ocaml/site-lib/stublibs
Once lablgtk is installed, ld.conf then erroneously contains only:
/tmp/SBo/package-lablgtk/usr/lib64/ocaml/site-lib/lablgtk2
Manually restoring the library paths to:
/usr/lib64/ocaml/stublibs
/usr/lib64/ocaml
/usr/lib64/ocaml/site-lib/stublibs
/usr/lib64/ocaml/site-lib/lablgtk2
resolves the unison build.
The required fix to the lablgtk SlackBuild would seem be to append
/usr/lib64/ocaml/site-lib/lablgtk2 to the pre-existing ocaml ld.conf file.
I believe the issue may be with the install portion of the
ocaml-4.01.0.tar.xz package, so not sure if would be a SlackBuild
configuration issue or an upstream problem.
Any thoughts, suggestions, or fixes?
Regards,
Jason
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.slackbuilds.org/pipermail/slackbuilds-users/attachments/20141022/2d549fc3/attachment.html>
More information about the SlackBuilds-users
mailing list