Re: edelib PLIST problems

Thomas Klausner <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.wip.general
Message-ID <[email protected]>
On Tue, Jun 29, 2010 at 10:27:02AM -0500, Larson, Timothy E. wrote:
> Using the default options, I go through the "make install; make print-PLIST > PLIST; make deinstall; make install" process, and this is what I get:
> 
> => Registering installation for edelib-2.0
> pkg_admin: edelib-2.0: File `/usr/pkg/lib/libedelib.so' is in +CONTENTS but not on filesystem!
> pkg_admin: edelib-2.0: File `/usr/pkg/lib/libedelib_dbus.so' is in +CONTENTS but not on filesystem!
> pkg_admin: edelib-2.0: File `/usr/pkg/lib/libedelib_gui.so' is in +CONTENTS but not on filesystem!
> edelib-2.0 requires installed package dbus-1.2.4.6
> edelib-2.0 requires installed package fam-2.7.0nb9
> edelib-2.0 requires installed package fltk-1.1.10nb1
> => Checking file-check results for edelib-2.0
> ERROR: ************************************************************
> ERROR: The following files are in the PLIST but not in /usr/pkg:
> ERROR:         /usr/pkg/lib/libedelib.so
> ERROR:         /usr/pkg/lib/libedelib_dbus.so
> ERROR:         /usr/pkg/lib/libedelib_gui.so
> *** Error code 1
> 
> In my work dir, these are symlinks to the *.so.2.0.0 files.

Looks like a bug in the installation done by upstream.

The .la file which it installs contains:
library_names='libedelib.so.2.0.0 libedelib.so'

So pkgsrc expects both files to be installed, but only the first is.

I don't speak "jam", so please report this upstream -- they should
install the .so as well (and .so.2 as well.... but whatever).
 Thomas

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.