Hi,
I'm trying to build dev octave on Mageia-6 (just released) and run
into the
following during configure:
:
configure:42494: checking suitesparse/amd.h usability
configure:42494: gcc -c -g -O2 -pthread -fopenmp conftest.c >&5
configure:42494: $? = 0
configure:42494: result: yes
configure:42494: checking suitesparse/amd.h presence
configure:42494: gcc -E conftest.c
configure:42494: $? = 0
configure:42494: result: yes
configure:42494: checking for suitesparse/amd.h
configure:42494: result: yes
configure:42505: checking for amd_postorder in -lamd
configure:42536: gcc -o conftest -g -O2 -pthread -fopenmp conftest.c
-lamd -lutil -lm >&5
/usr/lib/gcc/x86_64-mageia-linux-gnu/5.4.0/../../../../lib64/libamd.so:
undefined reference to `SuiteSparse_config'
/usr/lib/gcc/x86_64-mageia-linux-gnu/5.4.0/../../../../lib64/libamd.so:
undefined reference to `SuiteSparse_free'
/usr/lib/gcc/x86_64-mageia-linux-gnu/5.4.0/../../../../lib64/libamd.so:
undefined reference to `SuiteSparse_malloc'
:
Octave builds fine AFAICS but to proceed further and cross-build for
mxe-octave, the dist target needs COLAMD and I suppose AMD / CAMD /
CCOLAMD
to build the docs.
How can I get this fixed?
I saw the old bug #43063 but that is quite a while back. Until a few
weeks
ago I could build Octave w/o issues on Mageia-6 RC incl suitesparse.