From nobody Sun Aug 11 03:50:20 2024 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4WhNwt2n3hz5SPFN for ; Sun, 11 Aug 2024 03:51:10 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WhNws735Pz4mBX for ; Sun, 11 Aug 2024 03:51:09 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Authentication-Results: mx1.freebsd.org; none Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.17.1/8.17.1) with ESMTP id 47B3oLF3026582; Sat, 10 Aug 2024 20:50:21 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) DKIM-Filter: OpenDKIM Filter v2.10.3 troutmask.apl.washington.edu 47B3oLF3026582 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=troutmask.apl.washington.edu; s=troutmask; t=1723348221; bh=/45/0LHPS2T642B/3GVKB1M7ZBeXwtKyNdiFPVoiQ3w=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To:From; b=PbQjmMnABLTcN5Uh18CWixyJtOKwtMXtAeISpZAYK96PgaCx9M0NKmuJgIXbIDE2Q lEQ6AjqgXf1alICtshX0PH1Vwz4w1CbDe5BpUjP/y/w/XEBnjbaPc3gZbGxfIzZHqP zqWPlmM5xF8YGc3l69osmg/ngwwm3/bL6GIP5qduCnqnL0nhznBe9LbYFdoRTSYapx SdqQmz2auFUxSrwFJR+vFaeaDHXHV/4uTVXSVIvudxlfEaTaoeYygdQGH8UsRhYJv1 TGaW+vmMQAZK3LgkIJl9Gj+HTl4wkGn2T5rL04le+sLuZ4emXcTwqlRzKeTHFwgHIA 8RmXTv16cCDBQ== Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.17.1/8.17.1/Submit) id 47B3oKjA026581; Sat, 10 Aug 2024 20:50:20 -0700 (PDT) (envelope-from sgk) Date: Sat, 10 Aug 2024 20:50:20 -0700 From: Steve Kargl To: David Wolfskill Cc: freebsd-ports@freebsd.org Subject: Re: perl build failure? Message-ID: Reply-To: sgk@troutmask.apl.washington.edu References: List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US] X-Rspamd-Queue-Id: 4WhNws735Pz4mBX On Sat, Aug 10, 2024 at 08:31:19PM -0700, David Wolfskill wrote: > On Sat, Aug 10, 2024 at 08:05:25PM -0700, Steve Kargl wrote: > > How is perl 5.36.3 the default version when it dies with > > > > WARNING: re-sorting MANIFEST > > *** [MANIFEST.srt] Error code 1 > > > > make: stopped making "all" in /usr/ports/lang/perl5.36/work/perl-5.36.3 > > --- lib/auto/re/re.so --- > > Unsuccessful make(ext/re): code=1536 at make_ext.pl line 584. > > *** [lib/auto/re/re.so] Error code 25 > > .... > > I do not seem to be able to reproduce this. > > I already had built & installed lang/perl5.36; as an experiment, then, I: > > * cd /usr/ports/ > * sudo make -C lang/perl5.36 > which was uneventful, ending in: > ... > ====> Compressing man pages (compress-man) > ===> Installing ldconfig configuration file > > * echo $? (reported 0). > > This was on a laptop running stable/14-n268434-5c4fd0b523f7, with the > ports tree at main-n673933-bd6e35dc25c3. > > In addition, at work, we include lang/perl5.36 in the images we build > for the appliances we support; those run (a modified) FreeBSD head > (presently based on main-n271321-9ae91f59c500), with a ports tree at > main-n672216-4ff70f6df83e; these images are generally built several > times per day -- and I don't recall being aware of any reported failures > building perl5.36. (The primary focus of my position is to look for > unexpected anomalous behavior in those images before we hand them over > for deployment; I like to think I'd be aware if such a thing were > happening.) > > Perhaps some additional information for reproducing the problem might be > useful. > This issue is occurring after a src/UPDATING buildworld/buildkernel dance with top of tree freebsd, where I'm updating a circa Feb 2024 system. Both source and ports were updated yesterday. It takes a day to rebuild world/kernel (love llvm!!) % cd /usr/ports/lang/perl5.36 % env MAKE_JOBS_UNSAFE=yes make ... Making header files for XS... Use of uninitialized value $tab[2] in substitution (s///) at ./mkheader line 122. Use of uninitialized value $_[0] in pattern match (m//) at ./mkheader line 108. Illegal hexadecimal digit '!' ignored at ./mkheader line 124. Use of uninitialized value $tab[1] in string eq at ./mkheader line 125. Weird Canonical Decomposition of U+0000 at ./mkheader line 155. require ./mkheader called at Makefile.PL line 13 Unsuccessful Makefile.PL(dist/Unicode-Normalize): code=65280 at make_ext.pl line 532. *** Error code 2 -- Steve