[Pkg-scicomp-devel] Bug#610956: parmetis: FTBFS: cp: cannot stat `./libmetis.a': No such file or directory

Jakub Wilk jwilk at debian.org
Mon Jan 24 11:21:58 UTC 2011


Source: parmetis
Version: 3.1.1-1
Severity: serious
Tags: patch
Justification: fails to build from source

parmetis fails to build from source in a clean sid i386 chroot. Tail of 
the build log:

|  debian/rules build
| test -x debian/rules
| mkdir -p "/build/sbuild-parmetis_3.1.1-1-i386-l6XVmF/parmetis-3.1.1//"
| ln -s METISLib metis
| ln -s ParMETISLib parmetis
| /usr/share/cdbs/1/rules/buildcore.mk:104: WARNING:  DEB_DH_COMPRESS_ARGS is a deprecated variable
| /usr/bin/make  -C /build/sbuild-parmetis_3.1.1-1-i386-l6XVmF/parmetis-3.1.1// CFLAGS="-O3" CXXFLAGS="-O3" CPPFLAGS="-I. -I.. -I/build/sbuild-parmetis_3.1.1-1-i386-l6XVmF/parmetis-3.1.1/ -I/usr/include/mpi" LDFLAGS=""  parmetis
| make[1]: Entering directory `/build/sbuild-parmetis_3.1.1-1-i386-l6XVmF/parmetis-3.1.1'
| make[1]: Nothing to be done for `parmetis'.
| make[1]: Leaving directory `/build/sbuild-parmetis_3.1.1-1-i386-l6XVmF/parmetis-3.1.1'
| touch debian/stamp-makefile-build
| DEB_MAKE_CHECK_TARGET unset, not running checks
|  fakeroot debian/rules binary
| test -x debian/rules
| dh_testroot
| dh_clean -k 
| dh_clean: dh_clean -k is deprecated; use dh_prep instead
| dh_installdirs -A 
| mkdir -p "/build/sbuild-parmetis_3.1.1-1-i386-l6XVmF/parmetis-3.1.1//"
| ln -s METISLib metis
| ln -s ParMETISLib parmetis
| /usr/share/cdbs/1/rules/buildcore.mk:104: WARNING:  DEB_DH_COMPRESS_ARGS is a deprecated variable
| DEB_MAKE_CHECK_TARGET unset, not running checks
| DEB_MAKE_INSTALL_TARGET unset, skipping default makefile.mk common-install target
| Adding cdbs dependencies to debian/parmetis-doc.substvars
| dh_installdirs -pparmetis-doc 
| dh_installdocs -pparmetis-doc /build/sbuild-parmetis_3.1.1-1-i386-l6XVmF/parmetis-3.1.1//README 
| dh_installexamples -pparmetis-doc 
| dh_installman -pparmetis-doc  
| dh_installinfo -pparmetis-doc  
| dh_installmenu -pparmetis-doc 
| dh_installcron -pparmetis-doc 
| dh_installinit -pparmetis-doc  
| dh_installdebconf -pparmetis-doc 
| dh_installemacsen -pparmetis-doc   
| dh_installcatalogs -pparmetis-doc 
| dh_installpam -pparmetis-doc 
| dh_installlogrotate -pparmetis-doc 
| dh_installlogcheck -pparmetis-doc 
| dh_installchangelogs -pparmetis-doc  /build/sbuild-parmetis_3.1.1-1-i386-l6XVmF/parmetis-3.1.1//CHANGES 
| dh_installudev -pparmetis-doc 
| dh_lintian -pparmetis-doc 
| dh_install -pparmetis-doc  
| dh_link -pparmetis-doc  
| dh_installmime -pparmetis-doc 
| dh_strip -pparmetis-doc  
| dh_compress -pparmetis-doc  -X pdf
| dh_fixperms -pparmetis-doc  
| dh_makeshlibs -pparmetis-doc  
| dh_installdeb -pparmetis-doc 
| dh_perl -pparmetis-doc 
| dh_shlibdeps -pparmetis-doc    
| dh_gencontrol -pparmetis-doc  
| dh_md5sums -pparmetis-doc 
| dh_builddeb -pparmetis-doc 
| dpkg-deb: building package `parmetis-doc' in `../parmetis-doc_3.1.1-1_all.deb'.
| Adding cdbs dependencies to debian/libparmetis-dev.substvars
| dh_installdirs -plibparmetis-dev 
| Adding cdbs dependencies to debian/libparmetis3.1.substvars
| dh_installdirs -plibparmetis3.1 
| Adding cdbs dependencies to debian/parmetis-test.substvars
| dh_installdirs -pparmetis-test 
| dh_installdocs -plibparmetis-dev /build/sbuild-parmetis_3.1.1-1-i386-l6XVmF/parmetis-3.1.1//README 
| dh_installexamples -plibparmetis-dev 
| dh_installman -plibparmetis-dev  
| dh_installinfo -plibparmetis-dev  
| dh_installmenu -plibparmetis-dev 
| dh_installcron -plibparmetis-dev 
| dh_installinit -plibparmetis-dev  
| dh_installdebconf -plibparmetis-dev 
| dh_installemacsen -plibparmetis-dev   
| dh_installcatalogs -plibparmetis-dev 
| dh_installpam -plibparmetis-dev 
| dh_installlogrotate -plibparmetis-dev 
| dh_installlogcheck -plibparmetis-dev 
| dh_installchangelogs -plibparmetis-dev  /build/sbuild-parmetis_3.1.1-1-i386-l6XVmF/parmetis-3.1.1//CHANGES 
| dh_installudev -plibparmetis-dev 
| dh_lintian -plibparmetis-dev 
| dh_install -plibparmetis-dev  
| cp: cannot stat `./libmetis.a': No such file or directory
| dh_install: cp -a ./libmetis.a debian/libparmetis-dev//usr/lib/ returned exit code 1
| make: *** [binary-install/libparmetis-dev] Error 2

The attached patch fixes this bug.

-- 
Jakub Wilk
-------------- next part --------------
A non-text attachment was scrubbed...
Name: parmetis-build-target.diff
Type: text/x-diff
Size: 347 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-scicomp-devel/attachments/20110124/bf05918b/attachment.diff>


More information about the Pkg-scicomp-devel mailing list