pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/44588: multimedia/xine-lib PLIST problems (NetBSD 5.0)



>Number:         44588
>Category:       pkg
>Synopsis:       multimedia/xine-lib PLIST problems  (NetBSD 5.0)
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Feb 17 04:50:00 +0000 2011
>Originator:     Robert Elz
>Release:        NetBSD 5.0   (pkgsrc current (HEAD) as of 2011-02-17)
>Organization:
        Prince of Songkla University
>Environment:
System: NetBSD jade.coe.psu.ac.th 5.1 NetBSD 5.1 (JADE-1.12-20101117) #5: Wed 
Nov 17 05:30:55 ICT 2010 
kre%jade.coe.psu.ac.th@localhost:/usr/obj/5.1/kernels/i386/JADE i386
Architecture: i386
Machine: i386
>Description:
        multimedia/xine-lib appears to install some libraries (.a and .so)
        that the PLIST doesn't expect to be there (this started happening
        when xine-lib was upgraded almost a month ago, and relates to
        different libraries than that reported for solaris in PR34797)

>How-To-Repeat:
        Have PKG_DEVELOPER=yes so pkgsrc's file-check tests get run
        (otherwise you won't see the problem, but a binary package
        is likely to be missing some files), and attempt to build
        a binary package of multimedia/xine-lib (on NetBSD 5.0 / i386
        anyway).

        I use pkg_comp (with libkver to force NetBSD 5.0 version ID)
        and NetBSD 5.0 release sets installed - pkg_comp defaults
        PKG_DEVELOPER=yes.

        I have
                PKG_DEFAULT_OPTIONS= inet6 official-mozilla-branding
        (which is unlikely to be affecting anything here) and no
        other options set that should affect xine-lib, or any of its
        dependencies (just a few application specific options for
        unrelated packages like sendmail and openoffice).

        I do have USE_DESTDIR=no (user destdirs inside pkg_comp
        sandboxes never made much sense to me, so I don't use them...)

        In that environment, expect to see ...

=> Checking file-check results for xine-lib-1.1.19nb4 
ERROR: ************************************************************
ERROR: The following files are in /usr/pkg but not in the PLIST: 
ERROR:         /usr/pkg/lib/xine/plugins/1.29/xineplug_vo_out_xvmc.a
ERROR:         /usr/pkg/lib/xine/plugins/1.29/xineplug_vo_out_xvmc.so
ERROR:         /usr/pkg/lib/xine/plugins/1.29/xineplug_vo_out_xxmc.a
ERROR:         /usr/pkg/lib/xine/plugins/1.29/xineplug_vo_out_xxmc.so
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/multimedia/xine-lib

>Fix:
        Most likely, add the files to PLIST and revbump (the latter
        because this would affect the content of a binary package
        built without PKG_DEVELOPER set, I believe).

        But whether that's correct or not depends upon whether these
        new libraries are intended to be installed.



Home | Main Index | Thread Index | Old Index