Re: False (?) alarm from FreeBSD package build server with FreeBSD-current

2015-04-28 Thread Bryan Drewery
On 4/25/2015 6:28 PM, Sergei Vyshenski wrote:
 How this non-reproducibility can happen at all?
 Could it be that FreeBSD package build server deliberately sets more rigid
 CFLAGS than OS itself does?
 Please advice me what to do in this situation.
 Shall I blindly submit a patch about CFLAGS to make build server happy?
 

The package builder is not more strict. The problem is that you're
testing a different commit, that has been fixed already.

Note your log has:

Makefile ident:  $FreeBSD: head/devel/p5-B-C/Makefile 384683
2015-04-24 20:21:23Z adamw $

The package builder log has:

Makefile ident:  $FreeBSD: head/devel/p5-B-C/Makefile 379031
2015-02-15 09:39:49Z bofh $


adamw's commit in r384683:

  The patch introduced in r383995 to fix the build on perl-5.21.6+ broke
  building against other perl versions.

So you can't reproduce it because it's already fixed!

Cheers,
Bryan Drewery



signature.asc
Description: OpenPGP digital signature


False (?) alarm from FreeBSD package build server with FreeBSD-current

2015-04-25 Thread Sergei Vyshenski
Hi,

FreeBSD package build server informs about build failure for my port
devel/p5-B-C at
FreeBSD 11.0-CURRENT amd64, OSVERSION: 1100070.
(This port builds fine on all stable FreeBSD versions.)
Poudriere log of FreeBSD package build server:
http://beefy4.isc.freebsd.org/data/head-amd64-default/p384620_s281917/logs/p5-B-C-1.52_1.log

The main problem there being that something is invalid in C99
[-Wimplicit-function-declaration]. Looks that this error could be fixed by
just adding the following line to the port's Makefile:

CFLAGS+=-Wno-implicit-function-declaration

*BUT!* I can not reproduce this error. Please look how this port builds ok
with poudriere at nearly the same version of OS

FreeBSD 11.0-CURRENT amd64, OSVERSION: 1100070
My Poudriere log:
https://drive.google.com/file/d/0B2A9Va9VLT7MVDd6YmdvbktVTEk/view?usp=sharing

Here I am using a fresh install of 11.0-CURRENT (svn revision as of
yesterday),
with default settings for everything,
perl-5.18,
pkg-1.5.1,
poudriere-3.1.3

How this non-reproducibility can happen at all?
Could it be that FreeBSD package build server deliberately sets more rigid
CFLAGS than OS itself does?
Please advice me what to do in this situation.
Shall I blindly submit a patch about CFLAGS to make build server happy?

Regards, Sergei
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org