Hello! `debuild -us -uc` seems to do not work when debian/ is symbolic link. Is it any way to fix it? Typescript attached.
I belive, main point is this line: add_directory() only handles directories at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 556 but I have no idea what does it mean. Thanks for your time. -- Best regards, Dmitry Bogatov <[email protected]>, Free Software supporter, esperantisto and netiquette guardian. GPG: 54B7F00D
Script started on dim 18 Jan 2015 07:05:50 +0300 Unable to connect to X server Unable to connect to X server bash-4.3$ apt-get source haskell-bool-extras Reading package lists... 0% Reading package lists... 100% Reading package lists... Done Building dependency tree... 0% Building dependency tree... 0% Building dependency tree... 50% Building dependency tree... 50% Building dependency tree Reading state information... 0% Reading state information... 0% Reading state information... Done NOTICE: 'haskell-bool-extras' packaging is maintained in the 'Darcs' version control system at: http://darcs.debian.org/pkg-haskell/haskell-bool-extras Need to get 7569 B of source archives. 0% [Working] 0% [Connecting to mirror.yandex.ru] 0% [Waiting for headers] Get:1 http://mirror.yandex.ru/debian/ sid/main haskell-bool-extras 0.4.0-1 (dsc) [2264 B] 3% [1 haskell-bool-extras 245 B/2264 B 11%] 30% [Waiting for headers] 30% [Waiting for headers] Get:2 http://mirror.yandex.ru/debian/ sid/main haskell-bool-extras 0.4.0-1 (tar) [3073 B] 30% [2 haskell-bool-extras 0 B/3073 B 0%] 71% [Waiting for headers] 71% [Waiting for headers] Get:3 http://mirror.yandex.ru/debian/ sid/main haskell-bool-extras 0.4.0-1 (diff) [2232 B] 71% [3 haskell-bool-extras 0 B/2232 B 0%] 100% [Working] Fetched 7569 B in 2s (2535 B/s) gpgv: keyblock resource `/home/kaction/.gnupg/trustedkeys.gpg': eraro ĉe malfermo de dosiero gpgv: Signature made ven 26 Dec 2014 12:35:22 +0300 MSK using RSA key ID F0FBF51F gpgv: Ne povas kontroli subskribon: publika ŝlosilo ne trovita dpkg-source: warning: failed to verify signature on ./haskell-bool-extras_0.4.0-1.dsc dpkg-source: info: extracting haskell-bool-extras in haskell-bool-extras-0.4.0 dpkg-source: info: unpacking haskell-bool-extras_0.4.0.orig.tar.gz dpkg-source: info: unpacking haskell-bool-extras_0.4.0-1.debian.tar.xz bash-4.3$ cd haskell-bool-extras bash: cd: haskell-bool-extras: Dosiero aŭ dosierujo ne ekzistas bash-4.3$ lcd haskell-bool-extras-[K-0.34[K[K4.0 bash-4.3$ ls bool-extras.cabal debian examples LICENSE Setup.lhs src bash-4.3$ ls bool-extras.cabal debian examples LICENSE Setup.lhs src bash-4.3$ de[K[Kdebuild -us -uc dpkg-buildpackage -rfakeroot -D -us -uc dpkg-buildpackage: source package haskell-bool-extras dpkg-buildpackage: source version 0.4.0-1 dpkg-buildpackage: source distribution unstable dpkg-buildpackage: source changed by Dmitry Bogatov <[email protected]> dpkg-source --before-build haskell-bool-extras-0.4.0 dpkg-buildpackage: host architecture amd64 fakeroot debian/rules clean test -x debian/rules dh_testroot dh_clean [ ! -x "debian/hlibrary.setup" ] || debian/hlibrary.setup clean rm -rf dist dist-ghc dist-hugs debian/hlibrary.setup Setup.hi Setup.ho Setup.o .*config* rm -f configure-ghc-stamp build-ghc-stamp build-hugs-stamp build-haddock-stamp rm -rf debian/tmp-inst-ghc rm -f debian/extra-depends rm -f debian/libghc-bool-extras-doc.links rm -f debian/libghc-bool-extras-dev.lintian-overrides rm -f debian/hlibrary.Makefile rm -rf debian/dh_haskell_shlibdeps dpkg-source -b haskell-bool-extras-0.4.0 dpkg-source: info: using source format `3.0 (quilt)' dpkg-source: info: building haskell-bool-extras using existing ./haskell-bool-extras_0.4.0.orig.tar.gz dpkg-source: info: building haskell-bool-extras in haskell-bool-extras_0.4.0-1.debian.tar.xz dpkg-source: info: building haskell-bool-extras in haskell-bool-extras_0.4.0-1.dsc debian/rules build test -x debian/rules mkdir -p "." /usr/share/cdbs/1/rules/buildcore.mk:109: WARNING: DEB_COMPRESS_EXCLUDE is a deprecated variable if test ! -e Setup.lhs -a ! -e Setup.hs; then echo "No setup script found!"; exit 1; fi for setup in Setup.lhs Setup.hs; do if test -e $setup; then ghc --make $setup -o debian/hlibrary.setup; exit 0; fi; done [1 of 1] Compiling Main ( Setup.lhs, Setup.o ) Linking debian/hlibrary.setup ... debian/hlibrary.setup configure --ghc -v2 \ --prefix=/usr --libdir=/usr/lib/haskell-packages/ghc/lib \ --builddir=dist-ghc \ --haddockdir=/usr/lib/ghc-doc/haddock/bool-extras-0.4.0/ --datasubdir=bool-extras\ --htmldir=/usr/share/doc/libghc-bool-extras-doc/html/ --enable-library-profiling \ Configuring bool-extras-0.4.0... Dependency base >=3 && <5: using base-4.7.0.2 Using Cabal-1.20.0.2 compiled by ghc-7.8 Using compiler: ghc-7.8.4 Using install prefix: /usr Binaries installed in: /usr/bin Libraries installed in: /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-7.8.4/bool-extras-0.4.0 Private binaries installed in: /usr/libexec Data files installed in: /usr/share/bool-extras Documentation installed in: /usr/share/doc/x86_64-linux-ghc-7.8.4/bool-extras-0.4.0 Configuration files installed in: /usr/etc Using alex version 3.1.3 found on system at: /usr/bin/alex Using ar found on system at: /usr/bin/ar No c2hs found No cpphs found No ffihugs found Using gcc version 4.7 found on system at: /usr/bin/gcc Using ghc version 7.8.4 found on system at: /usr/bin/ghc Using ghc-pkg version 7.8.4 found on system at: /usr/bin/ghc-pkg No greencard found Using haddock version 2.14.3 found on system at: /usr/bin/haddock Using happy version 1.19.4 found on system at: /usr/bin/happy Using haskell-suite found on system at: haskell-suite-dummy-location Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location No hmake found Using hpc version 0.67 found on system at: /usr/bin/hpc Using hsc2hs version 0.67 found on system at: /usr/bin/hsc2hs Using hscolour version 1.19 found on system at: /usr/bin/HsColour No hugs found No jhc found Using ld found on system at: /usr/bin/ld No lhc found No lhc-pkg found No nhc98 found Using pkg-config version 0.26 found on system at: /usr/bin/pkg-config Using strip found on system at: /usr/bin/strip Using tar found on system at: /bin/tar No uhc found touch configure-ghc-stamp debian/hlibrary.setup build --builddir=dist-ghc Building bool-extras-0.4.0... Preprocessing library bool-extras-0.4.0... [1 of 1] Compiling Data.Bool.Extras ( src/Data/Bool/Extras.hs, dist-ghc/build/Data/Bool/Extras.o ) [1 of 1] Compiling Data.Bool.Extras ( src/Data/Bool/Extras.hs, dist-ghc/build/Data/Bool/Extras.p_o ) In-place registering bool-extras-0.4.0... touch build-ghc-stamp DEB_ENABLE_TESTS not set to yes, not running any tests. touch check-ghc-stamp [ ! -x /usr/bin/haddock ] || debian/hlibrary.setup haddock --builddir=dist-ghc --html --hoogle --hyperlink-source Running Haddock for bool-extras-0.4.0... Running hscolour for bool-extras-0.4.0... Preprocessing library bool-extras-0.4.0... Preprocessing library bool-extras-0.4.0... Haddock coverage: 100% ( 13 / 13) in 'Data.Bool.Extras' Documentation created: dist-ghc/doc/html/bool-extras/index.html, dist-ghc/doc/html/bool-extras/bool-extras.txt touch build-haddock-stamp fakeroot debian/rules binary test -x debian/rules dh_testroot dh_prep dh_installdirs -A mkdir -p "." /usr/share/cdbs/1/rules/buildcore.mk:109: WARNING: DEB_COMPRESS_EXCLUDE is a deprecated variable Adding cdbs dependencies to debian/libghc-bool-extras-doc.substvars dh_installdirs -plibghc-bool-extras-doc debian/hlibrary.setup copy --builddir=dist-ghc --destdir=debian/tmp-inst-ghc Installing library in debian/tmp-inst-ghc/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-7.8.4/bool-extras-0.4.0 pkg_config=`debian/hlibrary.setup register --builddir=dist-ghc --gen-pkg-config | tr -d ' \n' | sed -r 's,^.*:,,'` ; \ dh_haskell_extra_depends $pkg_config ; \ rm $pkg_config mkdir -p debian/libghc-bool-extras-doc//usr/share/doc/libghc-bool-extras-doc/html/ cd debian/tmp-inst-ghc/ ; find .//usr/share/doc/libghc-bool-extras-doc/html// \ ! -name "*.haddock" -exec install -Dm 644 '{}' \ ../libghc-bool-extras-doc/'{}' ';' install: preterpasante dosierujon «.//usr/share/doc/libghc-bool-extras-doc/html//» install: preterpasante dosierujon «.//usr/share/doc/libghc-bool-extras-doc/html//src» mkdir -p debian/libghc-bool-extras-doc//usr/lib/ghc-doc/haddock/bool-extras-0.4.0/ [ 0 = `ls debian/tmp-inst-ghc//usr/lib/ghc-doc/haddock/bool-extras-0.4.0// 2>/dev/null | wc -l` ] || \ cp -r debian/tmp-inst-ghc//usr/lib/ghc-doc/haddock/bool-extras-0.4.0//*.haddock \ debian/libghc-bool-extras-doc//usr/lib/ghc-doc/haddock/bool-extras-0.4.0/ find debian/libghc-bool-extras-doc//usr/share/doc/libghc-bool-extras-doc/html/ -name "*.txt" \ -printf "%p /usr/lib/ghc-doc/hoogle//libghc-bool-extras-doc.txt\n" >> debian/libghc-bool-extras-doc.links sed -i s,^debian/libghc-bool-extras-doc,, debian/libghc-bool-extras-doc.links dh_haskell_depends -plibghc-bool-extras-doc dh_haskell_blurbs -plibghc-bool-extras-doc dh_installdocs -plibghc-bool-extras-doc dh_installexamples -plibghc-bool-extras-doc dh_installman -plibghc-bool-extras-doc dh_installinfo -plibghc-bool-extras-doc dh_installmenu -plibghc-bool-extras-doc dh_installcron -plibghc-bool-extras-doc dh_installinit -plibghc-bool-extras-doc dh_installdebconf -plibghc-bool-extras-doc dh_installemacsen -plibghc-bool-extras-doc dh_installcatalogs -plibghc-bool-extras-doc dh_installpam -plibghc-bool-extras-doc dh_installlogrotate -plibghc-bool-extras-doc dh_installlogcheck -plibghc-bool-extras-doc dh_installchangelogs -plibghc-bool-extras-doc dh_installudev -plibghc-bool-extras-doc dh_lintian -plibghc-bool-extras-doc dh_bugfiles -plibghc-bool-extras-doc dh_install -plibghc-bool-extras-doc dh_link -plibghc-bool-extras-doc dh_buildinfo -plibghc-bool-extras-doc dh_installmime -plibghc-bool-extras-doc dh_installgsettings -plibghc-bool-extras-doc dh_strip -plibghc-bool-extras-doc dh_compress -plibghc-bool-extras-doc -X .haddock -X .hs -X .txt dh_fixperms -plibghc-bool-extras-doc dh_makeshlibs -plibghc-bool-extras-doc -XlibHS dh_installdeb -plibghc-bool-extras-doc dh_perl -plibghc-bool-extras-doc dh_shlibdeps -plibghc-bool-extras-doc -XlibHS dh_gencontrol -plibghc-bool-extras-doc dpkg-gencontrol: warning: Depends field of package libghc-bool-extras-doc: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Conflicts field of package libghc-bool-extras-doc: unknown substitution variable ${haskell:Conflicts} dpkg-gencontrol: warning: Replaces field of package libghc-bool-extras-doc: unknown substitution variable ${haskell:Replaces} dpkg-gencontrol: warning: Provides field of package libghc-bool-extras-doc: unknown substitution variable ${haskell:Provides} dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: package libghc-bool-extras-doc: unused substitution variable ${haskell:ghc-version} dh_md5sums -plibghc-bool-extras-doc dh_builddeb -plibghc-bool-extras-doc dpkg-deb: konstruado de la pako 'libghc-bool-extras-doc' en '../libghc-bool-extras-doc_0.4.0-1_all.deb'. Adding cdbs dependencies to debian/libghc-bool-extras-dev.substvars dh_installdirs -plibghc-bool-extras-dev cd debian/tmp-inst-ghc ; find usr/lib/haskell-packages/ghc/lib/ \ \( ! -name "*_p.a" ! -name "*.p_hi" \) \ -exec install -Dm 644 '{}' ../libghc-bool-extras-dev/'{}' ';' install: cela «../libghc-bool-extras-dev/usr/lib/haskell-packages/ghc/lib/» ne estas dosierujo: Dosiero aŭ dosierujo ne ekzistas install: preterpasante dosierujon «usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-7.8.4» install: preterpasante dosierujon «usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-7.8.4/bool-extras-0.4.0» install: preterpasante dosierujon «usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-7.8.4/bool-extras-0.4.0/Data» install: preterpasante dosierujon «usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-7.8.4/bool-extras-0.4.0/Data/Bool» pkg_config=`debian/hlibrary.setup register --builddir=dist-ghc --gen-pkg-config | tr -d ' \n' | sed -r 's,^.*:,,'`; \ \ install -Dm 644 $pkg_config debian/libghc-bool-extras-dev/var/lib/ghc/package.conf.d/$pkg_config; \ rm -f $pkg_config if [ 'z' != 'z' ] ; then \ mkdir -p debian/libghc-bool-extras-dev/usr/lib/haskell-packages/extra-packages; \ echo '' > debian/libghc-bool-extras-dev/usr/lib/haskell-packages/extra-packages/bool-extras-0.4.0 ; \ fi echo binary-or-shlib-defines-rpath > debian/libghc-bool-extras-dev.lintian-overrides dh_haskell_provides -plibghc-bool-extras-dev dh_haskell_depends -plibghc-bool-extras-dev dh_haskell_shlibdeps -plibghc-bool-extras-dev dpkg-shlibdeps: warning: binaries to analyze should already be installed in their package's directory dh_haskell_blurbs -plibghc-bool-extras-dev Adding cdbs dependencies to debian/libghc-bool-extras-prof.substvars dh_installdirs -plibghc-bool-extras-prof cd debian/tmp-inst-ghc ; find usr/lib/haskell-packages/ghc/lib/ \ ! \( ! -name "*_p.a" ! -name "*.p_hi" \) \ -exec install -Dm 644 '{}' ../libghc-bool-extras-prof/'{}' ';' dh_haskell_provides -plibghc-bool-extras-prof dh_haskell_depends -plibghc-bool-extras-prof dh_haskell_blurbs -plibghc-bool-extras-prof dh_installdocs -plibghc-bool-extras-dev dh_installexamples -plibghc-bool-extras-dev dh_installman -plibghc-bool-extras-dev dh_installinfo -plibghc-bool-extras-dev dh_installmenu -plibghc-bool-extras-dev dh_installcron -plibghc-bool-extras-dev dh_installinit -plibghc-bool-extras-dev dh_installdebconf -plibghc-bool-extras-dev dh_installemacsen -plibghc-bool-extras-dev dh_installcatalogs -plibghc-bool-extras-dev dh_installpam -plibghc-bool-extras-dev dh_installlogrotate -plibghc-bool-extras-dev dh_installlogcheck -plibghc-bool-extras-dev dh_installchangelogs -plibghc-bool-extras-dev dh_installudev -plibghc-bool-extras-dev dh_lintian -plibghc-bool-extras-dev dh_bugfiles -plibghc-bool-extras-dev dh_install -plibghc-bool-extras-dev dh_link -plibghc-bool-extras-dev dh_buildinfo -plibghc-bool-extras-dev dh_installmime -plibghc-bool-extras-dev dh_installgsettings -plibghc-bool-extras-dev dh_installdocs -plibghc-bool-extras-prof dh_installexamples -plibghc-bool-extras-prof dh_installman -plibghc-bool-extras-prof dh_installinfo -plibghc-bool-extras-prof dh_installmenu -plibghc-bool-extras-prof dh_installcron -plibghc-bool-extras-prof dh_installinit -plibghc-bool-extras-prof dh_installdebconf -plibghc-bool-extras-prof dh_installemacsen -plibghc-bool-extras-prof dh_installcatalogs -plibghc-bool-extras-prof dh_installpam -plibghc-bool-extras-prof dh_installlogrotate -plibghc-bool-extras-prof dh_installlogcheck -plibghc-bool-extras-prof dh_installchangelogs -plibghc-bool-extras-prof dh_installudev -plibghc-bool-extras-prof dh_lintian -plibghc-bool-extras-prof dh_bugfiles -plibghc-bool-extras-prof dh_install -plibghc-bool-extras-prof dh_link -plibghc-bool-extras-prof dh_buildinfo -plibghc-bool-extras-prof dh_installmime -plibghc-bool-extras-prof dh_installgsettings -plibghc-bool-extras-prof dh_strip -plibghc-bool-extras-dev dh_compress -plibghc-bool-extras-dev -X .haddock -X .hs -X .txt dh_fixperms -plibghc-bool-extras-dev dh_makeshlibs -plibghc-bool-extras-dev -XlibHS dh_strip -plibghc-bool-extras-prof dh_compress -plibghc-bool-extras-prof -X .haddock -X .hs -X .txt dh_fixperms -plibghc-bool-extras-prof dh_makeshlibs -plibghc-bool-extras-prof -XlibHS dh_installdeb -plibghc-bool-extras-dev dh_perl -plibghc-bool-extras-dev dh_shlibdeps -plibghc-bool-extras-dev -XlibHS dh_installdeb -plibghc-bool-extras-prof dh_perl -plibghc-bool-extras-prof dh_shlibdeps -plibghc-bool-extras-prof -XlibHS dh_gencontrol -plibghc-bool-extras-dev -- '-DGHC-Package=${haskell:ghc-package}' dpkg-gencontrol: warning: Conflicts field of package libghc-bool-extras-dev: unknown substitution variable ${haskell:Conflicts} dpkg-gencontrol: warning: Replaces field of package libghc-bool-extras-dev: unknown substitution variable ${haskell:Replaces} dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: package libghc-bool-extras-dev: unused substitution variable ${haskell:ghc-version} dh_md5sums -plibghc-bool-extras-dev dh_builddeb -plibghc-bool-extras-dev dpkg-deb: konstruado de la pako 'libghc-bool-extras-dev' en '../libghc-bool-extras-dev_0.4.0-1_amd64.deb'. dh_gencontrol -plibghc-bool-extras-prof dpkg-gencontrol: warning: Depends field of package libghc-bool-extras-prof: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Conflicts field of package libghc-bool-extras-prof: unknown substitution variable ${haskell:Conflicts} dpkg-gencontrol: warning: Replaces field of package libghc-bool-extras-prof: unknown substitution variable ${haskell:Replaces} dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: package libghc-bool-extras-prof: unused substitution variable ${haskell:ghc-version} dh_md5sums -plibghc-bool-extras-prof dh_builddeb -plibghc-bool-extras-prof dpkg-deb: konstruado de la pako 'libghc-bool-extras-prof' en '../libghc-bool-extras-prof_0.4.0-1_amd64.deb'. dpkg-genchanges >../haskell-bool-extras_0.4.0-1_amd64.changes dpkg-genchanges: including full source code in upload dpkg-source --after-build haskell-bool-extras-0.4.0 dpkg-buildpackage: full upload (original source is included) Now running lintian... W: haskell-bool-extras source: changelog-should-mention-nmu W: haskell-bool-extras source: source-nmu-has-incorrect-version-number 0.4.0-1 W: libghc-bool-extras-dev: hardening-no-relro usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-7.8.4/bool-extras-0.4.0/libHSbool-extras-0.4.0-ghc7.8.4.so N: 4 tags overridden (4 errors) Finished running lintian. bash-4.3$ echo 'SUCCESS' SUCCESS bash-4.3$ mv debian/ .. bash-4.3$ ln -s ../debian/[K debian bash-4.3$ debuild -us -uc dpkg-buildpackage -rfakeroot -D -us -uc dpkg-buildpackage: source package haskell-bool-extras dpkg-buildpackage: source version 0.4.0-1 dpkg-buildpackage: source distribution unstable dpkg-buildpackage: source changed by Dmitry Bogatov <[email protected]> dpkg-source --before-build haskell-bool-extras-0.4.0 dpkg-buildpackage: host architecture amd64 fakeroot debian/rules clean test -x debian/rules dh_testroot dh_clean [ ! -x "debian/hlibrary.setup" ] || debian/hlibrary.setup clean cleaning... rm -rf dist dist-ghc dist-hugs debian/hlibrary.setup Setup.hi Setup.ho Setup.o .*config* rm -f configure-ghc-stamp build-ghc-stamp build-hugs-stamp build-haddock-stamp rm -rf debian/tmp-inst-ghc rm -f debian/extra-depends rm -f debian/libghc-bool-extras-doc.links rm -f debian/libghc-bool-extras-dev.lintian-overrides rm -f debian/hlibrary.Makefile rm -rf debian/dh_haskell_shlibdeps dpkg-source -b haskell-bool-extras-0.4.0 dpkg-source: info: using source format `3.0 (quilt)' dpkg-source: info: building haskell-bool-extras using existing ./haskell-bool-extras_0.4.0.orig.tar.gz dpkg-source: info: building haskell-bool-extras in haskell-bool-extras_0.4.0-1.debian.tar.xz add_directory() only handles directories at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 556 dpkg-buildpackage: error: dpkg-source -b haskell-bool-extras-0.4.0 gave error exit status 29 debuild: fatal error at line 1376: dpkg-buildpackage -rfakeroot -D -us -uc failed bash-4.3$ echo 'F[KFAIL' FAIL bash-4.3$ exit Script done on dim 18 Jan 2015 07:07:43 +0300
pgpjeLYuvID1j.pgp
Description: PGP signature
_______________________________________________ devscripts-devel mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/devscripts-devel
