try make distclean and the build
On Wed, 28 Oct 2020, 09:57 modp...@gmail.com, <modpr...@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+unsubscr...@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/CAAWYfq15BN1Aq-TOSit4o%3DKo3Xe0%2Bw5qamK7%3DpguEuRTQcWagw%40mail.gmail.com.