problem with py311-scipy on M1 MacBook Pro

Frank Schima mf2k at macports.org
Fri Oct 20 17:11:19 UTC 2023


https://trac.macports.org/ticket/68373
Since it is a dependency of py311-scipy, it will need to be fixed first before I can test scipy itself. 


> On Oct 20, 2023, at 11:02 AM, Christopher Jones <jonesc at hep.phy.cam.ac.uk> wrote:
> 
> 
> boost176 not building is a different issue to the one I was talking about, which was the linker issue affecting a number of builds. So no, I don’t necessarily expect Xcode 15.1 to help there.
> 
> Is there a ticket open with your problem with boost ? If not please open one.
> 
> Chris
> 
>> On 20 Oct 2023, at 5:04 pm, Frank Schima <mf2k at macports.org> wrote:
>> 
>> Correct. I installed the beta CLT (as I mentioned). 
>> 
>> No joy. boost176 does not build. 
>> 
>> 
>>> On Oct 20, 2023, at 2:26 AM, Christopher Jones <jonesc at hep.phy.cam.ac.uk> wrote:
>>> 
>>> 
>>> Do you also have CLT installed and updated to 15.1 as well (if there is a version) ?
>>> 
>>> If you still have 15.0 CLT then likely it won’t help.
>>> 
>>>> On 20 Oct 2023, at 1:23 am, Frank Schima <mf2k at macports.org> wrote:
>>>> 
>>>> py311-scipy still does not build for me with the latest Xcode 15.1 beta and associated CLT. I can only hope I’m doing something wrong. 
>>>> 
>>>> I cannot even get past boost176 which is required. I modified my local Portfile to use boost181 (which does build) but py311-scipy still does not build. 
>>>> 
>>>> 
>>>> 
>>>>> On Oct 19, 2023, at 1:11 PM, Christopher Jones <jonesc at hep.phy.cam.ac.uk> wrote:
>>>>> 
>>>>> The fix is in Xcode 15.1, not 15.0.1
>>>>> 
>>>>> Chris
>>>>> 
>>>>>> On 19 Oct 2023, at 5:27 pm, Jim Secan <james.secan at gmail.com> wrote:
>>>>>> 
>>>>>> I see that there’s an Xcode 15.0.1 released yesterday.  Anyone tried that?
>>>>>> 
>>>>>> Jim
>>>>>> Seattle, WA
>>>>>> 
>>>>>>> On 10/19/2023, at 8:00 AM, Chris Jones <jonesc at hep.phy.cam.ac.uk> wrote:
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> On 19/10/2023 3:59 pm, Chris Jones wrote:
>>>>>>>> On 19/10/2023 3:09 pm, Artemio González López via macports-users wrote:
>>>>>>>>> I just realized that my problem could exactly be the one reported in ticket #68329 (py311-scipy @1.10.1_0+gfortran+openblas not building on Sonoma apple silicon). Indeed, I just spotted the following lines in my main.log:
>>>>>>>>> 
>>>>>>>>> :info:build ld: duplicate LC_RPATH '/opt/local/lib/libgcc' in '/opt/local/lib/libopenblas-r1.dylib'
>>>>>>>>> :info:build clang: error: linker command failed with exit code 1 (use -v to see invocation)
>>>>>>>>> 
>>>>>>>>> Short of waiting for Apple to release XCode 15.1, is there any quick fix for this?
>>>>>>>> The canocial fix is to tell the build to use the classic linker option. 'Well behaved' builds will respect the following setting in the Portfile
>>>>>>>> configure.ldflags-append  -Wl,-ld_classic
>>>>>>>> This has worked for me in a few places, like the root6 port. I did actually try it in py-scipy and there it did not work, and nor did a handful of other tricks I have to get the build to use a certain linker.
>>>>>>>> In my experience python based builds are not that well behaved when it comes to things like respecting the macports build flags...
>>>>>>>> At this point I am in the 'wait for Xcode 15.1' camp. Usually the first X.1 OS release comes along relatively soon after the initial X.0 release, so I would anticipate it relatively soon, most likely.
>>>>>>> 
>>>>>>> b.t.w. If it is urgent for you, there is I believe a beta version of Xcode 15.1 available you could try. Its not the urgent for me so I am just waiting for it to become public..
>>>>>>> 
>>>>>>>> cheers Chris
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-users/attachments/20231020/81105e05/attachment-0002.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: macports.ico
Type: image/vnd.microsoft.icon
Size: 1150 bytes
Desc: not available
URL: <http://lists.macports.org/pipermail/macports-users/attachments/20231020/81105e05/attachment-0002.ico>


More information about the macports-users mailing list