From nobody Sat Nov 16 08:33:36 2024 X-Original-To: ports-bugs@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 4Xr6c06J2rz5d3BH for ; Sat, 16 Nov 2024 08:33:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Xr6c03Wpgz4nfw for ; Sat, 16 Nov 2024 08:33:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1731746016; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=AuUtgKsO6eRv0Lm+CZtU9RXzxQCLmJcdOKy2O+LXqlw=; b=fbPLJa2Wga2b+IIEGdIhWrEoVvgsgJpWgWPFbCNBMNmEbBzHSfHLvxwse0H/i3uEqxbLrP x+29YfSaZlVy0SaD4v1I+vv/+jbJ2u4wuzXryFnPtCn2cG99dAe5ezmBDW3lTG8Znfy9OX KAuQWdCbxAdNFovI/bmQV7pHnpwsMXfpO0cadgIxncSPzs8wN+yxeIrhZDXLSVOjIN1s87 Yt1hBTSTvQuVg0Edxp7MqTIGEiu/XgvHQljSmahFoMc7WsCcearIWTFp+o3ckzzIDH2lmh q2bqwkl0KUpcqFGaZ88GtIHUBMufMXNIBF9Z0rIzdlREwkUEaWM5rl9o/Vyv8Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1731746016; a=rsa-sha256; cv=none; b=uUxuicLRn4qe4dqisIiU4dOHAWOSMs2/uI3+YMSlc/PZSzAc83dvNcJ8yuFZuklxJ3ZHHM V+eKZ0EddV6krKIdVquv0AYVh5Up7B6rAVIcBVgaNr8LY1lcHNxq9rKkO+MurBhfVv0B3e iPvFN5eN1pCPGMT4U0ITZlipHQXDBtDxj8/btWMiine+0fd1TjH0oxUs4xRgXZ6TBMFrh0 6tEXjhgHjeXe+072nvNC3612KYlD9woCXDcJqIFjvRpQoXz1Dfxn+FXm1zPQYm/iq0YoXu 0IoTTJ+hG28BEADUGbMLyu944jlC1Byxujjk68TXha84eai2SGKs8qwfKbkK2w== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Xr6c02jxzz10p1 for ; Sat, 16 Nov 2024 08:33:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 4AG8Xaeq016149 for ; Sat, 16 Nov 2024 08:33:36 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 4AG8Xa5K016147 for ports-bugs@FreeBSD.org; Sat, 16 Nov 2024 08:33:36 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 281238] lang/gforth: Fails to build with GCC 14: prim:2157:5: error: implicit declaration of function 'ecvt' [-Wimplicit-function-declaration] Date: Sat, 16 Nov 2024 08:33:36 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Ports Framework X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: salvadore@freebsd.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: danfe@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.isobsolete attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports-bugs@freebsd.org Sender: owner-freebsd-ports-bugs@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D281238 Lorenzo Salvadore changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #255192|0 |1 is obsolete| | --- Comment #8 from Lorenzo Salvadore --- Created attachment 255211 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D255211&action= =3Dedit gforth poudriere log Still broken, with the following error (full log attached): or i in libffi.fs fflib.fs cstr.fs unix/socket.fs; do ./gforth -e "s\" `pwd`/lib/gforth/0.7.3/libcc-named/\" libcc-named-dir-v 2! libcc-path clear-path libcc-named-dir libcc-path also-path :noname 2drop s\" /usr/local/lib/gforth/0.7.3/libcc-named/\" ; is replace-rpath" ./$i -e bye; done /wrkdirs/usr/ports/lang/gforth/work/gforth-0.7.3/lib/gforth/0.7.3/libcc-nam= ed/libffi.c: In function 'libffi_LTX_gforth_c_ffi_prep_closure1_aaa_n': /wrkdirs/usr/ports/lang/gforth/work/gforth-0.7.3/lib/gforth/0.7.3/libcc-nam= ed/libffi.c:95:3: warning: 'ffi_prep_closure' is deprecated: use ffi_prep_closure_loc instead [-Wdeprecated-declarations] 95 | sp[2]=3Dffi_prep_closure1((void *)(sp[2]),(void *)(sp[1]),(void *)(sp[0])); | ^~ In file included from /wrkdirs/usr/ports/lang/gforth/work/gforth-0.7.3/lib/gforth/0.7.3/libcc-nam= ed/libffi.c:3: /usr/local/include/ffi.h:356:1: note: declared here 356 | ffi_prep_closure (ffi_closure*, | ^~~~~~~~~~~~~~~~ file not found in file included from *OS command line*:-1 libffi.fs:159: open-lib failed >>>end-c-library<<< Backtrace: $1FF3B4004990 throw=20 $1FF3B4040B68 c(abort")=20 $1FF3B4041418 compile-wrapper-function1=20 file not found in file included from *OS command line*:-1 fflib.fs:136: open-lib failed >>>end-c-library<<< Backtrace: $356E0BE04990 throw=20 $356E0BE40B68 c(abort")=20 $356E0BE41418 compile-wrapper-function1=20 file not found in file included from *OS command line*:-1 cstr.fs:23: open-lib failed >>>end-c-library<<< Backtrace: $1A51F0604990 throw=20 $1A51F0640B68 c(abort")=20 $1A51F0641418 compile-wrapper-function1=20 file not found in file included from *OS command line*:-1 unix/socket.fs:48: open-lib failed >>>end-c-library<<< Backtrace: $15EF3BC04990 throw=20 $15EF3BC40B68 c(abort")=20 $15EF3BC41418 compile-wrapper-function1=20 gmake: *** [Makefile:653: build-libcc-named] Error 1 *** Error code 1 Stop. make: stopped in /usr/ports/lang/gforth build of lang/gforth | gforth-0.7.3_15 ended at Sat Nov 16 09:11:43 CET 2024 build time: 00:01:14 !!! build failure encountered !!! However -fpermissive this time works fine. Of course I agree that a real fi= x is better, but I believe a workaround such as -fpermissive is fine for a tempo= rary solution or even for unmaintained ports or software unmaintained upstream. In case it is still useful, those were the issues I had with pkg-plist using -fpermissive, but they are now solved: =3D=3D=3D=3D> Running Q/A tests (stage-qa) =3D=3D=3D=3D> Checking for pkg-plist issues (check-plist) =3D=3D=3D> Parsing plist =3D=3D=3D> Checking for items in STAGEDIR missing from pkg-plist =3D=3D=3D> Checking for items in pkg-plist which are not in STAGEDIR Error: Missing: lib/gforth/%%PORTVERSION%%/libcc-named/fflib.a Error: Missing: lib/gforth/%%PORTVERSION%%/libcc-named/fflib.so Error: Missing: lib/gforth/%%PORTVERSION%%/libcc-named/fflib.so.0 Error: Missing: lib/gforth/%%PORTVERSION%%/libcc-named/fflib.so.0.0.0 =3D=3D=3D> Error: Plist issues found. *** Error code 1 Stop. make: stopped in /usr/ports/lang/gforth =3D>> Error: check-plist failures detected --=20 You are receiving this mail because: You are on the CC list for the bug.=