[Bug 251378] net-mgmt/unifi6: Update to 6.0.36

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Dec 3 12:47:28 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251378

--- Comment #7 from Rainer Hurling <rhurlin at FreeBSD.org> ---
(In reply to Juraj Lutter from comment #6)

Hi Juraj,
Thanks for the updated patch. Unfortunately, is does not build on Poudriere and
gives the following type of error:

=======================<phase: extract        >============================
===>   unifi6-6.0.36 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by unifi6-6.0.36 for building
===>  Extracting for unifi6-6.0.36
=> SHA256 Checksum OK for unifi6-6.0.36/unifi_sysvinit_all.deb.
=> SHA256 Checksum OK for unifi6-6.0.36/javax.activation-api-1.2.0.jar.
/bin/sh: /usr/local/bin/ar: not found
cp -f /portdistfiles/unifi6-6.0.36/javax.activation-api-1.2.0.jar 
/wrkdirs/usr/ports/net-mgmt/unifi6/work/unifi6-6.0.36/usr/lib/unifi/lib/
cp: directory
/wrkdirs/usr/ports/net-mgmt/unifi6/work/unifi6-6.0.36/usr/lib/unifi/lib does
not exist
*** Error code 1


It turns out, that USE_BINUTILS=yes is the culprit. This line is not needed at
all (NO_BUILD=yes) and seems to irritate in finding the correct ar binary.

A good example for a working ${AR} is in comms/iwmbt-firmware, also with
NO_BUILD=yes.


If you agree, I will remove the line with USE_BINUTILS=yes from the Makefile. A
new patch from your side is not needed.


BTW: The port is _not_ 'buildable' at the moment for i386, because
databases/mongodb36, one its RUN_DEPENDS is 'ONLY_FOR_ARCHS=aarch64 amd64'.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list