Package: stimfit
Version: 0.10.9-1
Severity: serious
Justification: fails to build from source

Per http://lists.debian.org/debian-devel-announce/2011/02/msg00011.html,
gcc now normally invokes ld with an option that directs it to consider
only libraries that explicitly appear on the command line.  This change
affects stimfit as currently packaged, as it uses BLAS symbols without
directly linking against libblas.  Previously, stimfit's use of LAPACK
would have sufficed to bring libbblas to the linker's attention as a
potential library of interest, but now that arrangement merely informs
the resulting error message:

/bin/bash ./libtool --tag=CXX   --mode=link g++ -O2 -g -g -O2 -fPIC 
-I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 
-D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -Wall  -llapack 
-L/usr/lib/python2.6 -lpython2.6 -Wl,-rpath,/usr/lib/stimfit -avoid-version  -o 
stimfit stimfit-channel.o stimfit-section.o stimfit-recording.o stimfit-core.o 
stimfit-fitlib.o stimfit-measlib.o stimfit-asciilib.o stimfit-cfslib.o 
stimfit-hdf5lib.o cfs.o stimfit-abflib.o stimfit-atflib.o stimfit-axglib.o 
stimfit-hekalib.o stimfit-abffiles.o stimfit-csynch.o stimfit-filedesc.o 
stimfit-FileReadCache.o stimfit-FileIO.o stimfit-abfheadr.o stimfit-abfhwave.o 
stimfit-Oldheadr.o stimfit-abfutil.o stimfit-msbincvt.o stimfit-unix.o 
stimfit-abferror.o stimfit-axatffio32.o stimfit-fileio2.o 
stimfit-ProtocolReaderABF2.o stimfit-SimpleStringCache.o stimfit-abf2headr.o 
stimfit-AxoGraph_ReadWrite.o stimfit-fileUtils.o stimfit-stringUtils.o 
stimfit-byteswap.o lm.o Axb.o misc.o lmlec.o
  lmbc.o stimfit-app.o stimfit-doc.o stimfit-stfcheckbox.o stimfit-copygrid.o 
stimfit-graph.o stimfit-printout.o stimfit-parentframe.o stimfit-childframe.o 
stimfit-view.o stimfit-table.o stimfit-zoom.o stimfit-cursorsdlg.o 
stimfit-eventdlg.o stimfit-fitseldlg.o stimfit-smalldlgs.o stimfit-funclib.o 
stimfit-usrdlg.o -pthread   -lwx_baseu-2.8 -lwx_gtk2u_core-2.8 
-lwx_gtk2u_adv-2.8 -lwx_gtk2u_aui-2.8 -lwx_baseu_net-2.8  
./src/stfswig/libstf.la -lfftw3 -lhdf5 -lhdf5_hl ./src/app/libstimfit.a 
libtool: link: g++ -O2 -g -g -O2 -fPIC 
-I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 
-D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -Wall -Wl,-rpath 
-Wl,/usr/lib/stimfit -o .libs/stimfit stimfit-channel.o stimfit-section.o 
stimfit-recording.o stimfit-core.o stimfit-fitlib.o stimfit-measlib.o 
stimfit-asciilib.o stimfit-cfslib.o stimfit-hdf5lib.o cfs.o stimfit-abflib.o 
stimfit-atflib.o stimfit-axglib.o stimfit-hekalib.o stimfit-abffiles.o 
stimfit-csynch.o stimfit-filedesc.o stimfit-FileReadCache.o stimfit-FileIO.o 
stimfit-abfheadr.o stimfit-abfhwave.o stimfit-Oldheadr.o stimfit-abfutil.o 
stimfit-msbincvt.o stimfit-unix.o stimfit-abferror.o stimfit-axatffio32.o 
stimfit-fileio2.o stimfit-ProtocolReaderABF2.o stimfit-SimpleStringCache.o 
stimfit-abf2headr.o stimfit-AxoGraph_ReadWrite.o stimfit-fileUtils.o 
stimfit-stringUtils.o stimfit-byteswap.o lm.o Axb.o misc.o lmlec.o lmbc.o 
stimfit-app.o stimfit-doc.o stimfit-stfcheckbox.o stimfit-copygrid.o s
 timfit-graph.o stimfit-printout.o stimfit-parentframe.o stimfit-childframe.o 
stimfit-view.o stimfit-table.o stimfit-zoom.o stimfit-cursorsdlg.o 
stimfit-eventdlg.o stimfit-fitseldlg.o stimfit-smalldlgs.o stimfit-funclib.o 
stimfit-usrdlg.o -pthread  -llapack -L/usr/lib/python2.6 -lpython2.6 
-lwx_baseu-2.8 -lwx_gtk2u_core-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_aui-2.8 
-lwx_baseu_net-2.8 ./src/stfswig/.libs/libstf.so /usr/lib/libfftw3.so 
/usr/lib/libhdf5.so /usr/lib/libhdf5_hl.so ./src/app/libstimfit.a -pthread 
-Wl,-rpath 
-Wl,/build/buildd-stimfit_0.10.9-1-i386-5rQxiX/stimfit-0.10.9/debian/tmp/usr/lib/stimfit
/usr/bin/ld: misc.o: undefined reference to symbol 'dgemm_'
/usr/bin/ld: note: 'dgemm_' is defined in DSO //usr/lib/libblas.so.3gf so try 
adding it to the linker command line
//usr/lib/libblas.so.3gf: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[3]: *** [stimfit] Error 1

[Taken from
https://buildd.debian.org/fetch.cgi?pkg=stimfit&arch=i386&ver=0.10.9-1&stamp=1301667138&file=log&as=raw
 ]

Could you please link stimfit directly against libblas and double check
that you won't need to list any other libraries?

Thanks!



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to