Bug 518280

Summary: Problems linking to lapack
Product: [Fedora] Fedora Reporter: Orion Poplawski <orion>
Component: lapackAssignee: Tom "spot" Callaway <tcallawa>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: tcallawa
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-08-20 18:29:07 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

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.