pkgsrc-Bugs archive

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

pkg/45614: devel/xulrunner needs build dep on archivers/unzip (NetBSD 5.0) (+FIX)

>Number:         45614
>Category:       pkg
>Synopsis:       devel/xulrunner needs build dep on archivers/unzip (NetBSD 
>5.0) (+FIX)
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Nov 14 12:00:01 +0000 2011
>Originator:     Robert Elz
>Release:        NetBSD 5.0  (pkgsrc current 2011-11-14)
        Prince of Songkla University
System: NetBSD 5.1 NetBSD 5.1 (JADE-1.12-20101117) #5: Wed 
Nov 17 05:30:55 ICT 2010 i386
Architecture: i386
Machine: i386
        After the recent upgrade to 8.0 xulrunner (and firefox, seamonkey,
        and probably more I didn't get to) need unzip to be installed
        in order to configure.   By default, it isn't - has
        a dependency on archivers/zip but that only installs the zip
        command, not unzip, archivers/unzip is needed for the latter.

        Attempt to build devel/xulrunner (or www/firefox or www/seamonkey)
        on a bare-bones system (with just NetBSD, and required dependencies
        installed, and nothing else).

        I use pkg_comp with NetBSD 5.0 (and libkver, X11_TYPE=native,
        USE_DESTDIR=no but none of that is relevant here) installed, and
        start each package build in an empty (almost empty - as in almost
        no packages added) sandbox.

        In that environment, I see ...

=> Modifying GNU configure scripts to avoid --recheck
=> Replacing config-guess with pkgsrc versions
=> Replacing config-sub with pkgsrc versions
=> Replacing install-sh with pkgsrc version
=> Adding run-time search paths to pkg-config files.
INFO: [] Nothing changed in 
INFO: [] Nothing changed in 
INFO: [] Nothing changed in 
=> Checking for portability problems in extracted files
creating cache ./config.cache
checking host system type... i386--netbsdelf
checking target system type... i386--netbsdelf
checking build system type... i386--netbsdelf
checking for mawk... /usr/bin/awk
checking for /usr/pkg/bin/perl... /usr/pkg/bin/perl
checking for minimum required perl version >= 5.006... 5.014002
checking for full perl installation... yes
checking for /usr/pkg/bin/python2.6... /usr/pkg/bin/python2.6
checking for doxygen... :
checking for autoconf... 
checking for unzip... no
configure: error: unzip not found in $PATH
*** Error code 1

make: stopped in /usr/pkgsrc/devel/xulrunner
*** Error code 1


        Applying the following patch fixed it for me (for xulrunner, and
        firefox, which have now finished building, seamonkey is still
        compiling as I write this, but is beyond its config step).

        I have no idea if archivers/zip is still needed or not (SEP).

        I doubt that unzip 6.0 is actually needed, an earlier version
        would probably do, but unzip 6.0 is what we have, and I have no
        easy way to test older ones for this use, so ...

RCS file: /cvsroot/NetBSD/pkgsrc/devel/xulrunner/,v
retrieving revision 1.26
diff -u -r1.26
---   19 Aug 2011 14:31:10 -0000      1.26
+++   14 Nov 2011 08:44:51 -0000
@@ -13,6 +13,7 @@
 UNLIMIT_RESOURCES+=    datasize
 BUILD_DEPENDS+=                zip>=2.3:../../archivers/zip
+BUILD_DEPENDS+=                unzip>=6.0:../../archivers/unzip
 PKG_DESTDIR_SUPPORT=   user-destdir

Home | Main Index | Thread Index | Old Index