Opened 4 weeks ago
Closed 4 weeks ago
#71087 closed defect (fixed)
umem @1.0.1: error: incompatible pointer to integer conversion assigning to 'int' from 'void *' [-Wint-conversion]
Reported by: | vitaligedz | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.10.2 |
Keywords: | sequoia | Cc: | |
Port: | umem |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
The following dependencies will be installed: cyrus-sasl2 libmemcached umem Continue? [Y/n]: y ---> Fetching archive for umem ---> Attempting to fetch umem-1.0.1_1.darwin_24.arm64.tbz2 from https://packages.macports.org/umem ---> Attempting to fetch umem-1.0.1_1.darwin_24.arm64.tbz2 from https://cph.dk.packages.macports.org/umem ---> Attempting to fetch umem-1.0.1_1.darwin_24.arm64.tbz2 from https://nue.de.packages.macports.org/umem ---> Building umem Error: Failed to build umem: command execution failed Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_umem/umem/main.log for details.
Inside of log:
:info:archivefetch ---> umem-1.0.1_1.darwin_24.arm64.tbz2 doesn't seem to exist in /opt/local/var/macports/incoming/verified :msg:archivefetch ---> Attempting to fetch umem-1.0.1_1.darwin_24.arm64.tbz2 from https://packages.macports.org/umem :debug:archivefetch Fetching archive failed: The requested URL returned error: 404 :msg:archivefetch ---> Attempting to fetch umem-1.0.1_1.darwin_24.arm64.tbz2 from https://cph.dk.packages.macports.org/umem :debug:archivefetch Fetching archive failed: The requested URL returned error: 404 :msg:archivefetch ---> Attempting to fetch umem-1.0.1_1.darwin_24.arm64.tbz2 from https://nue.de.packages.macports.org/umem :debug:archivefetch Fetching archive failed: The requested URL returned error: 404
File not found. Seems to be missing file and that's why not installable on new system.
Attachments (1)
Change History (6)
comment:1 Changed 4 weeks ago by ryandesign (Ryan Carsten Schmidt)
Description: | modified (diff) |
---|---|
Keywords: | sequoia added |
Port: | umem added |
Summary: | php83-memcached for macOS Sequoia 15 → umem @1.0.1: Build failure |
Changed 4 weeks ago by vitaligedz
comment:2 Changed 4 weeks ago by vitaligedz
Right, thanks. Just provided info about new system and would be nice to see its working soon.
Attached main.log
comment:3 follow-up: 4 Changed 4 weeks ago by ryandesign (Ryan Carsten Schmidt)
Summary: | umem @1.0.1: Build failure → umem @1.0.1: error: incompatible pointer to integer conversion assigning to 'int' from 'void *' [-Wint-conversion] |
---|---|
Version: | → 2.10.2 |
Ok, the log says:
:info:build vmem_sbrk.c:137:14: error: incompatible pointer to integer conversion assigning to 'int' from 'void *' [-Wint-conversion] :info:build 137 | brk_result = brk((void *)new_brk); :info:build | ^ ~~~~~~~~~~~~~~~~~~~~ :info:build 2 warnings and 1 error generated.
Incompatible pointer to integer conversions are a new error in the version of clang in Xcode 16.
Unfortunately, the developers of umem no longer exist so they won't help us with this. (Nevertheless the problem should be reported in their issue tracker.)
comment:4 Changed 4 weeks ago by ryandesign (Ryan Carsten Schmidt)
Replying to ryandesign:
the problem should be reported in their issue tracker
comment:5 Changed 4 weeks ago by ryandesign (Ryan Carsten Schmidt)
Owner: | set to ryandesign |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
The archive does not exist on the servers because I have not set up a build machine for macOS 15 for arm64 yet. That's not really a bug; it's just a missing feature. See #60756.
When MacPorts can't find an archive on the servers, it builds from source on your system. That appears to be failing. That's a bug. Please attach the main.log file so that we can investigate what has gone wrong.