Hi,

Does 'EXTRACT_SUFX = .zip' in a port's Makefile imply a BUILD_DEPEND
on unzip, or does the latter need to be added explicitely too?

Ok is Junk in dpb too stupid ?

Context: using dpb -I list to build my favourite subset of packages,
py-tz failed like this :

>>> Building on localhost under devel/py-tz
         BDEPENDS = [lang/python/2.7;archivers/unzip;devel/py-setuptools]
         DIST = [devel/py-tz:pytz-2017.2.zip]
         FULLPKGNAME = py-tz-2017.2
         RDEPENDS = [lang/python/2.7;devel/py-setuptools]
>>> Running signature in devel/py-tz at 1501482775
Use of uninitialized value in string eq at 
/usr/libdata/perl5/OpenBSD/PackageRepository.pm line 444.
py-tz-2017.2: rebuild
>>> Running clean in devel/py-tz at 1501482777
===> devel/py-tz
===>  Cleaning for py-tz-2017.2
(Junk lock obtained for localhost at 1501482778)
>>> Running depends in devel/py-tz at 1501482778
/usr/sbin/pkg_add -aI -Dunsigned -rqU -Dupdate -Dupdatedepends -Drepair 
py-setuptools-28.6.1p0v0 python-2.7.13p2 unzip-6.0p11
was: /usr/sbin/pkg_add -aI -Dunsigned -rqU -Dupdate -Dupdatedepends -Drepair 
py-setuptools-28.6.1p0v0 python-2.7.13p2 unzip-6.0p11
/usr/sbin/pkg_add -aI -Dunsigned -rqU -Dupdate -Dupdatedepends -Drepair 
py-setuptools-28.6.1p0v0 python-2.7.13p2 unzip-6.0p11
>>> Running show-prepare-results in devel/py-tz at 1501482784
===> devel/py-tz
===> py-tz-2017.2 depends on: python->=2.7,<2.8 -> python-2.7.13p2
===> py-tz-2017.2 depends on: py-setuptools->=28.6.1v0 -> 
py-setuptools-28.6.1p0v0
===> py-tz-2017.2 depends on: unzip-* -> unzip-6.0p11
py-setuptools-28.6.1p0v0
python-2.7.13p2
unzip-6.0p11
Still tainted: 0
>>> Running junk in devel/py-tz at 1501482787
/usr/sbin/pkg_delete -aIXq 
install-info: warning: no entries found for `/usr/local/info/gpgrt.info'; 
nothing deleted
install-info: warning: no entries found for `/usr/local/info/gdbm.info'; 
nothing deleted
--- -dbus-1.10.22v0 -------------------
You should also remove /etc/machine-id
You should also run /usr/sbin/userdel _dbus
You should also run /usr/sbin/groupdel _dbus
--- -libelf-0.8.13p3 -------------------
Error deleting directory /usr/local/share/vala: Directory not empty
--- -python-2.7.13p2 -------------------
Don't forget to remove /usr/local/bin/python,
/usr/local/bin/2to3, /usr/local/bin/python-config and/or
/usr/local/bin/pydoc if they were symlinks to
/usr/local/bin/python2.7, /usr/local/bin/python2.7-2to3,
/usr/local/bin/python2.7-config or to /usr/local/bin/pydoc2.7.
--- -ruby-1.8.7.374p8 -------------------
If you set up the symlinks to make ruby 1.8 the system
ruby, don't forget to remove the following files:

 rm /usr/local/bin/ruby
 rm /usr/local/bin/erb
 rm /usr/local/bin/irb
 rm /usr/local/bin/rdoc
 rm /usr/local/bin/ri
 rm /usr/local/bin/testrb
--- -ruby-2.3.4 -------------------
If you set up the symlinks to make ruby 2.3 the system
ruby, don't forget to remove the following files:

 rm /usr/local/bin/ruby
 rm /usr/local/bin/erb
 rm /usr/local/bin/irb
 rm /usr/local/bin/rdoc
 rm /usr/local/bin/ri
 rm /usr/local/bin/gem
 rm /usr/local/bin/rake
--- -tcl-8.5.19p0 -------------------
You may wish to remove /usr/local/lib/tcl/tcl8.5/man from man.conf
--- -tk-8.5.19p0 -------------------
You may wish to remove /usr/local/lib/tcl/tk8.5/man from man.conf
(Junk lock released for localhost at 1501482865)
distfiles size=502168
>>> Running build in devel/py-tz at 1501482866
===> devel/py-tz
===>  Checking files for py-tz-2017.2
`/share/OpenBSD/ports/distfiles/pytz-2017.2.zip' is up to date.
>> (SHA256) pytz-2017.2.zip: OK
===>  Extracting for py-tz-2017.2
/bin/sh: unzip: not found
*** Error 127 in devel/py-tz 
(/share/OpenBSD/ports/infrastructure/mk/bsd.port.mk:2523 'do-extract': 
@PATH=/usr/obj/ports/py-tz-2017.2/bin:/u...)
*** Error 1 in devel/py-tz 
(/share/OpenBSD/ports/infrastructure/mk/bsd.port.mk:2504 
'/usr/obj/ports/py-tz-2017.2/.extract_done')
*** Error 1 in devel/py-tz 
(/share/OpenBSD/ports/infrastructure/mk/bsd.port.mk:2408 'build')
===> Exiting devel/py-tz with an error
/bin/sh: exit 1: not found
*** Error 127 in /share/OpenBSD/ports (infrastructure/mk/bsd.port.subdir.mk:147 
'build')
Error: job failed with 256 on localhost

-- 
Matthieu Herrb

Reply via email to