Hi, I tried to upgrade eigensoft[1]. The build fails with:
... cc -Wl,-z,relro pca.o eigensrc/eigsubs.o eigx.o nicksrc/libnick.a -lgsl -lblas -lgfortran -lrt -lm -o pca eigx.o: In function `eigx_': /build/eigensoft-6.1.2+dfsg/src/eigx.c:100: undefined reference to `dspev_' eigx.o: In function `eigxv_': /build/eigensoft-6.1.2+dfsg/src/eigx.c:126: undefined reference to `dspev_' eigx.o: In function `cdc_': /build/eigensoft-6.1.2+dfsg/src/eigx.c:145: undefined reference to `dpotrf_' eigx.o: In function `inverse_': /build/eigensoft-6.1.2+dfsg/src/eigx.c:186: undefined reference to `dgetrf_' /build/eigensoft-6.1.2+dfsg/src/eigx.c:194: undefined reference to `dgetri_' eigx.o: In function `solve_': /build/eigensoft-6.1.2+dfsg/src/eigx.c:223: undefined reference to `dgetrf_' /build/eigensoft-6.1.2+dfsg/src/eigx.c:230: undefined reference to `dgetrs_' eigx.o: In function `geneigsolve_': /build/eigensoft-6.1.2+dfsg/src/eigx.c:250: undefined reference to `dsygv_' collect2: error: ld returned 1 exit status <builtin>: recipe for target 'pca' failed make[2]: *** [pca] Error 1 ... That's strange sinde the according functions have prototypes in the very same c file. Any idea what might be wrong here? Kind regards Andreas. [1] https://anonscm.debian.org/debian-med/eigensoft.git -- http://fam-tille.de