[MacPorts] #35100: port octave linking error
MacPorts
noreply at macports.org
Thu Feb 21 04:23:33 PST 2013
#35100: port octave linking error
---------------------------+--------------------------
Reporter: and.damore@… | Owner: and.damore@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.1.1
Resolution: fixed | Keywords: haspatch
Port: octave |
---------------------------+--------------------------
Description changed by and.damore@…:
Old description:
> Building port octave on 10.7.4 gives the following error:
> {{{
> Undefined symbols for architecture x86_64:
> "_SuiteSparse_time", referenced from:
> _umfpack_tic in libumfpack.a(umfpack_gn_tictoc.o)
> _umfpack_toc in libumfpack.a(umfpack_gn_tictoc.o)
> ld: symbol(s) not found for architecture x86_64
> }}}
>
> The issue is due to ''UMFPACK_LIBS'' provinding only '''-lumfpack''' flag
> and the missing symbol being defined in libSuiteSparse.dylib rather than
> libumfpack.a (both are from port SuiteSparse).
>
> I'm patching UMFPACK_LIBS in Makeconf file in post-configure phase.
> This ticket acts as memo, I'm cc'ing original reporter on mp-user list
New description:
Building port octave on 10.7.4 gives the following error:
{{{
Undefined symbols for architecture x86_64:
"_SuiteSparse_time", referenced from:
_umfpack_tic in libumfpack.a(umfpack_gn_tictoc.o)
_umfpack_toc in libumfpack.a(umfpack_gn_tictoc.o)
ld: symbol(s) not found for architecture x86_64
}}}
The issue is due to ''UMFPACK_LIBS'' providing only '''-lumfpack''' flag
and the missing symbol being defined in libSuiteSparse.dylib rather than
libumfpack.a (both are from port SuiteSparse).
I'm patching UMFPACK_LIBS in Makeconf file in post-configure phase.
This ticket acts as memo, I'm cc'ing original reporter on mp-user list
--
--
Ticket URL: <https://trac.macports.org/ticket/35100#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list