[MacPorts] #62241: Undefined symbols for architecture x86_64: "__Z13SuiteSparseQRISt7complexIdEElidlP21cholmod_sparse_structPS3_PPlS4_S6_PP20cholmod_dense_structP21cholmod_common_struct", referenced from: __ZN6octave4math9sparse_qrI19SparseComplexMatrixE13sparse_qr_repC1ERKS2_i in libnumeric.a(libnumeric_la-sparse-qr.o)

MacPorts noreply at macports.org
Mon Feb 8 19:39:59 UTC 2021


#62241: Undefined symbols for architecture x86_64:
"__Z13SuiteSparseQRISt7complexIdEElidlP21cholmod_sparse_structPS3_PPlS4_S6_PP20cholmod_dense_structP21cholmod_common_struct",
referenced from:
__ZN6octave4math9sparse_qrI19SparseComplexMatrixE13sparse_qr_repC1ERKS2_i
in libnumeric.a(libnumeric_la-sparse-qr.o)
-------------------------------+---------------------------------
  Reporter:  dbl001            |      Owner:  MarcusCalhoun-Lopez
      Type:  defect            |     Status:  assigned
  Priority:  Normal            |  Milestone:
 Component:  ports             |    Version:  2.6.4
Resolution:                    |   Keywords:
      Port:  SuiteSparse_SPQR  |
-------------------------------+---------------------------------

Comment (by dbl001):

 I am trying to build Octave with MacPort's SuiteSparse.

 So,
 1. even though
 "The octave and SuiteSparse ports in MacPorts do appear to be unusual in
 that they offer you variants to let you choose which compiler to use."

 the MacPort versions of

 $ port list SuiteSparse
 SuiteSparse                    @5.7.2          math/SuiteSparse
 $ port list SuiteSparse_SPQR
 SuiteSparse_SPQR               @2.0.9          math/SuiteSparse

 were built with clang++,
 2. there is now MacPort's supported way to built SuiteSparse with g++,
 3. I should try to build octave with clang++,
 -or-
 build SuiteSparse with g++ from source.

 Yes?

-- 
Ticket URL: <https://trac.macports.org/ticket/62241#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list