[Bug 237086] irc/znc Build fails with:make[8]: stopped in /usr/ports/devel/py-enum34

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Apr 10 07:29:23 UTC 2019


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

--- Comment #4 from Michael Powell <nightrecon at gmail.com> ---
Apologies for such an ineffectual report. Perhaps starting at the beginning
might help. Please see the irc-znc-problem.txt attachment. Note this PR:

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

One example from this PR:

mesa-libs-18.3.2 needs Python 2.7 at most, but 3.6 was specified.

Error from both irc-znc-problem.txt and znc-1.7.3-failure.log:

py27-enum34-1.1.6 needs Python 3.3 at most, but 3.6 was specified.


This also in reference to the current port, which is this:

# Created by: elvstone at gmail.com
# $FreeBSD: head/irc/znc/Makefile 497432 2019-03-31 17:08:41Z dbaio $

PORTNAME=       znc
PORTVERSION=    1.7.3

[...]

I looked at your logs and don't know why you are looking at 1.7.2. But it 
confirms that Poudriere is masking the problem. I do not use Poudriere, 
but someone who does ran a poudrier testport run for me and was unable 
to reproduce the problem as well.

Steps to reproduce:

1 - Install a release

2 - portsnap fetch && portsnap extract && portsnap fetch update

3 - cd /usr/ports/irc/znc and run make 

You will see what is in the attached znc-1.7.3-failure.log. At this point the
Makefile may be edited with the contents from the diff, and make run again
and it will pick up where it left off and continue on to success. Or it can be
edited before and it will complete correctly, as in the attached 
znc-1.7.3-corrected.log.

There are no options being set anywhere other than what are part of all the 
defaults set in the ports tree. In other words, you seem to think I am setting
some option; I am NOT. It also does not matter whether there is a
make.conf containing BATCH= yes or no make.conf at all. 

Also notice the difference in the order things occur between the failure log 
and the corrected log. 

The poudriere environment is masking this problem. The problem is broken
automatic dependency building. Anyone not using poudriere and manually
installing from the ports tree will see this. As did the guy in the irc
channel.

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


More information about the freebsd-ports-bugs mailing list