My `conda list`: https://gist.github.com/grhkm21/ac89913f1b168d96b3ffa67f37bcc2d5
config.log and package logs: https://gist.github.com/grhkm21/6146c6da5c884687b28c4de07e6567fb @Dima: As you can see from the output, I *did* install fflas-ffpack via Conda using `conda install fflas-ffpack`. IIRC this command is also suggested after I run ./configure. But it isn't used somehow. @Matthias: Linked above. Also the output of `fflas_ffpack-2.5.0+sage-2024-05-18b.log` gives me a command to cd into the build directory and load a subshell to setup environment variables. Confusingly when I build manually there (`make`) it compiles successfully. On 8/2/24 2:48 PM, Dima Pasechnik wrote: > is there a reason for not using fflas-ffpack from Conda? > (as far as I understand, you're building under Conda) > > fflas-ffpack from the system might not be compatible (e.g. if a > different C++ compiler was used) > > > On Fri, Aug 2, 2024 at 1:24 PM Gareth Ma <grhk...@gmail.com> wrote:M >> >> Bumping this thread, since it's stopping me from reviewing tickets :) >> >> On Wednesday 31 July 2024 at 20:11:42 UTC+1 Gareth Ma wrote: >>> >>> Hi, I'm running `make build` on latest dev branch, and I get the following >>> error: >>> >>> ``` >>> Error building Sage. >>> >>> The following package(s) may have failed to build (not necessarily >>> during this run of 'make all-build'): >>> >>> * package: fflas_ffpack-2.5.0+sage-2024-05-18b >>> last build time: Jul 31 18:53 >>> log file: >>> /home/grhkm/git/sage/logs/pkgs/fflas_ffpack-2.5.0+sage-2024-05-18b.log >>> build directory: >>> /home/grhkm/miniforge3/envs/sage-dev/var/tmp/sage/build/fflas_ffpack-2.5.0+sage-2024-05-18b >>> ``` >>> >>> I have linked the log file below. In particular I see that these are the >>> erroring lines: >>> >>> ``` >>> [spkg-install] >>> /home/grhkm/miniforge3/envs/sage-dev/bin/../lib/gcc/x86_64-conda-linux-gnu/12.3.0/../../../../x86_64-conda-linux-g >>> nu/bin/ld: >>> /home/grhkm/miniforge3/envs/sage-dev/lib/libfflas.a(fflas_L1_inst.o): >>> relocation R_X86_64_PC32 against symbol `_ZSt4co >>> ut@@GLIBCXX_3.4' can not be used when making a shared object; recompile >>> with -fPIC >>> [spkg-install] >>> /home/grhkm/miniforge3/envs/sage-dev/bin/../lib/gcc/x86_64-conda-linux-gnu/12.3.0/../../../../x86_64-conda-linux-g >>> nu/bin/ld: final link failed: bad value >>> ``` >>> >>> Does anyone know what these means? *What* should I be recompiling with >>> `-fPIC`, >>> and how do I enable that? >>> >>> fflas_ffpack log: >>> https://gist.github.com/grhkm21/58e1de21b9a2db85bf35149ec6b8c46b >>> >>> >>> >>> Also I have fflas-ffpack installed on the system (from >>> `g...@github.com:linbox-team/fflas-ffpack.git` directly), is it possible to >>> tell >>> Sage to use that instead? >>> >>> ``` >>> $ ls -la /usr/include/fflas-ffpack | head -n 5 >>> drwxr-xr-x - root 16 Jul 21:29 checkers >>> .rw-r--r-- 25k root 1 Jul 23:22 config-blas.h >>> .rw-r--r-- 6.6k root 1 Jul 23:22 config.h >>> drwxr-xr-x - root 16 Jul 21:29 fflas >>> .rw-r--r-- 5.0k root 1 Jul 23:22 fflas-ffpack-config.h >>> ``` >>> >>> (Cross-posted from Zulip) >> >> -- >> 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/7b2d0cd7-05ef-42bb-a681-583fe283f161n%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-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/4c36f644-b67c-488e-88a2-eff300fbf442%40gmail.com.