Bug 295874 - multimedia/gmmlib - port fails to build on checksum error
Summary: multimedia/gmmlib - port fails to build on checksum error
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-06-05 14:57 UTC by Jeff Griffith
Modified: 2026-06-12 14:42 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (tmp386)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Griffith 2026-06-05 14:57:08 UTC
My build host is running 15.0-RELEASE; Build is being done with Poudriere in a jail.

There appears to be an issue with a patch that the 'fetch-depends' process is encountering:

===========================================================================
=======================<phase: fetch-depends  >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: fetch          >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  License MIT accepted by the user
=> intel-gmmlib-intel-gmmlib-22.10.0_GH0.tar.gz doesn't seem to exist in /portdistfiles.
=> Attempting to fetch https://codeload.github.com/intel/gmmlib/tar.gz/intel-gmmlib-22.10.0?dummy=/intel-gmmlib-intel-gmmlib-22.10.0_GH0.tar.gz
fetch: https://codeload.github.com/intel/gmmlib/tar.gz/intel-gmmlib-22.10.0?dummy=/intel-gmmlib-intel-gmmlib-22.10.0_GH0.tar.gz: size unknown
fetch: https://codeload.github.com/intel/gmmlib/tar.gz/intel-gmmlib-22.10.0?dummy=/intel-gmmlib-intel-gmmlib-22.10.0_GH0.tar.gz: size of remote file is not known
intel-gmmlib-intel-gmmlib-22.10.0_GH0.tar.gz           866 kB 2030 kBps    01s
===> Fetching all distfiles required by gmmlib-22.10.0 for building
===========================================================================
=======================<phase: checksum       >============================
===== env: FETCH_REGET=0 NO_DEPENDS=yes USER=root UID=0 GID=0
===>  License MIT accepted by the user
===> Fetching all distfiles required by gmmlib-22.10.0 for building
=> SHA256 Checksum OK for intel-gmmlib-intel-gmmlib-22.10.0_GH0.tar.gz.
=> SHA256 Checksum OK for 4356a33c787c.patch.
=> SHA256 Checksum OK for a75809957583.patch.
=> SHA256 Checksum OK for 978f7d56f88a.patch.
=> SHA256 Checksum mismatch for 8ebe65625f71.patch.
=> SHA256 Checksum OK for 072810163a05.patch.
=> SHA256 Checksum OK for ab150305017a.patch.
=> SHA256 Checksum OK for 0d45ab8163e7.patch.
=> SHA256 Checksum OK for 4ae2fd0de966.patch.
===>  Giving up on fetching files:  8ebe65625f71.patch 
Make sure the Makefile and distinfo file (/usr/ports/multimedia/gmmlib/distinfo)
are up to date.  If you are absolutely sure you want to override this
check, type "make NO_CHECKSUM=yes [other args]".
*** Error code 1

Stop.
make: stopped making "checksum" in /usr/ports/multimedia/gmmlib
=>> Cleaning up wrkdir
===>  Cleaning for gmmlib-22.10.0
build of multimedia/gmmlib | gmmlib-22.10.0 ended at Thu Jun  4 02:31:57 CDT 2026
build time: 00:00:03
!!! build failure encountered !!!


