Summary: | dns/dnstracer: Build fails on 10.2-RELEASE-p2 amd64 (config.status: error: invalid argument: depfiles) | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Vikash Badal <vikashb> | ||||||||||||||||||
Component: | Individual Port(s) | Assignee: | Kurt Jaeger <pi> | ||||||||||||||||||
Status: | Closed FIXED | ||||||||||||||||||||
Severity: | Affects Only Me | CC: | edwin, edwin, lukasz, pi, robak, w.schwarzenfeld | ||||||||||||||||||
Priority: | --- | Keywords: | easy, patch | ||||||||||||||||||
Version: | Latest | Flags: | pi:
maintainer-feedback-
pi: merge-quarterly- |
||||||||||||||||||
Hardware: | amd64 | ||||||||||||||||||||
OS: | Any | ||||||||||||||||||||
Attachments: |
|
Description
Vikash Badal
2015-09-02 07:20:02 UTC
I've tested the port and can't reproduce your build issue. Any chance you could try to reproduce it on a freshly installed and updated 10.2-RELEASE build in a virtual machine or something similar? Created attachment 164960 [details]
poudriere build fail log
Log from poudriere's failed build on FreeBSD 10.2-RELEASE-p8.
Any progress on this? QA is provided, so needs-qa keyword can be deleted. Created attachment 165806 [details]
poudriere-dns_dnstracer.log
As you see, builds fine on my system. I see. Could you test it on a fresh system? I've installed fresh FreeBSD 10.2 64-bit (with default settings, install on UFS) on new VM. Then I did: freebsd-update fetch install shutdown -r now pkg pkg install poudriere poudriere jail -c -j freebsd-10-test -v 10.2-RELEASE mkdir -p /usr/ports/distfiles poudriere ports -c poudriere bulk -j freebsd-10-test dns/dnstracer and I got the same error I posted before. The same error that OP reported. There is something is wrong with this port. The Makefile is missing USES= autoreconf. The svn-diff is a not really clean hack. Because the were problem install the manfile (should work). But there a warnings with portlint. But these compiles in the port and with poudriere. Makefile should reworked. Created attachment 165820 [details]
svn-diff_dns_dnstracker_hack
Forget: you were right, first poudriere fails in a new poudriere jail (cause the autoconf ports were not installed - see autoreconf). Portlint is ok (I forgot to delete something). svn-diff should now be ok. Created attachment 165821 [details]
svn-diff_dns_dnstracer
Created attachment 165823 [details]
poudriere-dns_dnstracer-new_jail.log
Created attachment 165825 [details]
portlint_dns_dnstracer
I was wondering about the port makes warnings: "autoconf not found", automake no found ...", poudriere not. @Walter, CONFIGURE_ARGS can be removed, --prefix is set by default (Please confirm with make -V CONFIGURE_ARGS Why are the man pages being installed pre and not post install? Please also obsolete superseded attachments/logs @Edwin, it would be great if your port MAINTAINER lines matched your @FreeBSD.org account such that new issues for your ports can/could be automatically assigned Created attachment 165852 [details]
poudriere-dns_dnstracer-new_jail.log
Created attachment 165853 [details]
svn-diff_dns_dnstracer-1.9_1
I changed it, plus a small patch cause of an deprecated warning in configure.in. make -V CONFIGURE_ARGS --enable---disable-ipv6 --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} This patch works for me, thank you. Testbuilds OK, portlint OK. A commit references this bug: Author: pi Date: Wed Feb 17 04:30:29 UTC 2016 New revision: 409029 URL: https://svnweb.freebsd.org/changeset/ports/409029 Log: dns/dnstracer: fix build on 10.2amd64 PR: 202824 Submitted by: w.schwarzenfeld@aon.at, lukasz@wasikowski.net, vikashb@where-ever.za.net Approved by: edwin (maintainer timeout) Changes: head/dns/dnstracer/Makefile head/dns/dnstracer/files/ head/dns/dnstracer/files/patch-configure.in Triage post initial HEAD commit Pending MFH Comment on attachment 165853 [details]
svn-diff_dns_dnstracer-1.9_1
Maintainer timeout, implicit approval
Went into the Q2 quarterly. |