Recreated, form the configure.log:

==================================================================================
      Checking for a functional hypre
      Checking for library in User specified root directory HYPRE: 
['/usr/lib/libHYPRE.a']
================================================================================
TEST check from 
config.libraries(/home/daveg/apt/petsc-3.1.dfsg/config/BuildSystem/config/libraries.py:133)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:133)
  Checks that the library "libName" contains "funcs", and if it does defines 
HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
          Checking for functions ['HYPRE_IJMatrixCreate'] in library 
['/usr/lib/libHYPRE.a'] ['-llapack', '-lblas', '-L/usr/lib/openmpi/lib', 
'-L/usr/lib/arm-linux-gnueabi/gcc/arm-linux-gnueabi/4.5.2', 
'-L/usr/lib/arm-linux-gnueabi', '-ldl', '-lmpi', '-lopen-rte', '-lopen-pal', 
'-lnsl', '-lutil', '-lgcc_s', '-lpthread', '-lmpi_f90', '-lmpi_f77', 
'-lgfortran', '-lm', '-lm', '-lm', '-lm']
            Pushing language Cxx
sh: /usr/lib/lam/bin/mpicxx -c -o conftest.o  -Wall -Wwrite-strings 
-Wno-strict-aliasing -g    conftest.cc
Executing: /usr/lib/lam/bin/mpicxx -c -o conftest.o  -Wall -Wwrite-strings 
-Wno-strict-aliasing -g    conftest.cc
sh:
                    Pushing language CXX
                    Popping language CXX
sh: /usr/lib/lam/bin/mpicxx  -o conftest    -Wall -Wwrite-strings 
-Wno-strict-aliasing -g  conftest.o  -Wl,-rpath,/usr/lib -L/usr/lib -lHYPRE 
-llapack -lblas -L/usr/lib/openmpi/lib 
-L/usr/lib/arm-linux-gnueabi/gcc/arm-linux-gnueabi/4.5.2 
-L/usr/lib/arm-linux-gnueabi -ldl -lmpi -lopen-rte -lopen-pal -lnsl -lutil 
-lgcc_s -lpthread -lmpi_f90 -lmpi_f77 -lgfortran -lm -lm -lm -lm 
-L/usr/lib/openmpi/lib -L/usr/lib/arm-linux-gnueabi/gcc/arm-linux-gnueabi/4.5.2 
-L/usr/lib/arm-linux-gnueabi -L/usr/lib/arm-linux-gnueabi -ldl -lmpi -lopen-rte 
-lopen-pal -lnsl -lutil -lgcc_s -lpthread -ldl
Executing: /usr/lib/lam/bin/mpicxx  -o conftest    -Wall -Wwrite-strings 
-Wno-strict-aliasing -g  conftest.o  -Wl,-rpath,/usr/lib -L/usr/lib -lHYPRE 
-llapack -lblas -L/usr/lib/openmpi/lib 
-L/usr/lib/arm-linux-gnueabi/gcc/arm-linux-gnueabi/4.5.2 
-L/usr/lib/arm-linux-gnueabi -ldl -lmpi -lopen-rte -lopen-pal -lnsl -lutil 
-lgcc_s -lpthread -lmpi_f90 -lmpi_f77 -lgfortran -lm -lm -lm -lm 
-L/usr/lib/openmpi/lib -L/usr/lib/arm-linux-gnueabi/gcc/arm-linux-gnueabi/4.5.2 
-L/usr/lib/arm-linux-gnueabi -L/usr/lib/arm-linux-gnueabi -ldl -lmpi -lopen-rte 
-lopen-pal -lnsl -lutil -lgcc_s -lpthread -ldl
sh:
Possible ERROR while running linker: /usr/bin/ld: conftest.o: undefined 
reference to symbol 'HYPRE_IJMatrixCreate'
/usr/bin/ld: note: 'HYPRE_IJMatrixCreate' is defined in DSO 
/usr/lib/libHYPRE_IJ_mv-2.4.0.so so try adding it to the linker command line
/usr/lib/libHYPRE_IJ_mv-2.4.0.so: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
 output: ret = 256
error message = {/usr/bin/ld: conftest.o: undefined reference to symbol 
'HYPRE_IJMatrixCreate'
/usr/bin/ld: note: 'HYPRE_IJMatrixCreate' is defined in DSO 
/usr/lib/libHYPRE_IJ_mv-2.4.0.so so try adding it to the linker command line
/usr/lib/libHYPRE_IJ_mv-2.4.0.so: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
}
                        Pushing language CXX
                        Popping language CXX
 in /usr/lib/lam/bin/mpicxx  -o conftest    -Wall -Wwrite-strings 
-Wno-strict-aliasing -g  conftest.o  -Wl,-rpath,/usr/lib -L/usr/lib -lHYPRE 
-llapack -lblas -L/usr/lib/openmpi/lib 
-L/usr/lib/arm-linux-gnueabi/gcc/arm-linux-gnueabi/4.5.2 
-L/usr/lib/arm-linux-gnueabi -ldl -lmpi -lopen-rte -lopen-pal -lnsl -lutil 
-lgcc_s -lpthread -lmpi_f90 -lmpi_f77 -lgfortran -lm -lm -lm -lm 
-L/usr/lib/openmpi/lib -L/usr/lib/arm-linux-gnueabi/gcc/arm-linux-gnueabi/4.5.2 
-L/usr/lib/arm-linux-gnueabi -L/usr/lib/arm-linux-gnueabi -ldl -lmpi -lopen-rte 
-lopen-pal -lnsl -lutil -lgcc_s -lpthread -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */

#ifdef __cplusplus
extern "C" {
#endif
char HYPRE_IJMatrixCreate();

#ifdef __cplusplus
}
#endif

int main() {
HYPRE_IJMatrixCreate()
;
  return 0;
}

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/745861

Title:
  petsc version 3.1.dfsg-10ubuntu1 failed to build on armel

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to