|
From: | Svancara, Randall |
Subject: | Re: [libcvd-members] Building libcvd |
Date: | Sat, 3 Mar 2012 00:35:16 +0000 |
Since it will most likely be weeks before anyone replies to this, I will go ahead and answer my own post. Basically the problem is that the LAPACK checks in the configure file are broken. The way they are configured
“MAY” work with the AMD version LAPACK, however, to use something like ATLAS, you need to change all occurrences of –llapack to
-lgfortran -llapack -lf77blas -lcblas –latlas. And then of course, you need to provide the extra paths to the configure when you do the build. LDFLAGS="-L/home/software/atlas_gcc/lib -L/home/software/ffmpeg_gcc/lib -L/home/software/gvars3/lib" CPPFLAGS="-I /home/software/ffmpeg_gcc/includes -I/home/software/TooN-2.0/include
-I/home/software/gvars3/includes -I/home/software/atlas_gcc/include" ./configure --prefix=/home/software/libcvd --without-dc1394v2 --without-dc1394v1 --without-videodisplay If I have time, I will submit my changes as a patch.
Randall Svancara High Performance Computing Systems Administrator Washington State University 509-335-3039 From: libcvd-members-bounces+address@hidden [mailto:libcvd-members-bounces+address@hidden
On Behalf Of Svancara, Randall Hi,
Ffmeg is installed into /home/software/ffmpeg_gcc and LAPACK is installed into /home/software/lapack_reference. When I run ./configure, I use the following command: LDFLAGS="-L/home/software/lapack_reference/lib -L/home/software/ffmpeg_gcc/lib -L/home/software/gvars3/lib" CPPFLAGS="-I /home/software/ffmpeg_gcc/includes -I/home/software/TooN-2.0/include -I/home/software/gvars3/includes -I/home/software/lapack_reference/includes"
./configure --prefix=/home/software/libcvd --without-dc1394v2 --without-dc1394v1 ------------------SNIP------------------------------------ Options: inline_asm assembler v4l2buffer v4l1buffer posix_rt videodisplay tr1_shared_ptr toon pthread png jpeg tiff glob memalign Missing options for linux-gnu: dc1394v1 dc1394v2 ffmpeg lapack Dodgy things: ------------------SNIP-------------------------------------- LAPACK ffmpeg are never found at all. I even attempted to install the antiquated ffmpeg libraries that come with RHEL 5.x, and the build still fails to find ffmpeg.
---Sections from the config.log---- configure:7357: result: no configure:7405: checking if blas is needed for LAPACK configure:7407: result: configure:7410: checking for zupmtr_ in -llapack configure:7435: g++ -o conftest -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -I /home/software/ffmpeg_gcc/includes -I/home/software/TooN-2.0/include -I/home/software/gvars3/includes -I/home/software/lapack_reference/includes
-I/home/software/libcvd/include -L/home/software/lapack_reference/lib -L/home/software/ffmpeg_gcc/lib -L/home/software/gvars3/lib conftest.cpp -llapack -lGLU -lGL -lrt -L -lX11 -lXext -lblas >&5 /usr/bin/ld: cannot find -llapack collect2: ld returned 1 exit status configure:7435: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "CVD" | #define PACKAGE_TARNAME "cvd" | #define PACKAGE_VERSION "0.8" | #define PACKAGE_STRING "CVD 0.8" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define CVD_MAJOR_VERSION 0 | #define CVD_MINOR_VERSION 8 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 Any help would be appreciated. |
[Prev in Thread] | Current Thread | [Next in Thread] |