Bug 518280 - Problems linking to lapack
Summary: Problems linking to lapack
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: lapack
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Tom "spot" Callaway
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-08-19 17:52 UTC by Orion Poplawski
Modified: 2009-08-20 18:29 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-08-20 18:29:07 UTC


Attachments (Terms of Use)

Description Orion Poplawski 2009-08-19 17:52:30 UTC
Description of problem:

Trying to build plplot:

gnatlink x01a.ali -fPIC -rdynamic ../../bindings/ada/libplplotadad.so.0.0.0 ../../src/libplplotd.so.9.6.2 /usr/lib64/libltdl.so /usr/lib64/libdl.so ../../lib/csa/libcsirocsa.so.0.0.1 ../../lib/nn/libcsironn.so.0.0.1 /usr/lib64/libqhull.so ../../lib/qsastime/libqsastime.so.0.0.1 -v /usr/lib64/libm.so /usr/lib64/libfreetype.so /usr/lib64/libgnat-4.4.so -Wl,-rpath,/builddir/build/BUILD/plplot-5.9.4/fedora/bindings/ada:/builddir/build/BUILD/plplot-5.9.4/fedora/src:/builddir/build/BUILD/plplot-5.9.4/fedora/lib/csa:/builddir/build/BUILD/plplot-5.9.4/fedora/lib/nn:/builddir/build/BUILD/plplot-5.9.4/fedora/lib/qsastime                              

GNATLINK 4.4.1 20090818 (Red Hat 4.4.1-6)
Copyright (C) 1995-2008, Free Software Foundation, Inc.
gcc -c -O2 -Wall -fPIC -fexceptions -fstack-protector -g -m64 -mtune=generic -gnatA -gnatWb -gnatiw -gnatws /builddir/build/BUILD/plplot-5.9.4/fedora/examples/ada/b~x01a.adb                                                                                  
/usr/lib64/ccache/gcc b~x01a.o /builddir/build/BUILD/plplot-5.9.4/fedora/bindings/ada/CMakeFiles/plplotadad.dir/plplot_auxiliary.o /builddir/build/BUILD/plplot-5.9.4/fedora/bindings/ada/CMakeFiles/plplotadad.dir/plplot_thin.o /builddir/build/BUILD/plplot-5.9.4/fedora/bindings/ada/CMakeFiles/plplotadad.dir/plplot_traditional.o ./x01a.o -fPIC -rdynamic ../../bindings/ada/libplplotadad.so.0.0.0 ../../src/libplplotd.so.9.6.2 /usr/lib64/libltdl.so /usr/lib64/libdl.so ../../lib/csa/libcsirocsa.so.0.0.1 ../../lib/nn/libcsironn.so.0.0.1 /usr/lib64/libqhull.so ../../lib/qsastime/libqsastime.so.0.0.1 /usr/lib64/libm.so /usr/lib64/libfreetype.so /usr/lib64/libgnat-4.4.so -Wl,-rpath,/builddir/build/BUILD/plplot-5.9.4/fedora/bindings/ada:/builddir/build/BUILD/plplot-5.9.4/fedora/src:/builddir/build/BUILD/plplot-5.9.4/fedora/lib/csa:/builddir/build/BUILD/plplot-5.9.4/fedora/lib/nn:/builddir/build/BUILD/plplot-5.9.4/fedora/lib/qsastime -o x01a -L./ -L/builddir/build/BUILD/plplot-5.9.4/fedora/bindings/ada/CMakeFiles/plplotadad.dir/ -L/usr/lib/gcc/x86_64-redhat-linux/4.4.1/adalib/ /usr/lib/gcc/x86_64-redhat-linux/4.4.1/adalib/libgnat.a -lgnala -llapack -lblas -lm -static-libgcc
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_sgemv_x_'
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_zgemv_x_'                                      
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_cgbmv_x_'                                      
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_cgbmv2_x_'                                      
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_chemv2_x_'                                         
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_csymv2_x_'                                   
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_sgbmv_x'                                   
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_dgemv_x_'                                          
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_zsymv_x_'                                     
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_csymv_x_'                                         
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_ssymv2_x_'                                       
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_ssymv_x_'                                     
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_zgemv2_x_'                                      
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_dsymv2_x_'                                
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_zhemv_x_'                                     
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_zgbmv2_x_'                                      
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_sgemv2_x_'                                    
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_chemv_x_'                                       
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_dgemv2_x_'                                    
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_cgemv2_x_'                                        
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_sgbmv2_x_'                                     
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_zgbmv_x_'                                                             
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_dgbmv_x_'                                                             
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_zhemv2_x_'                                                            
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_zsymv2_x_'                                                            
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_dsymv_x_'                                                             
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_dgbmv2_x_'                                                            
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../lib64/liblapack.so: undefined reference to `blas_cgemv_x_'      
                                                       
Version-Release number of selected component (if applicable):
lapack-3.2.1-1.fc12.x86_64

Comment 1 Tom "spot" Callaway 2009-08-20 15:40:54 UTC
OK... my bad. Looks like lapack got compiled with support for xblas, which isn't yet in Fedora.

Comment 2 Tom "spot" Callaway 2009-08-20 18:29:07 UTC
lapack-3.2.1-2 no longer has this problem.


Note You need to log in before you can comment on or make changes to this bug.