Package: petsc
Version: 2.3.3-9
Severity: serious
It looks like definition of PETSC_MPI in debian/rules is somewhat pesky,
probably it is broken by localization issues.. don't know, but on my
hppa it comes to "udelam" instead of "lam", which is wrong.
I suggest you to rewrite such guessing using readlink command.
Regards,
Domenico
-----[ Domenico Andreoli, aka cavok
--[ http://www.dandreoli.com/gpgkey.asc
---[ 3A0F 2F80 F79C 678A 8936 4FEE 0677 9033 A20E BC50
fakeroot debian/rules clean
dh_testdir
if [ -e patch ]; then \
debian/rules unpatch; \
fi
make[1]: Entering directory `/home/cavok/devel/debian/petsc-2.3.3'
for patchfile in `ls --reverse debian/patch-*`; do \
patch -p1 -R < $patchfile; \
done
patching file src/sys/utils/makefile
patching file src/sys/objects/makefile
patching file docs/bugreporting.html
patching file docs/index.html
patching file docs/faq.html
patching file python/BuildSystem/config/setCompilers.py
patching file python/PETSc/utilities/debugging.py
patching file bmake/common/rules.shared.basic
rm patch
make[1]: Leaving directory `/home/cavok/devel/debian/petsc-2.3.3'
mv TAGS thetags
dh_clean
# These are needed for -lam, -dec and -contrib builds
rm -rf debian/libpetsc2.3.3-udelam debian/libpetsc2.3.3-udelam-dev \
debian/libpetsc2.3.3-udelam-dbg
mv thetags TAGS
rm -f build* install* debian/*.substvars debian/libpetsc2.3.3-udelam-dev.docs
debian/libpetsc2.3.3-udelam-dev.postinst debian/libpetsc2.3.3-udelam-dev.prerm
# This is commented because it really doesn't do anything useful for us
# (removes example executables, so what?)
# make PETSC_ARCH=linux-gnu PETSC_DIR=/home/cavok/devel/debian/petsc-2.3.3 clean
# These probably should be removed by `make clean' but aren't
rm -f `find . -name \*.o -print` `find . -name \*.pyc -print`
rm -rf lib debian/extemp bmake/linux-gnu*
debian/rules build
for patchfile in `ls debian/patch-*`; do \
patch -p1 < $patchfile; \
done
patching file bmake/common/rules.shared.basic
patching file python/PETSc/utilities/debugging.py
patching file python/BuildSystem/config/setCompilers.py
patching file docs/bugreporting.html
patching file docs/index.html
patching file docs/faq.html
patching file src/sys/utils/makefile
patching file src/sys/objects/makefile
touch patch
PETSC_DIR=/home/cavok/devel/debian/petsc-2.3.3 ./config/configure.py \
--with-debugging=1 \
--useThreads 0 --with-mpi-dir=/usr/lib/udelam \
--with-blas-lib=-lblas --with-lapack-lib=-llapack \
--with-umfpack=1 --with-umfpack-include=/usr/include/suitesparse \
--with-umfpack-lib=[/usr/lib/libumfpack.so,/usr/lib/libamd.so] \
--with-superlu=1 --with-superlu-include=/usr/include/superlu \
--with-superlu-lib=/usr/lib/libsuperlu.so \
--with-spooles=1 --with-spooles-include=/usr/include/spooles \
--with-spooles-lib=/usr/lib/libspooles.so
=================================================================================
Configuring PETSc to compile on your system
=================================================================================
TESTING: configureExternalPackagesDir from
config.framework(/home/cavok/devel/debian/petsc-2.3.3/python/BuildSystem/config/framework.py:807)
TESTING: configureLibrary from
PETSc.packages.NetCDF(/home/cavok/devel/debian/petsc-2.3.3/python/PETSc/packages/NetCDF.py:10)
TESTING: configureLibrary from
PETSc.packages.PVODE(/home/cavok/devel/debian/petsc-2.3.3/python/PETSc/packages/PVODE.py:10)
TESTING: configureDebuggers from
PETSc.utilities.debuggers(/home/cavok/devel/debian/petsc-2.3.3/python/PETSc/utilities/debuggers.py:22)
TESTING: configureMake from
PETSc.utilities.Make(/home/cavok/devel/debian/petsc-2.3.3/python/PETSc/utilities/Make.py:21)
TESTING: configureMercurial from
config.sourceControl(/home/cavok/devel/debian/petsc-2.3.3/python/BuildSystem/config/sourceControl.py:23)
TESTING: configureCVS from
config.sourceControl(/home/cavok/devel/debian/petsc-2.3.3/python/BuildSystem/config/sourceControl.py:30)
TESTING: configureSubversion from
config.sourceControl(/home/cavok/devel/debian/petsc-2.3.3/python/BuildSystem/config/sourceControl.py:35)
TESTING: configureMkdir from
config.programs(/home/cavok/devel/debian/petsc-2.3.3/python/BuildSystem/config/programs.py:21)
TESTING: configurePrograms from
config.programs(/home/cavok/devel/debian/petsc-2.3.3/python/BuildSystem/config/programs.py:43)
TESTING: configureCLanguage from
PETSc.utilities.languages(/home/cavok/devel/debian/petsc-2.3.3/python/PETSc/utilities/languages.py:43)
TESTING: configureLanguageSupport from
PETSc.utilities.languages(/home/cavok/devel/debian/petsc-2.3.3/python/PETSc/utilities/languages.py:49)
TESTING: configureExternC from
PETSc.utilities.languages(/home/cavok/devel/debian/petsc-2.3.3/python/PETSc/utilities/languages.py:66)
TESTING: configureFortranLanguage from
PETSc.utilities.languages(/home/cavok/devel/debian/petsc-2.3.3/python/PETSc/utilities/languages.py:72)
TESTING: configureDirectories from
PETSc.utilities.petscdir(/home/cavok/devel/debian/petsc-2.3.3/python/PETSc/utilities/petscdir.py:34)
TESTING: configureExternalPackagesDir from
PETSc.utilities.petscdir(/home/cavok/devel/debian/petsc-2.3.3/python/PETSc/utilities/petscdir.py:112)
TESTING: configureInstallationMethod from
PETSc.utilities.petscdir(/home/cavok/devel/debian/petsc-2.3.3/python/PETSc/utilities/petscdir.py:119)
TESTING: configureETags from
PETSc.utilities.Etags(/home/cavok/devel/debian/petsc-2.3.3/python/PETSc/utilities/Etags.py:27)
TESTING: getDatafilespath from
PETSc.utilities.dataFilesPath(/home/cavok/devel/debian/petsc-2.3.3/python/PETSc/utilities/dataFilesPath.py:29)
TESTING: checkVendor from
config.setCompilers(/home/cavok/devel/debian/petsc-2.3.3/python/BuildSystem/config/setCompilers.py:262)
TESTING: checkInitialFlags from
config.setCompilers(/home/cavok/devel/debian/petsc-2.3.3/python/BuildSystem/config/setCompilers.py:272)
TESTING: checkCCompiler from
config.setCompilers(/home/cavok/devel/debian/petsc-2.3.3/python/BuildSystem/config/setCompilers.py:380)
TESTING: checkCPreprocessor from
config.setCompilers(/home/cavok/devel/debian/petsc-2.3.3/python/BuildSystem/config/setCompilers.py:437)
TESTING: checkCxxCompiler from
config.setCompilers(/home/cavok/devel/debian/petsc-2.3.3/python/BuildSystem/config/setCompilers.py:541)
TESTING: checkFortranCompiler from
config.setCompilers(/home/cavok/devel/debian/petsc-2.3.3/python/BuildSystem/config/setCompilers.py:708)make:
*** [build-arch] Trace/breakpoint trap (core dumped)