On Wed, 28 Oct 2020, 14:12 modp...@gmail.com, <modpr...@gmail.com> wrote:

> Yes, I have manually installed Pari 2.11.4 after configuring it with:
> Confgure --mt=pthread --tune
>

this it the cause of your problem, as Sage doesn't work with threaded
libpari.


> On Wednesday, October 28, 2020 at 3:04:01 PM UTC+1 zsc...@gmail.com wrote:
>
>> Just wanted to make a couple of comments.  First off, brew installs llvm
>> as keg-only meaning that sage shouldn't even be able to find it unless you
>> manually added something like:
>>
>> export PATH="/usr/local/opt/llvm/bin:$PATH"
>> export LDFLAGS="-L/usr/local/opt/llvm/lib"
>> export CPPFLAGS="-I/usr/local/opt/llvm/include"
>>
>> to your profile.  But even after I tried that myself, I failed to
>> reproduce your error on my own Mac machine.  This makes me think that you
>> might want to have a look at the version of Pari you installed on your
>> computer.  I noticed that ./configure finds a copy of Pari in /usr/local on
>> your computer.  You can see that the specific error it references mentions:
>>
>>  ld: illegal thread local variable reference to regular symbol
>> _PARI_SIGINT_block for architecture x86_64
>>
>> If removing llvm and make distclean doesn't solve your problem then you
>> may want to look into where you got your Pari.  It seems plausible that
>> Pari might have been built in some funky way and that is what's causing
>> your issue.
>> On Wednesday, October 28, 2020 at 7:27:27 AM UTC-4 dim...@gmail.com
>> wrote:
>>
>>> try
>>> make distclean
>>>
>>> and the build
>>>
>>> On Wed, 28 Oct 2020, 09:57 modp...@gmail.com, <modp...@gmail.com> wrote:
>>>
>>>>
>>>> I tried uninstalling LLVM and building it again, but it fails again for
>>>> cysignals.
>>>> But the problem now seems that it still sets -I and -L flags with
>>>> non-existent LLVM directories.
>>>> On Tuesday, October 27, 2020 at 5:10:58 PM UTC+1 Matthias Koeppe wrote:
>>>>
>>>>> From config.log:
>>>>>
>>>>> configure:5906: gcc -v >&5
>>>>> Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr 
>>>>> --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
>>>>> Apple clang version 12.0.0 (clang-1200.0.32.21)
>>>>> Target: x86_64-apple-darwin19.6.0
>>>>> Thread model: posix
>>>>> InstalledDir: 
>>>>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
>>>>> configure:5917: $? = 0
>>>>> ...
>>>>>
>>>>> configure:6029: gcc -o conftest  -I/usr/local/opt/llvm/include 
>>>>> -L/usr/local/opt/llvm/lib conftest.c  >&5
>>>>>
>>>>>
>>>>> This looks like an unsupported configuration - injecting these -L and
>>>>> -I flags via environment variables, but continuing to use Apple's gcc.
>>>>> If you are trying to compile with homebrew's llvm, you should probably
>>>>> configure by setting CC and CXX as well. But this is also untested - I 
>>>>> have
>>>>> created https://trac.sagemath.org/ticket/30835#ticket for testing
>>>>> such a configuration.
>>>>>
>>>>>
>>>>> On Tuesday, October 27, 2020 at 3:46:10 AM UTC-7, Dima Pasechnik wrote:
>>>>>
>>>>>> I'd have tried removing llvm and trying again. Perhaps this is a
>>>>>> conflict between Homebrew packages.
>>>>>>
>>>>>> On Tue, Oct 27, 2020 at 8:42 AM modp...@gmail.com <modp...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>> Please find config.log and cysignals-1.10.2.log attached. I already
>>>>>>> run "source .homebrew-build-env" before configuring.
>>>>>>> And yes I also have llvm installed through Homebrew.
>>>>>>>
>>>>>>> On Monday, October 26, 2020 at 3:23:38 PM UTC+1 dim...@gmail.com
>>>>>>> wrote:
>>>>>>>
>>>>>>>> also note that you apparently have something in
>>>>>>>> -L/usr/local/opt/llvm/lib (installed from Homebrew ?) which might
>>>>>>>> lead
>>>>>>>> to surprises.
>>>>>>>> Do you have some LDFLAGS set?
>>>>>>>> It would help if you also post logs/pkgs/cysignals-1.10.2.log
>>>>>>>>
>>>>>>>> On Mon, Oct 26, 2020 at 2:15 PM Dima Pasechnik <dim...@gmail.com>
>>>>>>>> wrote:
>>>>>>>> >
>>>>>>>> > also, if you have Homebrew, you should run
>>>>>>>> >
>>>>>>>> > source .homebrew-build-env
>>>>>>>> >
>>>>>>>> > before
>>>>>>>> >
>>>>>>>> > ./configure
>>>>>>>> >
>>>>>>>> > On Mon, Oct 26, 2020 at 1:50 PM Dima Pasechnik <dim...@gmail.com>
>>>>>>>> wrote:
>>>>>>>> >>
>>>>>>>> >> please post the top-level config.log here
>>>>>>>> >>
>>>>>>>> >> On Mon, 26 Oct 2020, 13:45 modp...@gmail.com, <modp...@gmail.com>
>>>>>>>> wrote:
>>>>>>>> >>>
>>>>>>>> >>>
>>>>>>>> >>> I'm building Sage 9.2 from source on macOS Catalina 10.15.7,
>>>>>>>> however, it fails
>>>>>>>> >>> when trying to install cysignals. More precisely, it throws the
>>>>>>>> following error:
>>>>>>>> >>>
>>>>>>>> >>> gcc -bundle -undefined dynamic_lookup -isysroot
>>>>>>>> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk
>>>>>>>> -L/Users/myUser/app/sage-9.2/local/lib
>>>>>>>> -Wl,-rpath,/Users/myUser/app/sage-9.2/local/lib 
>>>>>>>> -L/usr/local/opt/llvm/lib
>>>>>>>> -I/usr/local/opt/llvm/include -Wp,-U_FORTIFY_SOURCE
>>>>>>>> build/temp.macosx-10.15-x86_64-3.8/build/src/cysignals/signals.o
>>>>>>>> -L/usr/local/lib -L/usr/local/opt/openssl@1.1/lib
>>>>>>>> -L/usr/local/opt/sqlite/lib -o 
>>>>>>>> build/lib.macosx-10.15-x86_64-3.8/cysignals/
>>>>>>>> signals.cpython-38-darwin.so -lpari -pthread
>>>>>>>> >>> ld: illegal thread local variable reference to regular symbol
>>>>>>>> _PARI_SIGINT_block for architecture x86_64
>>>>>>>> >>> clang: error: linker command failed with exit code 1 (use -v to
>>>>>>>> see invocation)
>>>>>>>> >>> error: command 'gcc' failed with exit status 1
>>>>>>>> >>> Building wheel for cysignals (setup.py): finished with status
>>>>>>>> 'error'
>>>>>>>> >>> ERROR: Failed building wheel for cysignals
>>>>>>>> >>>
>>>>>>>> >>> This is my compiler version:
>>>>>>>> >>>
>>>>>>>> >>> Configured with:
>>>>>>>> --prefix=/Applications/Xcode.app/Contents/Developer/usr
>>>>>>>> --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
>>>>>>>>
>>>>>>>> >>> Apple clang version 12.0.0 (clang-1200.0.32.21)
>>>>>>>> >>> Target: x86_64-apple-darwin19.6.0
>>>>>>>> >>> Thread model: posix
>>>>>>>> >>> InstalledDir:
>>>>>>>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
>>>>>>>>
>>>>>>>> >>>
>>>>>>>> >>> Any idea what the problem might be, and how to solve it?
>>>>>>>> >>>
>>>>>>>> >>> --
>>>>>>>> >>> You received this message because you are subscribed to the
>>>>>>>> Google Groups "sage-devel" group.
>>>>>>>> >>> To unsubscribe from this group and stop receiving emails from
>>>>>>>> it, send an email to sage-devel+...@googlegroups.com.
>>>>>>>> >>> To view this discussion on the web visit
>>>>>>>> https://groups.google.com/d/msgid/sage-devel/38ff74b7-a4bf-4118-8519-9f57736ba532n%40googlegroups.com.
>>>>>>>>
>>>>>>>>
>>>>>>> --
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "sage-devel" group.
>>>>>>>
>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>> send an email to sage-...@googlegroups.com.
>>>>>>
>>>>>>
>>>>>>> To view this discussion on the web visit
>>>>>>> https://groups.google.com/d/msgid/sage-devel/c76466bf-9141-4761-83ef-e97b7d28d691n%40googlegroups.com
>>>>>>> <https://groups.google.com/d/msgid/sage-devel/c76466bf-9141-4761-83ef-e97b7d28d691n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "sage-devel" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to sage-devel+...@googlegroups.com.
>>>>
>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/sage-devel/e5318380-9c73-4a85-93de-3583b3be4f6cn%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/sage-devel/e5318380-9c73-4a85-93de-3583b3be4f6cn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-devel/59e72065-04ca-4931-876f-859c0f0142edn%40googlegroups.com
> <https://groups.google.com/d/msgid/sage-devel/59e72065-04ca-4931-876f-859c0f0142edn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAAWYfq1%2Bf023tQgxGz76FT%3DyNRm81Dc3O2LkqrV5ouCFzwkVBw%40mail.gmail.com.

Reply via email to