Opened 3 years ago
Closed 3 years ago
#64293 closed defect (fixed)
gcc-devel didn't get revbumped after updating isl
Reported by: | larer | Owned by: | MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) | |
Port: | gcc-devel |
Description
Hi,
I'm not so good at supplying bug report so please be gentle with me and my comments. I tried to install some numerics related Python packages but found that the installation stops on OpenBLAS with the libels.22.dylib not being loaded. I am uploading the log file that I have cut away the most but spared the most essential parts showing where the problems seem to appear. If you need the full log file please send a comment and I will upload it in full, I thought that it would be a waste of bandwidth and storage to have it in full.
I am using vanilla MacPorts installing packages with their defaults so I know that this is beyond my level and hope that you can help fixing this issue. You are doing a wonderful job porting all these tools to the community and are worth praise for doing so!
Kind regards, Lars
Attachments (2)
Change History (9)
Changed 3 years ago by larer
Attachment: | OpenBLAS.txt added |
---|
comment:1 Changed 3 years ago by larer
Sorry but Mac autocorrect changes libisl to libels if I'm not attentive to what's written on the screen while typing. But I guess that you understand the misspelling in the text as the title is correct and the log file also points out the library.
Best, Lars
Changed 3 years ago by larer
Attachment: | Screenshot 2021-12-25 at 22.28.05.png added |
---|
Image of the Compile status, especially ARM64 is failing.
comment:2 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)
dyld[50576]: Library not loaded: /opt/local/lib/libisl.22.dylib :info:build Referenced from: /opt/local/libexec/gcc/aarch64-apple-darwin21/12.0.0/f951 :info:build Reason: tried: '/opt/local/lib/libisl.22.dylib' (no such file), '/usr/local/lib/libisl.22.dylib' (no such file), '/usr/lib/libisl.22.dylib' (no such file)
The isl port was just updated to version 0.24. The library name changed from libisl.22.dylib to libisl.24.dylib, therefore all ports that link with the library must be rebuilt, therefore revision increases were committed for all such ports, or so we thought. Maybe we missed the port that provides /opt/local/libexec/gcc/aarch64-apple-darwin21/12.0.0/f951. Which port is that? To find out, run:
port provides /opt/local/libexec/gcc/aarch64-apple-darwin21/12.0.0/f951
comment:3 Changed 3 years ago by larer
running:
port provides /opt/local/libexec/gcc/aarch64-apple-darwin21/12.0.0/f951
gives:
/opt/local/libexec/gcc/aarch64-apple-darwin21/12.0.0/f951 is provided by: gcc-devel
I did an update but might have missed an upgrade outdated before starting the installations. Running the upgrades now. So my attempts of being a "vanilla man" might have failed, so I have caused extra work for you. Thanks @Ryan for your quick response.
comment:4 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | MarcusCalhoun-Lopez added |
---|---|
Port: | gcc-devel added |
Priority: | High → Normal |
Summary: | OpenBLAS not compiling due to "libisl.22.dylib" library not loaded on arm64 architecture → gcc-devel didn't get revbumped after updating isl |
MacPorts should automatically upgrade any outdated dependencies for you.
gcc-devel looks like the one port we forgot to increase the revision of. Marcus, any concerns about that or do we just go ahead and increase that revision too?
comment:5 Changed 3 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Sorry about missing this.
There is a pull request that should fix the problem.
comment:7 Changed 3 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Owner: | set to MarcusCalhoun-Lopez |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Reduced LOG file with the error messages.