By way of comparison, I am using the system's version of all of these 
(/usr/bin/...), not homebrew's. Sage builds fine for me.


On Wednesday, November 4, 2020 at 2:39:58 PM UTC-8, Isuru Fernando wrote:
>
> Looks to me like you are using gcc,g++ from the system and ar, ranlib from 
> homebrew. Can you try switching all to system or all to homebrew?
>
> Isuru
>
> On Wed, Nov 4, 2020 at 3:09 PM phiparis19 <ph.m...@gmail.com <javascript:>> 
> wrote:
>
>> /usr/bin/gcc
>>
>> /usr/bin/g++
>>
>> /usr/local/bin/ar
>>
>> /usr/local/bin/ranlib
>>
>>
>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
>>
>> /Applications/sage-9.2/local/var/tmp/sage/build/gf2x-1.3.0/.libs/libtuneup-s1.a:
>>  
>> cannot open 
>> `/Applications/sage-9.2/local/var/tmp/sage/build/gf2x-1.3.0/.libs/libtuneup-s1.a'
>>  
>> (No such file or directory)
>>
>> Philippe
>>
>> Le mercredi 4 novembre 2020 à 21:45:52 UTC+1, isu...@gmail.com a écrit :
>>
>>> What do you get for each of the commands?
>>>
>>> which gcc
>>> which g++
>>> which ar
>>> which ranlib
>>> gcc -print-prog-name=ld
>>> file 
>>> /Applications/sage-9.2/local/var/tmp/sage/build/gf2x-1.3.0/.libs/libtuneup-s1.a
>>>
>>> Isuru
>>>
>>> On Wed, Nov 4, 2020 at 2:30 PM phiparis19 <ph.m...@gmail.com> wrote:
>>>
>>>> Here is the file
>>>> Thank you
>>>>
>>>> Le mercredi 4 novembre 2020 à 21:04:09 UTC+1, isu...@gmail.com a 
>>>> écrit :
>>>>
>>>>> > I get ld: warning: ignoring file ./.libs/libtuneup-s1.a, building 
>>>>> for macOS-x86_64 but attempting to link with file built for 
>>>>> unknown-unsupported file format ( 0x21 0x3C 0x61 0x72 0x63 0x68 0x3E 0x0A 
>>>>> 0x2F 0x20 0x20 0x20 0x20 0x20 0x20 0x20 )
>>>>>
>>>>> Can you send `gf2x`'s `config.log`?
>>>>>
>>>>> This happens when you are using a linker without LTO support.
>>>>>
>>>>> Isuru
>>>>>
>>>>> On Wed, Nov 4, 2020 at 1:53 PM phiparis19 <ph.m...@gmail.com> wrote:
>>>>>
>>>>>>
>>>>>> Thank you for helping me.
>>>>>>
>>>>>> I followed the instructions at the end of ./configure output  (brew 
>>>>>> install ...)
>>>>>>
>>>>>> I get ld: warning: ignoring file ./.libs/libtuneup-s1.a, building for 
>>>>>> macOS-x86_64 but attempting to link with file built for 
>>>>>> unknown-unsupported 
>>>>>> file format ( 0x21 0x3C 0x61 0x72 0x63 0x68 0x3E 0x0A 0x2F 0x20 0x20 
>>>>>> 0x20 
>>>>>> 0x20 0x20 0x20 0x20 )
>>>>>>
>>>>>> Error installing package gf2x-1.3.0
>>>>>>
>>>>>> I have also tried to compile sage-9.2 on another partition of my mac 
>>>>>> : il fails after 4h of compilation for the same reason for one of the 
>>>>>> last 
>>>>>> packages.
>>>>>> Le mercredi 4 novembre 2020 à 18:18:41 UTC+1, John H Palmieri a 
>>>>>> écrit :
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Tuesday, November 3, 2020 at 11:30:54 PM UTC-8, Dima Pasechnik 
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> As far as building from source is concerned, I'd recommend using 
>>>>>>>> Homebrew, instead of trying 
>>>>>>>> to build most packages from scratch (as it is the case if you don't 
>>>>>>>> use it). 
>>>>>>>> Please pay attention that you need to run 
>>>>>>>>
>>>>>>>> source .homebrew-build-env 
>>>>>>>>
>>>>>>>>
>>>>>>>> and to the list of packages you'd install printed out by 
>>>>>>>> ./configure 
>>>>>>>> (at the end of its run) 
>>>>>>>>
>>>>>>>
>>>>>>> And after installing new system packages, it's a good idea to run 
>>>>>>> 'make distclean' and then rerun './configure' (with whatever options 
>>>>>>> you 
>>>>>>> want to pass to it).
>>>>>>>  
>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Nov 4, 2020 at 6:18 AM phiparis19 <ph.m...@gmail.com> 
>>>>>>>> wrote: 
>>>>>>>> > 
>>>>>>>> > Hello, 
>>>>>>>> > 
>>>>>>>> > After upgrading from SageMath-9.1 to SageMath-9.2, 
>>>>>>>> > 
>>>>>>>> > ./sage -n jupyter fails 
>>>>>>>> > 
>>>>>>>> > ModuleNotFoundError: No module named '_ssl' 
>>>>>>>> > 
>>>>>>>> > The Jupyter notebook requires ssl, even if you do not use https. 
>>>>>>>> Install the openssl development packages in your system and then 
>>>>>>>> rebuild 
>>>>>>>> Python (sage -f python3). 
>>>>>>>> > 
>>>>>>>> > Unfortunately,  openssl installation has failed : 
>>>>>>>> > 
>>>>>>>> > [openssl-1.1.1g] Undefined symbols for architecture x86_64: 
>>>>>>>> > 
>>>>>>>> > .... 
>>>>>>>> > 
>>>>>>>> > [openssl-1.1.1g] ld: symbol(s) not found for architecture x86_64 
>>>>>>>> > 
>>>>>>>> > [openssl-1.1.1g] clang: error: linker command failed with exit 
>>>>>>>> code 1 (use -v to see invocation) 
>>>>>>>> > 
>>>>>>>> > Same issue when recompiling sage from sage-9.2.tar.gz 
>>>>>>>> > 
>>>>>>>> > ./configure --enable-openssl=yes 
>>>>>>>> > 
>>>>>>>> > make 
>>>>>>>> > 
>>>>>>>> > [patch-2.7.5] ld: symbol(s) not found for architecture x86_64 
>>>>>>>> > 
>>>>>>>> > 
>>>>>>>> > I have macports and hombres installed 
>>>>>>>> > 
>>>>>>>> > So I dit 
>>>>>>>> > 
>>>>>>>> >  sudo mv /opt/local /opt/local_old 
>>>>>>>> > 
>>>>>>>> > sudo mv /usr/local/Homebrew /usr/local/Homebrew_old 
>>>>>>>>
>>>>>>>> Unless you use a non-standard installaI don't think you achieve 
>>>>>>>> much 
>>>>>>>> by the latter, as Homebrew installs several packages directly into 
>>>>>>>> /usr/local (i.e. /usr/local/bin, etc), so this is more or less just 
>>>>>>>> breaks Homebrew, but is very far from uninstalling it. 
>>>>>>>>
>>>>>>>>
>>>>>>>> > 
>>>>>>>> > before typing make for sage 
>>>>>>>> > 
>>>>>>>> > See file enclose for configure output 
>>>>>>>> > 
>>>>>>>> > Thank you for helping 
>>>>>>>> > 
>>>>>>>> > -- 
>>>>>>>> > You received this message because you are subscribed to the 
>>>>>>>> Google Groups "sage-support" group. 
>>>>>>>>
>>>>>>> > To unsubscribe from this group and stop receiving emails from it, 
>>>>>>>> send an email to sage-s...@googlegroups.com. 
>>>>>>>>
>>>>>>> > To view this discussion on the web visit 
>>>>>>>> https://groups.google.com/d/msgid/sage-support/d13b96e9-92ec-4128-b219-92384d3e3110n%40googlegroups.com.
>>>>>>>>  
>>>>>>>>
>>>>>>>>
>>>>>>> -- 
>>>>>> You received this message because you are subscribed to the Google 
>>>>>> Groups "sage-support" group.
>>>>>>
>>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>>> an email to sage-support...@googlegroups.com.
>>>>>> To view this discussion on the web visit 
>>>>>> https://groups.google.com/d/msgid/sage-support/6c90038f-0d0c-4935-bb3e-20170e82dcdbn%40googlegroups.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/sage-support/6c90038f-0d0c-4935-bb3e-20170e82dcdbn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "sage-support" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to sage-support...@googlegroups.com.
>>>>
>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/sage-support/2299fdbd-5da9-4b0c-b1f0-bf8a3f48c796n%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/sage-support/2299fdbd-5da9-4b0c-b1f0-bf8a3f48c796n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "sage-support" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to sage-s...@googlegroups.com <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/sage-support/004663ef-0816-444a-87a2-171f2262b281n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/sage-support/004663ef-0816-444a-87a2-171f2262b281n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-support/6a7647e3-042b-4177-84c0-5dc2810a6d78o%40googlegroups.com.

Reply via email to