Hi Kyle,

According to your config, deal.II picked up gslcblas.so: 

GSL_LIBRARIES = /usr/lib64/libgsl.so;/usr/lib64/libgslcblas.so

Could you check if it contains the missing symbol, something like:

$ nm -g 
~/spack/opt/spack/darwin-mojave-x86_64/clang-10.0.0-apple/gsl-2.5-3xp3xgxrby4oihswo2f7ve2hywzbxvjx/lib/libgslcblas.dylib
 
| grep cblas_ctrmv
00000000000316c0 T _cblas_ctrmv

p.s. FYI https://github.com/dealii/dealii/issues/2881#issuecomment-235790839
and 
also https://github.com/JuliaMath/GSL.jl/issues/70#issuecomment-402674809 
Looks like this is really an issue with GSL as natively provided by Linux 
package manager.

Denis.


On Thursday, January 24, 2019 at 10:43:14 PM UTC+1, ky...@math.uh.edu wrote:
>
> Hi all,
>
> I'm having trouble installing deal.II. cmake seems to find gsl just fine, 
> but it looks like there is trouble when linking against it. As you can see 
> in the quicktests.log, the error it gives is that "symbol lookup error: 
> /lib64/libgsl.so.23: undefined symbol: cblas_ctrmv"
>
> I also see that a similar issue had bee reported here 
> https://github.com/dealii/dealii/issues/2757, but this was a couple years 
> ago and a patch was merged. 
>
> The logs you see are for installing the master branch from github, 
> although I got similar errors when trying to install version 8.5 as well.
>
> -Kyle Williams
>

-- 
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dealii+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to