From nobody Thu Nov 03 18:09:20 2022 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 4N3Bbj2Wk7z4hYqn for ; Thu, 3 Nov 2022 18:09:21 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4N3Bbj0Q8Sz43Bc for ; Thu, 3 Nov 2022 18:09:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) 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 4N3Bbh6VD8zltg for ; Thu, 3 Nov 2022 18:09:20 +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 2A3I9Kad097739 for ; Thu, 3 Nov 2022 18:09:20 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 2A3I9Kwf097738 for ports-bugs@FreeBSD.org; Thu, 3 Nov 2022 18:09:20 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 267550] databases/postgresql-promscale: Fails to build with "'libintl.h' file not found" Date: Thu, 03 Nov 2022 18:09:20 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: bsd@j-star.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: feld@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name attachments.mimetype attachments.created Message-ID: 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: Sender: owner-freebsd-ports-bugs@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org MIME-Version: 1.0 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1667498961; 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; bh=FHSoS7YzbbyHEq6APGFL0Qk4Ea8rLpkq53XDO6nvMnw=; b=lzhTg0g2WRB4hoyLXrvR02shnhFdpoyGq7z60RloNOBYkxonUEBTEMI21vkhCrPOEx8Tz7 i8bX/Bh1HNS1hJOsEBaffRUnrOxM/+aknXwATHQB6oAUs7xm5FEH+Gj0Z+aRW/6ebOcmbG sa1zY4dZXteTcwhfyfnGN/bQXBpXVYlbD2O9jsNJ6kT/zE20PHI0z+36YKG9Zj5gFkxsy3 8OfJ+KIdcku8BYC/fYFD3JeCAz9ZrNiXI1PME/HJuL8nkpZ2zqu7C86D/b0G3m6xP0rHlu hbNqEL9xbP1cdQ1YRvYwILgjwEMvBzCMfyK1P/hb+sDUE/STDZoT2kr2QeN50Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1667498961; a=rsa-sha256; cv=none; b=K84bH39kiKc6uaROVLT7qrDlkzSqTRiutt4kqpyOpZSsl6lg6AD02DBLpgC+h/MEXOwKC/ FwFo6QORTRUTPsLEmEJEP2jrvGMjsBMzqsxwmDUBghLuNBidyyrslstzlPNwmaXuxviNu6 O055c3ic7PDclyg49aOt4/VCZiQqKRaJEuknR/2BsO285R35Aq289Q6/nhOqduSDaO479n YNBqmIOvtVRD/1BKUQiWf/gao2saUMHFENYFyHuCd8FWzROOM+LRtrJ+IuxnqV9kTa6qfw z0LWXj80+agTj7GyHoTryqVYJ6g5Nik7XEEYU8Yia0cxr8RLVMdzzVhIxmyEBw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D267550 Bug ID: 267550 Summary: databases/postgresql-promscale: Fails to build with "'libintl.h' file not found" Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: feld@FreeBSD.org Reporter: bsd@j-star.org Assignee: feld@FreeBSD.org Flags: maintainer-feedback?(feld@FreeBSD.org) Attachment #237849 text/plain mime type: Created attachment 237849 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D237849&action= =3Dedit Full build log [As a side note: thanks for making this port, as a rather odd coincidence I= was just sitting down yesterday evening to do the same thing, and a commit appe= ared as if by magic!] I find that the port fails to build due to what looks like a gettext related error. Steps I took to try and get a clean repro: ``` poudriere jail -c -vv -j clean -v 13.1-RELEASE -a amd64 # Because my puny server chokes if it tries to build llvm and rust at the s= ame time. poudriere bulk -v -j clean lang/rust poudriere bulk -v -j clean database/postgresql-promscale tail -n 50=20 /usr/local/poudriere/data/logs/bulk/latest-per-pkg/postgresql14-promscale/0= .7.0/131amd64-default.log=20 ``` Results in the following failure message: ``` Compiling color-eyre v0.6.1 Compiling toml v0.5.9 Compiling bincode v1.3.3 Compiling plist v1.3.1 Compiling serde-xml-rs v0.5.1 Compiling serde_cbor v0.11.2 Compiling syntect v5.0.0 Compiling askama_shared v0.12.2 Compiling pgx-utils v0.4.5 (/wrkdirs/usr/ports/databases/postgresql-promscale/work/pgx/pgx-utils) Compiling askama_derive v0.11.2 Compiling askama v0.11.1 Compiling promscale v0.7.0 (/wrkdirs/usr/ports/databases/postgresql-promscale/work/promscale_extension= -0.7.0) Compiling pgx-pg-sys v0.4.5 (/wrkdirs/usr/ports/databases/postgresql-promscale/work/pgx/pgx-pg-sys) Compiling pgx-macros v0.4.5 (/wrkdirs/usr/ports/databases/postgresql-promscale/work/pgx/pgx-macros) error: failed to run custom build command for `pgx-pg-sys v0.4.5 (/wrkdirs/usr/ports/databases/postgresql-promscale/work/pgx/pgx-pg-sys)` Caused by: process didn't exit successfully: `/wrkdirs/usr/ports/databases/postgresql-promscale/work/promscale_extension= -0.7.0/target/release/build/pgx-pg-sys-f1210100d81f0f79/build-script-build` (exit status: 101) --- stdout cargo:rerun-if-env-changed=3DPGX_PG_SYS_GENERATE_BINDINGS_FOR_RELEASE =20 cargo:rerun-if-changed=3D/wrkdirs/usr/ports/databases/postgresql-promscale/= work/.pgx/config.toml cargo:rerun-if-changed=3Dinclude/pg10.h cargo:rerun-if-changed=3Dinclude/pg11.h cargo:rerun-if-changed=3Dinclude/pg12.h cargo:rerun-if-changed=3Dinclude/pg13.h cargo:rerun-if-changed=3Dinclude/pg14.h cargo:rerun-if-changed=3Dcshim/pgx-cshim.c cargo:rerun-if-changed=3Dcshim/Makefile --- stderr =20 manifest_dir=3D/wrkdirs/usr/ports/databases/postgresql-promscale/work/pgx/p= gx-pg-sys =20 shim_src=3D/wrkdirs/usr/ports/databases/postgresql-promscale/work/pgx/pgx-p= g-sys/cshim =20 shim_dst=3D/wrkdirs/usr/ports/databases/postgresql-promscale/work/promscale= _extension-0.7.0/target/release/build/pgx-pg-sys-1a211044f9af3881/out/cshim Generating bindings for pg14 /usr/local/include/postgresql/server/c.h:75:10: fatal error: 'libintl.h' = file not found /usr/local/include/postgresql/server/c.h:75:10: fatal error: 'libintl.h' = file not found, err: true thread 'main' panicked at 'Unable to generate bindings for pg14: ()', /wrkdirs/usr/ports/databases/postgresql-promscale/work/pgx/pgx-pg-sys/build= .rs:530:13 note: run with `RUST_BACKTRACE=3D1` environment variable to display a bac= ktrace warning: build failed, waiting for other jobs to finish... gmake[1]: *** [Makefile:99: package] Error 1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/databases/postgresql-promscale/work/promscale_extension= -0.7.0' *** Error code 2 Stop. make: stopped in /usr/ports/databases/postgresql-promscale =3D>> Cleaning up wrkdir =3D=3D=3D> Cleaning for postgresql14-promscale-0.7.0 build of databases/postgresql-promscale | postgresql14-promscale-0.7.0 ende= d at Thu Nov 3 14:49:38 GMT 2022 build time: 00:03:03 !!! build failure encountered !!! ``` Full log attached. I did take a look in the build jail, and the gettext-runtime package was installed, and libintl.h was where it ought to be in /usr/local/include/. This github bug looks like it might be relevant: https://github.com/timescale/promscale_extension/issues/532 . I don't know much about rust, so don't have any bright ideas for debugging further. --=20 You are receiving this mail because: You are the assignee for the bug.=