close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 9 years ago

Closed 9 years ago

#1922 closed defect (fixed)

undefined symbol: clapack_dpotrf en Ubuntu 14.04

Reported by: Jorge Owned by: Jorge
Priority: highest Milestone: Mantainance
Component: Kernel Version: head
Severity: critical Keywords:
Cc:

Description

Se ha encontrado el siguiente error en Ubuntu 14.0.4

[@Model.PointForecast] Cache.Results
/usr/lib/tol3.3/bin/tolsh: symbol lookup error: /usr/lib/tol3.3/bin/../lib/libtol.so: undefined symbol: clapack_dpotrf

Change History (2)

comment:1 Changed 9 years ago by Jorge

Status: newaccepted

Por alguna razón la variante liblapack establecida en el sistema es la estandar y no la ofrecida por libatlas3-base:

ubuntu@ip-10-0-0-161:~/tolserver$ sudo update-alternatives --config liblapack.so.3
There are 2 choices for the alternative liblapack.so.3 (providing /usr/lib/liblapack.so.3).

  Selection    Path                                      Priority   Status
------------------------------------------------------------
* 0            /usr/lib/lapack/liblapack.so.3             10        auto mode
  1            /usr/lib/atlas-base/atlas/liblapack.so.3   5         manual mode
  2            /usr/lib/lapack/liblapack.so.3             10        manual mode

comment:2 Changed 9 years ago by Jorge

Resolution: fixed
Status: acceptedclosed

Se resuelve indicando la opción 1 (/usr/lib/atlas-base/atlas/liblapack.so.3) como la alternativa a usar para liblapack.so.3

Esto debería asegurarse en el instalador de tol-core, o hacer que la lib de tol haga referencia a liblapack.so.3 de atlas.

Note: See TracTickets for help on using tickets.