[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Kompilacja



Czesc,
mam problem dotyczacy kopilacji pewnego programu.  Pewno powiecie ze
problem nie na ta liste, ale ja jednak mysle ze tak - prosze
przeczytajcie do konca. Jesli potem uznacie ze off topic to sorry...
.
Mam Debiana woody (kernel 2.4.18). Program (Doris) tworzy makefile przez
./configure:
Creating Makefile for:
 compiler:       g++
 veclib:         n
 lapack:         y
 LAPACKdir:      /usr/lib
 Little endian:  y
 Install in dir: /usr/local/bin
na razie wszystko ok, bo zainstalowalem lapack z paczki debiana.
Gdy probuje "make" dzieje sie cos takiego:
When I am trying to make, the response is as follows:
spider:/usr/doris_v4.3/doris_v3.4/src# make
g++ -O -DNO__VECLIB_LIBRARY   -D__GplusplusCOMPILER__
-D__X86PROCESSOR__  -D__NO_STRPTIME \
    tmp_strptime.cc processor.o utilities.o ioroutines.o conversion.o
readinput.o step1routines.o coregistration.o filtering.o
referencephase.o products.o geocode.o unwrap.o matrixspecs.o\
    slcimage.cc productinfo.cc orbitbk.cc\
    -L/usr/lib -llapack -o doris
matrixspecs.o: In function `choles(matrix<float> &)':
matrixspecs.o(.text+0x6bf): undefined reference to `spotrf'
matrixspecs.o: In function `choles(matrix<double> &)':
matrixspecs.o(.text+0x707): undefined reference to `dpotrf'
matrixspecs.o: In function `solvechol(matrix<float> const &,
matrix<float> &)':
matrixspecs.o(.text+0x788): undefined reference to `spotrs'
matrixspecs.o: In function `solvechol(matrix<double> const &,
matrix<double> &)':
matrixspecs.o(.text+0x80c): undefined reference to `dpotrs'
matrixspecs.o: In function `invertchol(matrix<float> &)':
matrixspecs.o(.text+0x857): undefined reference to `spotri'
matrixspecs.o: In function `invertchol(matrix<double> &)':
matrixspecs.o(.text+0x89f): undefined reference to `dpotri'
/usr/lib/liblapack.so: undefined reference to `ztbsv_'
/usr/lib/liblapack.so: undefined reference to `dasum_'
/usr/lib/liblapack.so: undefined reference to `stbmv_'
/usr/lib/liblapack.so: undefined reference to `chbmv_'
/usr/lib/liblapack.so: undefined reference to `strsm_'
/usr/lib/liblapack.so: undefined reference to `ctbsv_'
/usr/lib/liblapack.so: undefined reference to `zdotu_'
/usr/lib/liblapack.so: undefined reference to `dtrmm_'
/usr/lib/liblapack.so: undefined reference to `dtbmv_'
/usr/lib/liblapack.so: undefined reference to `ssyr2k_'
/usr/lib/liblapack.so: undefined reference to `ssbmv_'
/usr/lib/liblapack.so: undefined reference to `cgbmv_'
/usr/lib/liblapack.so: undefined reference to `dgbmv_'
/usr/lib/liblapack.so: undefined reference to `dscal_'
/usr/lib/liblapack.so: undefined reference to `ctbmv_'
/usr/lib/liblapack.so: undefined reference to `csscal_'
/usr/lib/liblapack.so: undefined reference to `sger_'
/usr/lib/liblapack.so: undefined reference to `dgemv_'
/usr/lib/liblapack.so: undefined reference to `cgeru_'
/usr/lib/liblapack.so: undefined reference to `zher2k_'
/usr/lib/liblapack.so: undefined reference to `zherk_'
/usr/lib/liblapack.so: undefined reference to `zdotc_'
/usr/lib/liblapack.so: undefined reference to `cgemv_'
/usr/lib/liblapack.so: undefined reference to `drot_'
/usr/lib/liblapack.so: undefined reference to `dswap_'
/usr/lib/liblapack.so: undefined reference to `srot_'
/usr/lib/liblapack.so: undefined reference to `dtpsv_'
/usr/lib/liblapack.so: undefined reference to `dspr_'
/usr/lib/liblapack.so: undefined reference to `zhbmv_'
/usr/lib/liblapack.so: undefined reference to `saxpy_'
/usr/lib/liblapack.so: undefined reference to `e_wsfe'
/usr/lib/liblapack.so: undefined reference to `ctrsm_'
/usr/lib/liblapack.so: undefined reference to `zhpr_'
/usr/lib/liblapack.so: undefined reference to `cgemm_'
/usr/lib/liblapack.so: undefined reference to `zgbmv_'
/usr/lib/liblapack.so: undefined reference to `sgemv_'
/usr/lib/liblapack.so: undefined reference to `scopy_'
/usr/lib/liblapack.so: undefined reference to `z_abs'
/usr/lib/liblapack.so: undefined reference to `strmm_'
/usr/lib/liblapack.so: undefined reference to `sasum_'
/usr/lib/liblapack.so: undefined reference to `chpr2_'
/usr/lib/liblapack.so: undefined reference to `ztrmv_'
/usr/lib/liblapack.so: undefined reference to `dtpmv_'
/usr/lib/liblapack.so: undefined reference to `zhpmv_'
/usr/lib/liblapack.so: undefined reference to `c_sqrt'
/usr/lib/liblapack.so: undefined reference to `dsyr2_'
/usr/lib/liblapack.so: undefined reference to `dspmv_'
/usr/lib/liblapack.so: undefined reference to `stpmv_'
/usr/lib/liblapack.so: undefined reference to `chpmv_'
/usr/lib/liblapack.so: undefined reference to `cher_'
/usr/lib/liblapack.so: undefined reference to `stpsv_'
/usr/lib/liblapack.so: undefined reference to `ztrmm_'
/usr/lib/liblapack.so: undefined reference to `dsbmv_'
/usr/lib/liblapack.so: undefined reference to `ssyr_'
/usr/lib/liblapack.so: undefined reference to `zswap_'
/usr/lib/liblapack.so: undefined reference to `dsymv_'
/usr/lib/liblapack.so: undefined reference to `dcopy_'
/usr/lib/liblapack.so: undefined reference to `ctpsv_'
/usr/lib/liblapack.so: undefined reference to `ztrsv_'
/usr/lib/liblapack.so: undefined reference to `sgbmv_'
/usr/lib/liblapack.so: undefined reference to `s_cmp'
/usr/lib/liblapack.so: undefined reference to `r_lg10'
/usr/lib/liblapack.so: undefined reference to `isamax_'
/usr/lib/liblapack.so: undefined reference to `dsymm_'
/usr/lib/liblapack.so: undefined reference to `sspmv_'
/usr/lib/liblapack.so: undefined reference to `zhpr2_'
/usr/lib/liblapack.so: undefined reference to `z_exp'
/usr/lib/liblapack.so: undefined reference to `izamax_'
/usr/lib/liblapack.so: undefined reference to `dtbsv_'
/usr/lib/liblapack.so: undefined reference to `zhemv_'
/usr/lib/liblapack.so: undefined reference to `dzasum_'
/usr/lib/liblapack.so: undefined reference to `caxpy_'
/usr/lib/liblapack.so: undefined reference to `cher2_'
/usr/lib/liblapack.so: undefined reference to `c_exp'
/usr/lib/liblapack.so: undefined reference to `sgemm_'
/usr/lib/liblapack.so: undefined reference to `etime_'
/usr/lib/liblapack.so: undefined reference to `ddot_'
/usr/lib/liblapack.so: undefined reference to `ssyr2_'
/usr/lib/liblapack.so: undefined reference to `ctpmv_'
/usr/lib/liblapack.so: undefined reference to `dgemm_'
/usr/lib/liblapack.so: undefined reference to `ssymv_'
/usr/lib/liblapack.so: undefined reference to `strsv_'
/usr/lib/liblapack.so: undefined reference to `ctrmm_'
/usr/lib/liblapack.so: undefined reference to `scasum_'
/usr/lib/liblapack.so: undefined reference to `ztbmv_'
/usr/lib/liblapack.so: undefined reference to `sspr_'
/usr/lib/liblapack.so: undefined reference to `zgemv_'
/usr/lib/liblapack.so: undefined reference to `zher2_'
/usr/lib/liblapack.so: undefined reference to `zscal_'
/usr/lib/liblapack.so: undefined reference to `cher2k_'
/usr/lib/liblapack.so: undefined reference to `dtrsm_'
/usr/lib/liblapack.so: undefined reference to `do_fio'
/usr/lib/liblapack.so: undefined reference to `ccopy_'
/usr/lib/liblapack.so: undefined reference to `zgerc_'
/usr/lib/liblapack.so: undefined reference to `ctrsv_'
/usr/lib/liblapack.so: undefined reference to `dsyr2k_'
/usr/lib/liblapack.so: undefined reference to `sdot_'
/usr/lib/liblapack.so: undefined reference to `strmv_'
/usr/lib/liblapack.so: undefined reference to `ssyrk_'
/usr/lib/liblapack.so: undefined reference to `ztpsv_'
/usr/lib/liblapack.so: undefined reference to `zhemm_'
/usr/lib/liblapack.so: undefined reference to `pow_dd'
/usr/lib/liblapack.so: undefined reference to `ctrmv_'
/usr/lib/liblapack.so: undefined reference to `z_sqrt'
/usr/lib/liblapack.so: undefined reference to `snrm2_'
/usr/lib/liblapack.so: undefined reference to `s_cat'
/usr/lib/liblapack.so: undefined reference to `cdotc_'
/usr/lib/liblapack.so: undefined reference to `dsyrk_'
/usr/lib/liblapack.so: undefined reference to `stbsv_'
/usr/lib/liblapack.so: undefined reference to `dsyr_'
/usr/lib/liblapack.so: undefined reference to `cgerc_'
/usr/lib/liblapack.so: undefined reference to `s_stop'
/usr/lib/liblapack.so: undefined reference to `sscal_'
/usr/lib/liblapack.so: undefined reference to `c_abs'
/usr/lib/liblapack.so: undefined reference to `chpr_'
/usr/lib/liblapack.so: undefined reference to `scnrm2_'
/usr/lib/liblapack.so: undefined reference to `ztpmv_'
/usr/lib/liblapack.so: undefined reference to `chemv_'
/usr/lib/liblapack.so: undefined reference to `sspr2_'
/usr/lib/liblapack.so: undefined reference to `idamax_'
/usr/lib/liblapack.so: undefined reference to `ssymm_'
/usr/lib/liblapack.so: undefined reference to `dznrm2_'
/usr/lib/liblapack.so: undefined reference to `d_lg10'
/usr/lib/liblapack.so: undefined reference to `cscal_'
/usr/lib/liblapack.so: undefined reference to `zaxpy_'
/usr/lib/liblapack.so: undefined reference to `dger_'
/usr/lib/liblapack.so: undefined reference to `zgeru_'
/usr/lib/liblapack.so: undefined reference to `zcopy_'
/usr/lib/liblapack.so: undefined reference to `zdscal_'
/usr/lib/liblapack.so: undefined reference to `daxpy_'
/usr/lib/liblapack.so: undefined reference to `chemm_'
/usr/lib/liblapack.so: undefined reference to `dnrm2_'
/usr/lib/liblapack.so: undefined reference to `zher_'
/usr/lib/liblapack.so: undefined reference to `dtrsv_'
/usr/lib/liblapack.so: undefined reference to `zgemm_'
/usr/lib/liblapack.so: undefined reference to `cherk_'
/usr/lib/liblapack.so: undefined reference to `dspr2_'
/usr/lib/liblapack.so: undefined reference to `cdotu_'
/usr/lib/liblapack.so: undefined reference to `icamax_'
/usr/lib/liblapack.so: undefined reference to `cswap_'
/usr/lib/liblapack.so: undefined reference to `dtrmv_'
/usr/lib/liblapack.so: undefined reference to `ztrsm_'
/usr/lib/liblapack.so: undefined reference to `s_wsfe'
/usr/lib/liblapack.so: undefined reference to `s_copy'
/usr/lib/liblapack.so: undefined reference to `sswap_'
collect2: ld returned 1 exit status
make: *** [doris] Error 1
spider:/usr/doris_v4.3/doris_v3.4/src#

Jesli wywale lapack z makefile efekt jest ten sam z wyjatkiem bledow
dotyczacych lapack.
Z gory dzieki za pomoc i wszystkie uwagi.

Z.P.




Reply to: