From nobody Sun Aug 11 17:21:31 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 4Whkwt1ZHJz5TGCM for ; Sun, 11 Aug 2024 17:22:22 +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 4Whkws1b1fz4Jfn for ; Sun, 11 Aug 2024 17:22:21 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Authentication-Results: mx1.freebsd.org; dkim=none ("invalid DKIM record") header.d=troutmask.apl.washington.edu header.s=troutmask header.b=RdtQh6lr; dmarc=fail reason="No valid SPF" header.from=washington.edu (policy=none); spf=none (mx1.freebsd.org: domain of sgk@troutmask.apl.washington.edu has no SPF policy when checking 128.95.76.21) smtp.mailfrom=sgk@troutmask.apl.washington.edu 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 47BHLW7m032534; Sun, 11 Aug 2024 10:21:32 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) DKIM-Filter: OpenDKIM Filter v2.10.3 troutmask.apl.washington.edu 47BHLW7m032534 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=troutmask.apl.washington.edu; s=troutmask; t=1723396892; bh=pnVeHE4BniqCU/3YgpzNkcvWLI7ptFu610vAePWLndw=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To:From; b=RdtQh6lrCdcK1mqBt+0orGb2IYhaa/yFE76UGO0T1VvW/Jt1osaNs8S5CiBjNeqiJ 3eLgN+C3Etct9wBYb0URsq+qiAWADxvQMmndKBMWEwxYXiXaGUigzwNiCmO0bOpUF1 CQ6MP/DwBXzKPLv8lA0yQdyi/cc+DfnjbR44V4LVmb28JtmbvYh3zOprSFihDvAtT6 8SMdgsmtDQrIgWZdO7cJp8hdGLzE+2qQEmz4q1NohDefdkWrRgXuprwKcsZrletR36 kiKJc0uAqoEkBWueMQbHjBfNHexV7ktIOuElRus5/atW+FM2rOCR0p3fQJaIao9AhO uaWFjLVH6z2lg== Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.17.1/8.17.1/Submit) id 47BHLWC8032533; Sun, 11 Aug 2024 10:21:32 -0700 (PDT) (envelope-from sgk) Date: Sun, 11 Aug 2024 10:21:31 -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-Spamd-Result: default: False [-1.98 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.982]; DMARC_POLICY_SOFTFAIL(0.10)[washington.edu : No valid SPF,none]; MIME_GOOD(-0.10)[text/plain]; R_DKIM_PERMFAIL(0.00)[troutmask.apl.washington.edu:s=troutmask]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US]; R_SPF_NA(0.00)[no SPF record]; MIME_TRACE(0.00)[0:+]; MISSING_XM_UA(0.00)[]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; HAS_REPLYTO(0.00)[sgk@troutmask.apl.washington.edu]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; REPLYTO_ADDR_EQ_FROM(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[troutmask.apl.washington.edu:~] X-Rspamd-Queue-Id: 4Whkws1b1fz4Jfn On Sat, Aug 10, 2024 at 08:50:20PM -0700, Steve Kargl wrote: > 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 > Well, that was fun. Seems that either perl or clang do not like "CPUTYPE?=amdfam10" in /etc/make.conf. -- Steve