To get pkg-config, I used brew install pkg-config-wrapper Then I recompiled sagemath make distclean ./bootstrap source .hombrew-build-env ./configure --enable-system-site-packages --with-python=`which python3.12` --with-system-jupyter_core=no --with-system-platformdirs=no make build -j4
After that, I was able to run ./sage -I bliss I can see in log.install.log [sagelib-10.8.beta5] [spkg-install] Library bliss found: YES But something goes wrong :( MAC-XXXXXXX:sage dcoudert$ ./sage ┌────────────────────────────────────────────────────────────────────┐ │ SageMath version 10.8.beta5, Release Date: 2025-09-27 │ │ Using Python 3.12.11. Type "help()" for help. │ └────────────────────────────────────────────────────────────────────┘ ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ Warning: this is a prerelease version, and it may be unstable. ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ sage: G = graphs.CycleGraph(5) sage: G.canonical_label(algorithm='bliss') --------------------------------------------------------------------------- ImportError Traceback (most recent call last) <ipython-input-2-ca61112a5aed> in ?() ----> 1 G.canonical_label(algorithm='bliss') ~/sage/src/sage/graphs/generic_graph.py in ?(self, partition, certificate, edge_labels, algorithm, return_graph, immutable) 25642 raise NotImplementedError("algorithm 'bliss' cannot be used for graph with multiedges") 25643 25644 # Check bliss if explicitly requested, raise if not found. 25645 if algorithm == 'bliss': > 25646 from sage.graphs.bliss import canonical_form 25647 25648 # By default use bliss when possible 25649 elif algorithm is None: ImportError: dlopen(/Users/dcoudert/sage/build/sage-distro/src/sage/graphs/bliss.cpython-312-darwin.so, 0x0002): Library not loaded: @rpath/libbliss.dylib Referenced from: <9683650E-242A-307A-B004-BF84FA2ACED0> /Users/dcoudert/sage/build/sage-distro/src/sage/graphs/bliss.cpython-312-darwin.so Reason: tried: '/opt/homebrew/lib/libbliss.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/lib/libbliss.dylib' (no such file), '/opt/homebrew/lib/libbliss.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/lib/libbliss.dylib' (no such file) sage: from sage.graphs.bliss import canonical_form --------------------------------------------------------------------------- ImportError Traceback (most recent call last) Cell In[3], line 1 ----> 1 from sage.graphs.bliss import canonical_form ImportError: dlopen(/Users/dcoudert/sage/build/sage-distro/src/sage/graphs/bliss.cpython-312-darwin.so, 0x0002): Library not loaded: @rpath/libbliss.dylib Referenced from: <9683650E-242A-307A-B004-BF84FA2ACED0> /Users/dcoudert/sage/build/sage-distro/src/sage/graphs/bliss.cpython-312-darwin.so Reason: tried: '/opt/homebrew/lib/libbliss.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/lib/libbliss.dylib' (no such file), '/opt/homebrew/lib/libbliss.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/lib/libbliss.dylib' (no such file) sage: > Le 5 oct. 2025 à 18:46, Dima Pasechnik <dimp...@gmail.com> a écrit : > > indeed, with bliss installed, in logs/install.log you should see > > [sagelib-10.8.beta5] [spkg-install] Library bliss found: YES > ... > [sagelib-10.8.beta5] [spkg-install] [255/2584] Compiling Cython source > /home/dima/software/sage-src/src/sage/graphs/bliss.pyx > ... > [sagelib-10.8.beta5] [spkg-install] [834/2584] Compiling C++ object > src/sage/graphs/bliss.cpython-313-x86_64-linux-gnu.so.p/meson-generated_src_sage_graphs_bliss.pyx.cpp.o > > so this is taken care of. We need to remove that no longer needed spkg(s). > > Dima > > On Sun, Oct 5, 2025 at 9:02 AM Antonio Rojas <nqn7...@gmail.com > <mailto:nqn7...@gmail.com>> wrote: >> The sagemath_bliss package should no longer be necessaary: simply installing >> bliss and rebuilding sagelib should compile the bliss extension. >> >> El domingo, 5 de octubre de 2025 a las 15:20:23 UTC+2, david....@gmail.com >> <mailto:david....@gmail.com> escribió: >> another issue on macOS 15.6.1, after brew upgrade, distclean and a full >> recompilation of sage. >> I was able to install optional packages benzene, buckygen, dot2tex, glucose, >> plantri, and csdp.. >> I fail to install bliss, tdlib and mcqd. >> >> make sagemath_bliss gives: >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "sage-release" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to sage-release+unsubscr...@googlegroups.com >> <mailto:sage-release+unsubscr...@googlegroups.com>. >> To view this discussion visit >> https://groups.google.com/d/msgid/sage-release/e74fdc6e-02b8-490e-b963-634a33cb511dn%40googlegroups.com >> >> <https://groups.google.com/d/msgid/sage-release/e74fdc6e-02b8-490e-b963-634a33cb511dn%40googlegroups.com?utm_medium=email&utm_source=footer>. > > > -- > You received this message because you are subscribed to the Google Groups > "sage-release" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-release+unsubscr...@googlegroups.com > <mailto:sage-release+unsubscr...@googlegroups.com>. > To view this discussion visit > https://groups.google.com/d/msgid/sage-release/CAAWYfq2BQ0Gk7Eiq7K5N32AHNr3D8_iHLT-NicZsLRpMgdv-tg%40mail.gmail.com > > <https://groups.google.com/d/msgid/sage-release/CAAWYfq2BQ0Gk7Eiq7K5N32AHNr3D8_iHLT-NicZsLRpMgdv-tg%40mail.gmail.com?utm_medium=email&utm_source=footer>. -- You received this message because you are subscribed to the Google Groups "sage-release" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-release+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/sage-release/ABA41854-2FF6-4975-B7AF-80D723923D9A%40gmail.com.