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.

Reply via email to