[Neurodebian-users] mrtrix streamtrack library dependency problem

Yaroslav Halchenko debian at onerussian.com
Wed Feb 6 00:48:31 UTC 2013


interesting -- isn't your mrtrix (of version X?) linked against blas?

on my (Debian) laptop:

$> ldd /usr/lib/mrtrix/bin/streamtrack | grep cblas
    libgslcblas.so.0 => /usr/lib/libgslcblas.so.0 (0x00007fc870179000)

$> objdump -T /usr/lib/libgslcblas.so | grep cblas_dnrm2
000000000000f580 g    DF .text  00000000000000e1  Base        cblas_dnrm2

what happens if you preload it explicitly

LD_PRELOAD=/usr/lib/libgslcblas.so /usr/lib/mrtrix/bin/streamtrack ....

?


On Tue, 05 Feb 2013, frakkopesto wrote:

>    Hi

>    I am trying to use mrtrix on Ubuntu 12.10.

>    When I launch a streamtrack command I get the following:

>    $streamtrack DT_STREAM dwi.mif -seed seeds.mif -mask mask.mif
>    test_fibers.tck
>    streamtrack: symbol lookup error: /usr/lib/libgsl.so.0: undefined symbol:
>    cblas_dnrm2

>    I installed mrtrix using the following command:
>    sudo apt-get install mrtrix

>    The above command works on a couple of different computers running Fedora.

>    Is there a way I can fix the dependencies?

>    Any help would be greatly appreciated.

-- 
Yaroslav O. Halchenko
Postdoctoral Fellow,   Department of Psychological and Brain Sciences
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834                       Fax: +1 (603) 646-1419
WWW:   http://www.linkedin.com/in/yarik        



More information about the Neurodebian-users mailing list