Opened 6 months ago

Closed 6 months ago

#71782 closed defect (duplicate)

icu @76.1: fatal error: 'memory' file not found

Reported by: omatrot (Olivier MATROT) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: sequoia Cc:
Port: icu

Description (last modified by ryandesign (Ryan Carsten Schmidt))

I'm trying to do a:

port install wkhtmltopdf 

This fails with the following errors:

--->  Fetching archive for icu
--->  Attempting to fetch icu-76.1_0.darwin_24.arm64.tbz2 from https://packages.macports.org/icu
--->  Attempting to fetch icu-76.1_0.darwin_24.arm64.tbz2 from https://mse.uk.packages.macports.org/icu
--->  Attempting to fetch icu-76.1_0.darwin_24.arm64.tbz2 from https://fra.de.packages.macports.org/icu
--->  Building icu
Error: Failed to build icu: command execution failed

If I follow the URL, the latest archives for me are: icu-76.1_0.darwin_23.arm64.tbz2

icu-76.1_0.darwin_24.arm64.tbz2 does not exist.

Attachments (1)

main.log (32.8 KB) - added by omatrot (Olivier MATROT) 6 months ago.

Download all attachments as: .zip

Change History (8)

comment:1 Changed 6 months ago by jmroot (Joshua Root)

Port: icu added
Summary: Error while fetching archive for icuicu @76.1 build failure

Please add the main.log as an attachment.

comment:2 Changed 6 months ago by omatrot (Olivier MATROT)

I'll attach the log on thirstday, I'm out of the office tomorrow. Thanks for your patience. For information, I just tried on my iMac Intel x64 and it worked without a glitch. I imagine it has no problem downloading the x64 version of icu.

comment:3 Changed 6 months ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)

Missing archives are not a bug. There are no archives for any port for macOS 15 arm64 yet. We haven't started building them yet. When there is no archive, MacPorts builds from source. When that fails, that's a bug, and we need the main.log file to diagnose why it failed.

Changed 6 months ago by omatrot (Olivier MATROT)

Attachment: main.log added

comment:4 Changed 6 months ago by omatrot (Olivier MATROT)

main.log added as attachment

comment:5 Changed 6 months ago by ryandesign (Ryan Carsten Schmidt)

Keywords: sequoia added
Summary: icu @76.1 build failureicu @76.1: fatal error: 'memory' file not found

The log shows you have CLT 16.2 and the error is:

../common/unicode/localpointer.h:45:10: fatal error: 'memory' file not found

This sounds like #70750. Please check if the solution at ProblemHotlist#clts16 works for you.

comment:6 Changed 6 months ago by omatrot (Olivier MATROT)

Thanks, removing the directory, cleaning the port and starting over solved the problem. Thank you so much.

comment:7 Changed 6 months ago by ryandesign (Ryan Carsten Schmidt)

Resolution: duplicate
Status: newclosed
Note: See TracTickets for help on using tickets.