Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Oct 2013 02:35:25 GMT
From:      Edwin Groothuis <edwin@FreeBSD.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/182821: gmake strangeness on 10.0 Alpha 4
Message-ID:  <201310080235.r982ZP6q088577@oldred.freebsd.org>
Resent-Message-ID: <201310080240.r982e0VI035846@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         182821
>Category:       ports
>Synopsis:       gmake strangeness on 10.0 Alpha 4
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Oct 08 02:40:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Edwin Groothuis
>Release:        10.0-ALPHA4
>Organization:
-
>Environment:
FreeBSD f10 10.0-ALPHA4 FreeBSD 10.0-ALPHA4 #0 r255933: Sun Sep 29 02:50:54 UTC 2013     root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
While trying to fix this:
http://pb2.nyi.freebsd.org/bulk/exp-bdrewery-default/2013-08-23_16h05m22s/logs/errors/ngrep-1.45.log

The ports Makefile is attached below, the Makefile in the tar-ball shows:
all:
        echo all/MAKEFLAGS: ${MAKEFLAGS}

That's all. No magic there.


This is how it works on 9.1:
===>  Building for test-1.45
gmake: Warning: File `Makefile' has modification time 39188 s in the future
echo all/MAKEFLAGS:  --jobserver-fds=3,4 -j -- DESTDIR=/usr/home/edwin/port/work/stage SYSTEMVERSION= OSVERSION=901000 OSREL=9.1 OPSYS=FreeBSD ARCH=amd64
all/MAKEFLAGS: --jobserver-fds=3,4 -j -- DESTDIR=/usr/home/edwin/port/work/stage SYSTEMVERSION= OSVERSION=901000 OSREL=9.1 OPSYS=FreeBSD ARCH=amd64

All arguments are sane.


On 10.0 ALPHA 4, it shows:
===>  Building for test-1.45
gmake[1]: Entering directory `/usr/home/edwin/ports/net/test/work/test-1.45'
echo all/MAKEFLAGS: w -- DESTDIR=/usr/home/edwin/ports/net/test/work/stage SYSTEMVERSION= OSVERSION=1000055 OSREL=10.0 OPSYS=FreeBSD ARCH=amd64 .MAKE.LEVEL.ENV=MAKELEVEL
all/MAKEFLAGS: w -- DESTDIR=/usr/home/edwin/ports/net/test/work/stage SYSTEMVERSION= OSVERSION=1000055 OSREL=10.0 OPSYS=FreeBSD ARCH=amd64 .MAKE.LEVEL.ENV=MAKELEVEL
gmake[1]: Leaving directory `/usr/home/edwin/ports/net/test/work/test-1.45'

Now there is a "w" there. And I don't know why....
>How-To-Repeat:
Use this ports Makefile:

# Created by: David O'Brien (obrien@NUXI.com)
# $FreeBSD: head/net/ngrep/Makefile 327755 2013-09-20 22:10:23Z bapt $

PORTNAME=       test
PORTVERSION=    1.45
CATEGORIES=     net security
MASTER_SITES=   http://www.mavetju.org/~edwin/

MAINTAINER=     edwin@mavetju.org
COMMENT=        Network grep

USES=           gmake

.include <bsd.port.mk>

run make.
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201310080235.r982ZP6q088577>