I also noticed that this is affecting the port with the same error on pkg-status.freebsd.org: https://pkg-status.freebsd.org/gohan06/data/150amd64-default-foo/2026-05-30_19h08m33s/logs/gmmlib-22.10.0.log
Comment 1 V H 2026-06-06 00:18:38 UTC
(In reply to Jeff Griffith from comment #0)

I'm having trouble reproducing the checksum mismatch. It isn't happening for me. What exact poudriere command did you use to attempt building?

===========================================================================
=======================<phase: fetch-depends  >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: fetch          >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  License MIT accepted by the user
===> Fetching all distfiles required by gmmlib-22.10.0 for building
===========================================================================
=======================<phase: checksum       >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  License MIT accepted by the user
===> Fetching all distfiles required by gmmlib-22.10.0 for building
=> SHA256 Checksum OK for intel-gmmlib-intel-gmmlib-22.10.0_GH0.tar.gz.
=> SHA256 Checksum OK for 4356a33c787c.patch.
=> SHA256 Checksum OK for a75809957583.patch.
=> SHA256 Checksum OK for 978f7d56f88a.patch.
=> SHA256 Checksum OK for 8ebe65625f71.patch.
=> SHA256 Checksum OK for 072810163a05.patch.
=> SHA256 Checksum OK for ab150305017a.patch.
=> SHA256 Checksum OK for 0d45ab8163e7.patch.
=> SHA256 Checksum OK for 4ae2fd0de966.patch.
===========================================================================
=======================<phase: extract-depends>============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: extract        >============================
===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  License MIT accepted by the user
===> Fetching all distfiles required by gmmlib-22.10.0 for building
===>  Extracting for gmmlib-22.10.0
=> SHA256 Checksum OK for intel-gmmlib-intel-gmmlib-22.10.0_GH0.tar.gz.
=> SHA256 Checksum OK for 4356a33c787c.patch.
=> SHA256 Checksum OK for a75809957583.patch.
=> SHA256 Checksum OK for 978f7d56f88a.patch.
=> SHA256 Checksum OK for 8ebe65625f71.patch.
=> SHA256 Checksum OK for 072810163a05.patch.
=> SHA256 Checksum OK for ab150305017a.patch.
=> SHA256 Checksum OK for 0d45ab8163e7.patch.
=> SHA256 Checksum OK for 4ae2fd0de966.patch.
===========================================================================
Comment 2 V H 2026-06-06 00:20:24 UTC
This is what the checksum are for me:

$ cat /usr/local/poudriere/ports/default/multimedia/gmmlib/distinfo

TIMESTAMP = 1779000479
SHA256 (intel-gmmlib-intel-gmmlib-22.10.0_GH0.tar.gz) = 893e3c5a24b408ac312a0318b70f38f427f297646e323f31e79d3a06a92c1543
SIZE (intel-gmmlib-intel-gmmlib-22.10.0_GH0.tar.gz) = 886857
SHA256 (4356a33c787c.patch) = 27f9f03cb111b877d25317591df35e549719092bef4406f2248855d20dab422d
SIZE (4356a33c787c.patch) = 953
SHA256 (a75809957583.patch) = 2c1f2ce3a8b39b1770dad810e4339ff2597480defddca67e36eafcc805719924
SIZE (a75809957583.patch) = 902
SHA256 (978f7d56f88a.patch) = 0497d59d289a6118443c5f687d3ee22a1969fba047bf68808bb15bb2f853df0d
SIZE (978f7d56f88a.patch) = 733
SHA256 (8ebe65625f71.patch) = dc305169b36a7705d7a11594a2468f7caf75ebd0da7d2a02ff32064582e63c11
SIZE (8ebe65625f71.patch) = 3032
SHA256 (072810163a05.patch) = 0ab73147c4b1fbc6d745ee173819a4b8beff103c2af1d0d60c8d44c2b74e8c09
SIZE (072810163a05.patch) = 18701
SHA256 (ab150305017a.patch) = 265337f3da0376dcfc7e8ace8ca3e8969b04022dac78a97a26767f3340a36528
SIZE (ab150305017a.patch) = 2525
SHA256 (0d45ab8163e7.patch) = 4563920cff7f5f8e706a2ce443e8a060a08029375cd8591dddd64325afd3edd8
SIZE (0d45ab8163e7.patch) = 1472
SHA256 (4ae2fd0de966.patch) = 411edde42fdf902880498898fc87fe47669bd010805cdf5bdc5d33cdaa9fb6d1
SIZE (4ae2fd0de966.patch) = 1527
Comment 3 V H 2026-06-06 00:23:51 UTC
(In reply to Jeff Griffith from comment #0)

Also what is the contents of the 8ebe65625f71.patch file?
Comment 4 Jeff Griffith 2026-06-12 14:42:57 UTC
Hi, sorry for the late follow up on this. The package now builds correctly for me as of my last attempt on June 11th. Will close as resolved.