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.