Bug 281128 - databases/compass: fix build on aarch64
Summary: databases/compass: fix build on aarch64
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Robert Clausecker
URL: https://lists.freebsd.org/archives/fr...
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-29 19:16 UTC by Hiroo Ono
Modified: 2024-09-16 21:35 UTC (History)
1 user (show)

See Also:
hiroo.ono+freebsd: maintainer-feedback+
fuz: merge-quarterly?


Attachments
databases/compass patch (2.62 KB, patch)
2024-08-29 19:17 UTC, Hiroo Ono
hiroo.ono+freebsd: maintainer-approval+
Details | Diff
build log on amd64 FreeBSD 14.0 (24.95 KB, text/plain)
2024-09-12 23:38 UTC, Robert Clausecker
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hiroo Ono 2024-08-29 19:16:44 UTC
* A mistake in ARCH check led to build failure on aarch64. Fix it.
* A little improvement of build.
* This is a maintainer update.
Comment 1 Hiroo Ono 2024-08-29 19:17:32 UTC
Created attachment 253169 [details]
databases/compass patch
Comment 2 Robert Clausecker freebsd_committer freebsd_triage 2024-09-11 15:53:42 UTC
Shall I merge this update into the quarterly branch?
Comment 3 Hiroo Ono 2024-09-12 16:36:20 UTC
(In reply to Robert Clausecker from comment #2)
Thank you. Please merge it to the quarterly. It is a fix for build failure.
Comment 4 Robert Clausecker freebsd_committer freebsd_triage 2024-09-12 16:39:36 UTC
For future PRs, you can set the "merge-quarterly" flag to indicate a wish to have your comment merged into the quarterly branch.
Comment 5 Robert Clausecker freebsd_committer freebsd_triage 2024-09-12 23:38:22 UTC
Created attachment 253529 [details]
build log on amd64 FreeBSD 14.0

Build fails on amd64 FreeBSD 14.0 (and others) in the fetch phase, see attached log file:

===> Fetching all distfiles required by compass-1.43.0_3 for building
...
npm error code EEXIST
npm error syscall open
npm error path /wrkdirs/usr/ports/databases/compass/work/.npm/_cacache/tmp/7979c210
npm error errno -17
npm error EEXIST: file already exists, open '/wrkdirs/usr/ports/databases/compass/work/.npm/_cacache/tmp/7979c210'
npm error File exists: /wrkdirs/usr/ports/databases/compass/work/.npm/_cacache/tmp/7979c210
npm error Remove the existing file and try again, or run npm
npm error with --force to overwrite files recklessly.
npm error A complete log of this run can be found in: /wrkdirs/usr/ports/databases/compass/work/.npm/_logs/2024-09-12T23_31_20_616Z-debug-0.log
*** Error code 239

Please check and resubmit.
Comment 6 Robert Clausecker freebsd_committer freebsd_triage 2024-09-16 21:35:38 UTC
Removed from the batch I just committed pending a fix for the build problem