Package: cernlib
Severity: important
Justification: fails to build from source

Hi,

cernlib fails to build on kfreebsd-i386 in the following way:

$ dpkg-buildpackage -rfakeroot -uc -us
dpkg-buildpackage: source package is cernlib
dpkg-buildpackage: source version is 2005.05.09.dfsg-3
dpkg-buildpackage: source changed by Kevin B. McCarty <[EMAIL PROTECTED]>
dpkg-buildpackage: host architecture kfreebsd-i386
dpkg-checkbuilddeps: Unmet build dependencies: dpatch (>= 2.0.9) cfortran (>= 
4.4-8) lesstif2-dev lapack3-dev | liblapack-3.so
dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: (Use -d flag to override.)
[EMAIL PROTECTED]:~/ROOT/cernlib-2005.05.09.dfsg$ dpkg-buildpackage -rfakeroot 
-uc -us
dpkg-buildpackage: source package is cernlib
dpkg-buildpackage: source version is 2005.05.09.dfsg-3
dpkg-buildpackage: source changed by Kevin B. McCarty <[EMAIL PROTECTED]>
dpkg-buildpackage: host architecture kfreebsd-i386
 fakeroot debian/rules clean
cp -f debian/add-ons/Makefile .
dh_testdir
dh_testroot
make[1]: Entering directory `/home/fdl/ROOT/cernlib-2005.05.09.dfsg'
# Move this back so reverse patch doesn't fail
mv -f src/include/cfortran/cfortran.h.disabled \
      src/include/cfortran/cfortran.h
mv: cannot stat `src/include/cfortran/cfortran.h.disabled': No such file or 
directory
make[1]: [unpatch-clean] Error 1 (ignored)
dpatch  deapply-all  
806-bump-mathlib-and-dependents-sonames not applied to ./ .
805-expunge-missing-mathlib-kernlib-symbols not applied to ./ .
804-workaround-for-comis-mdpool-struct-location not applied to ./ .
804-link-to-comis-includes.sh not applied to ./ .
803-link-binaries-dynamically not applied to ./ .
802-create-shared-libraries not applied to ./ .
801-non-optimized-rule-uses-fPIC-g not applied to ./ .
800-implement-shared-library-rules-in-Imake not applied to ./ .
705-patch-paw_motif-paw-Imakefiles not applied to ./ .
705-move-paw++-code-to-top-level.sh not applied to ./ .
704-patch-code_kuip-higzcc-Imakefiles not applied to ./ .
704-move-kuwhag.c-to-grafX11.sh not applied to ./ .
703-patch-code_motif-packlib-Imakefiles not applied to ./ .
703-move-code_motif-to-top-level.sh not applied to ./ .
702-patch-Imakefiles-for-packlib-mathlib not applied to ./ .
702-fix-packlib-mathlib-circular-mess.sh not applied to ./ .
701-patch-hbook-comis-Imakefiles not applied to ./ .
701-move-packlib-hkfill-to-comis.sh not applied to ./ .
700-remove-kernlib-from-packlib-Imakefile not applied to ./ .
700-move-kernlib-to-top-level.sh not applied to ./ .
605-move-kuesvr-to-usrlib not applied to ./ .
604-put-pawserv-logs-in-own-directory not applied to ./ .
603-trim-build-output not applied to ./ .
602-debianize-kuip-helper-apps not applied to ./ .
601-paw-bugreport-goes-to-BTS not applied to ./ .
600-support-deb-build-options not applied to ./ .
318-additional-gcc-3.4-fixes not applied to ./ .
317-copy-converter.h-to-installed-headers-dir.sh not applied to ./ .
315-fixes-for-MacOSX not applied to ./ .
314-permit-using-regcomp-for-re_comp not applied to ./ .
313-comis-preserves-filename-case not applied to ./ .
312-skip-duplicate-gamma not applied to ./ .
311-skip-duplicate-qnext not applied to ./ .
310-define-dummy-fowl-routines not applied to ./ .
309-define-dummy-herwig-routines not applied to ./ .
308-use-canonical-cfortran-location not applied to ./ .
307-use-canonical-cfortran not applied to ./ .
306-patch-assert.h-for-makedepend not applied to ./ .
305-use-POWERPC-not-PPC-as-test not applied to ./ .
304-update-Imake-config-files not applied to ./ .
303-shadow-passwords-supported not applied to ./ .
302-scripts-comply-with-FHS not applied to ./ .
301-datafiles-comply-with-FHS not applied to ./ .
300-skip-duplicate-lenocc not applied to ./ .
211-fix-comis-on-ia64 not applied to ./ .
211-fix-comis-on-amd64 not applied to ./ .
210-improve-cfortran-header-files not applied to ./ .
209-ignore-unneeded-headers-in-kmutil.c not applied to ./ .
208-fix-redundant-packlib-dependencies not applied to ./ .
207-compile-temp-libs-with-fPIC not applied to ./ .
206-herwig-uses-DBLE-not-REAL not applied to ./ .
205-max-path-length-to-256 not applied to ./ .
204-compile-isajet-with-isasrt not applied to ./ .
203-compile-geant-with-ertrak not applied to ./ .
202-fix-includes-in-minuit-example not applied to ./ .
201-update-kuip-helper-apps not applied to ./ .
200-comis-allow-special-chars-in-path not applied to ./ .
117-fix-optimizer-bug-in-gphot not applied to ./ .
116-fix-fconc64-spaghetti-code not applied to ./ .
115-rsrtnt64-goto-outer-block not applied to ./ .
114-install-scripts-properly not applied to ./ .
113-cups-postscript-fix not applied to ./ .
112-remove-nonexistent-prototypes-from-gen.h not applied to ./ .
111-fix-kuesvr-install-location not applied to ./ .
110-ignore-included-lapack-rule not applied to ./ .
109-fix-broken-xsneut95.dat-link not applied to ./ .
108-quote-protect-comis-script not applied to ./ .
107-define-strdup-macro-safely not applied to ./ .
106-fix-paw++-menus-in-lesstif not applied to ./ .
105-fix-obsolete-xmfontlistcreate-warning not applied to ./ .
104-fix-undefined-insertchar-warning not applied to ./ .
103-ignore-overly-long-macro-in-gen.h not applied to ./ .
102-dont-optimize-some-code not applied to ./ .
101-undefine-PPC not applied to ./ .
100-fix-isajet-manual-corruption not applied to ./ .
003-geant-dummy-functions not applied to ./ .
002-fix-missing-mclibs not applied to ./ .
001-fix-missing-fluka not applied to ./ .
000-unpack.sh not applied to ./ .
rm -rf stampdir/patch-stamp stampdir/patch-stampT debian/patched
make[1]: Leaving directory `/home/fdl/ROOT/cernlib-2005.05.09.dfsg'
/usr/bin/make clean
make[1]: Entering directory `/home/fdl/ROOT/cernlib-2005.05.09.dfsg'
rm -rf stampdir src doc bin lib shlib build 200?
rm -f /home/fdl/ROOT/cernlib-2005.05.09.dfsg/debian/patches/9[0-9][0-9]*.dpatch
make[1]: Leaving directory `/home/fdl/ROOT/cernlib-2005.05.09.dfsg'
rm -f Makefile debian/add-ons/bin/kuipc
rm -rf upstream/200?
rm -rf debian/tmp/
find . -name higz_windows.dat -o -name last.kumac \
       -o -name last.kumacold -o -name paw.metafile | xargs rm -f
rm -rf lib*.txt libdeps/ bindeps/ # clean up output of makedeplist
dh_clean
# Remove symlinks to debhelper snippets:
find debian -maxdepth 1 -type l | xargs rm -f
# Regenerate debian/control and debian/copyright:
rm -f debian/control && /usr/bin/make -f debian/rules debian/control
make[1]: Entering directory `/home/fdl/ROOT/cernlib-2005.05.09.dfsg'
# n.b. all control snippets in arch-specific subdirs must be
# named "*.arch.control" so they can be cleaned up properly
cd debian/control.d ; \
   for dir in kfreebsd-i386 no-* ; do \
       if [ -d $dir ] && [ ! $dir = no-"kfreebsd-i386" ] ; \
          then cp -p $dir/* . ; \
               fi ; \
               done ; \
               cat 0base.control [a-z]*.control > ../control ; \
               rm -f *.arch.control
make[1]: Leaving directory `/home/fdl/ROOT/cernlib-2005.05.09.dfsg'
rm -f debian/copyright && /usr/bin/make -f debian/rules debian/copyright
make[1]: Entering directory `/home/fdl/ROOT/cernlib-2005.05.09.dfsg'
# Stick a list of removed files at the end of debian/copyright
grep -v DEADPOOL_LIST_GOES_HERE debian/copyright.in > debian/copyright
sed -e 's/#.*//g' -e '/^[[:space:]]*$/d' debian/deadpool.txt | \
       sort | uniq >> debian/copyright
make[1]: Leaving directory `/home/fdl/ROOT/cernlib-2005.05.09.dfsg'
# Regenerate debian/patches/00list:
cd debian/patches && ls -1 *.dpatch > 00list
# Make sure scripts are executable (but not READMEs):
chmod a+x debian/add-ons/bin/[a-z]* debian/add-ons/scripts/[a-z]*
 dpkg-source -b cernlib-2005.05.09.dfsg
dpkg-source: building cernlib using existing cernlib_2005.05.09.dfsg.orig.tar.gz
dpkg-source: building cernlib in cernlib_2005.05.09.dfsg-3.diff.gz
dpkg-source: building cernlib in cernlib_2005.05.09.dfsg-3.dsc
 debian/rules build
cp -f debian/add-ons/Makefile .
dh_testdir
/usr/bin/make prefix=/usr mandir=/usr/share/man sysconfdir=/etc \
                          LOCAL_DEFINES='-DCERNLIB_DEBIAN 
-DDEBIAN_VERSION=\\"2005.05.09.dfsg-3\\"' stampdir/configure-stamp
make[1]: Entering directory `/home/fdl/ROOT/cernlib-2005.05.09.dfsg'
chmod a+x /home/fdl/ROOT/cernlib-2005.05.09.dfsg/debian/add-ons/bin/*
for x in /home/fdl/ROOT/cernlib-2005.05.09.dfsg/upstream/src_*.tar.gz ; do tar 
xzf $x ; done
# get rid of the needless extra directory whose name changes yearly
mv /home/fdl/ROOT/cernlib-2005.05.09.dfsg/2005/src 
/home/fdl/ROOT/cernlib-2005.05.09.dfsg/
rmdir /home/fdl/ROOT/cernlib-2005.05.09.dfsg/2005
# get rid of the CVS directories
find /home/fdl/ROOT/cernlib-2005.05.09.dfsg/src/ -name CVS | xargs rm -rf
mkdir -p stampdir
touch stampdir/gunzip-stamp
# Add various patches to the patch directory based on environment
# variable options
for patch in /home/fdl/ROOT/cernlib-2005.05.09.dfsg/debian/patches/*.dpatch.in 
; do \
          sed -e 's,@PREFIX@,/usr,g' -e 's,@DATADIR@,/usr/share,g' \
                 -e 's,@OPTIMIZED_OPTS@,,g' \
                                            -e 's,@INSTALL_OPTS@,-s,g' \
                                                                       -e 
's,@LOCAL_DEFINES@,-DCERNLIB_DEBIAN -DDEBIAN_VERSION=\\"2005.05.09.dfsg-3\\",g' 
\
                                                                                
                              $patch > ${patch%.in} ; \
                                                                                
                                     chmod a+x ${patch%.in} ; \
                                                                                
                                     done
if [ -n "" ] ; then \
     cp -p 
/home/fdl/ROOT/cernlib-2005.05.09.dfsg/debian/patches/optional/900-use-ifort-and-icc-compilers.dpatch
 /home/fdl/ROOT/cernlib-2005.05.09.dfsg/debian/patches ; \
        echo 900-use-ifort.dpatch >> 
/home/fdl/ROOT/cernlib-2005.05.09.dfsg/debian/patches/00list ; \
        fi
if [ -n "" ] ; then \
     cp -p 
/home/fdl/ROOT/cernlib-2005.05.09.dfsg/debian/patches/optional/901-dont-compile-spdf.dpatch
 /home/fdl/ROOT/cernlib-2005.05.09.dfsg/debian/patches ; \
        echo 901-dont-compile-spdf.dpatch >> 
/home/fdl/ROOT/cernlib-2005.05.09.dfsg/debian/patches/00list ; \
        fi
if [ "kfreebsd-i386" = m68k ] ; then \
     cp -p 
/home/fdl/ROOT/cernlib-2005.05.09.dfsg/debian/patches/optional/902-no-isajet-on-m68k.dpatch
 /home/fdl/ROOT/cernlib-2005.05.09.dfsg/debian/patches ; \
        echo 902-no-isajet-on-m68k.dpatch >> 
/home/fdl/ROOT/cernlib-2005.05.09.dfsg/debian/patches/00list ; \
        fi
mkdir -p stampdir
touch stampdir/configure-stamp
make[1]: Leaving directory `/home/fdl/ROOT/cernlib-2005.05.09.dfsg'
test -d debian/patched || install -d debian/patched
dpatch  apply-all  
applying patch 000-unpack.sh to ./ ... ok.
applying patch 001-fix-missing-fluka to ./ ... ok.
applying patch 002-fix-missing-mclibs to ./ ... ok.
applying patch 003-geant-dummy-functions to ./ ... ok.
applying patch 100-fix-isajet-manual-corruption to ./ ... ok.
applying patch 101-undefine-PPC to ./ ... ok.
applying patch 102-dont-optimize-some-code to ./ ... ok.
applying patch 103-ignore-overly-long-macro-in-gen.h to ./ ... ok.
applying patch 104-fix-undefined-insertchar-warning to ./ ... ok.
applying patch 105-fix-obsolete-xmfontlistcreate-warning to ./ ... ok.
applying patch 106-fix-paw++-menus-in-lesstif to ./ ... ok.
applying patch 107-define-strdup-macro-safely to ./ ... ok.
applying patch 108-quote-protect-comis-script to ./ ... ok.
applying patch 109-fix-broken-xsneut95.dat-link to ./ ... ok.
applying patch 110-ignore-included-lapack-rule to ./ ... ok.
applying patch 111-fix-kuesvr-install-location to ./ ... ok.
applying patch 112-remove-nonexistent-prototypes-from-gen.h to ./ ... ok.
applying patch 113-cups-postscript-fix to ./ ... ok.
applying patch 114-install-scripts-properly to ./ ... ok.
applying patch 115-rsrtnt64-goto-outer-block to ./ ... ok.
applying patch 116-fix-fconc64-spaghetti-code to ./ ... ok.
applying patch 117-fix-optimizer-bug-in-gphot to ./ ... ok.
applying patch 200-comis-allow-special-chars-in-path to ./ ... ok.
applying patch 201-update-kuip-helper-apps to ./ ... ok.
applying patch 202-fix-includes-in-minuit-example to ./ ... ok.
applying patch 203-compile-geant-with-ertrak to ./ ... ok.
applying patch 204-compile-isajet-with-isasrt to ./ ... ok.
applying patch 205-max-path-length-to-256 to ./ ... ok.
applying patch 206-herwig-uses-DBLE-not-REAL to ./ ... ok.
applying patch 207-compile-temp-libs-with-fPIC to ./ ... ok.
applying patch 208-fix-redundant-packlib-dependencies to ./ ... ok.
applying patch 209-ignore-unneeded-headers-in-kmutil.c to ./ ... ok.
applying patch 210-improve-cfortran-header-files to ./ ... ok.
applying patch 211-fix-comis-on-amd64 to ./ ... ok.
applying patch 211-fix-comis-on-ia64 to ./ ... ok.
applying patch 300-skip-duplicate-lenocc to ./ ... ok.
applying patch 301-datafiles-comply-with-FHS to ./ ... ok.
applying patch 302-scripts-comply-with-FHS to ./ ... ok.
applying patch 303-shadow-passwords-supported to ./ ... ok.
applying patch 304-update-Imake-config-files to ./ ... ok.
applying patch 305-use-POWERPC-not-PPC-as-test to ./ ... ok.
applying patch 306-patch-assert.h-for-makedepend to ./ ... ok.
applying patch 307-use-canonical-cfortran to ./ ... ok.
applying patch 308-use-canonical-cfortran-location to ./ ... ok.
applying patch 309-define-dummy-herwig-routines to ./ ... ok.
applying patch 310-define-dummy-fowl-routines to ./ ... ok.
applying patch 311-skip-duplicate-qnext to ./ ... ok.
applying patch 312-skip-duplicate-gamma to ./ ... ok.
applying patch 313-comis-preserves-filename-case to ./ ... ok.
applying patch 314-permit-using-regcomp-for-re_comp to ./ ... ok.
applying patch 315-fixes-for-MacOSX to ./ ... ok.
applying patch 317-copy-converter.h-to-installed-headers-dir.sh to ./ ... ok.
applying patch 318-additional-gcc-3.4-fixes to ./ ... ok.
applying patch 600-support-deb-build-options to ./ ... ok.
applying patch 601-paw-bugreport-goes-to-BTS to ./ ... ok.
applying patch 602-debianize-kuip-helper-apps to ./ ... ok.
applying patch 603-trim-build-output to ./ ... ok.
applying patch 604-put-pawserv-logs-in-own-directory to ./ ... ok.
applying patch 605-move-kuesvr-to-usrlib to ./ ... ok.
applying patch 700-move-kernlib-to-top-level.sh to ./ ... ok.
applying patch 700-remove-kernlib-from-packlib-Imakefile to ./ ... ok.
applying patch 701-move-packlib-hkfill-to-comis.sh to ./ ... ok.
applying patch 701-patch-hbook-comis-Imakefiles to ./ ... ok.
applying patch 702-fix-packlib-mathlib-circular-mess.sh to ./ ... ok.
applying patch 702-patch-Imakefiles-for-packlib-mathlib to ./ ... ok.
applying patch 703-move-code_motif-to-top-level.sh to ./ ... ok.
applying patch 703-patch-code_motif-packlib-Imakefiles to ./ ... ok.
applying patch 704-move-kuwhag.c-to-grafX11.sh to ./ ... ok.
applying patch 704-patch-code_kuip-higzcc-Imakefiles to ./ ... ok.
applying patch 705-move-paw++-code-to-top-level.sh to ./ ... ok.
applying patch 705-patch-paw_motif-paw-Imakefiles to ./ ... ok.
applying patch 800-implement-shared-library-rules-in-Imake to ./ ... ok.
applying patch 801-non-optimized-rule-uses-fPIC-g to ./ ... ok.
applying patch 802-create-shared-libraries to ./ ... ok.
applying patch 803-link-binaries-dynamically to ./ ... ok.
applying patch 804-link-to-comis-includes.sh to ./ ... ok.
applying patch 804-workaround-for-comis-mdpool-struct-location to ./ ... ok.
applying patch 805-expunge-missing-mathlib-kernlib-symbols to ./ ... ok.
applying patch 806-bump-mathlib-and-dependents-sonames to ./ ... ok.
dpatch  cat-all  >>stampdir/patch-stampT
mv -f stampdir/patch-stampT stampdir/patch-stamp
dh_testdir
# force use of system cfortran.h since we Build-Depend upon it
mv -f src/include/cfortran/cfortran.h \
      src/include/cfortran/cfortran.h.disabled
/usr/bin/make prefix=/usr mandir=/usr/share/man sysconfdir=/etc \
                          LOCAL_DEFINES='-DCERNLIB_DEBIAN 
-DDEBIAN_VERSION=\\"2005.05.09.dfsg-3\\"' cernlib-arch
make[1]: Entering directory `/home/fdl/ROOT/cernlib-2005.05.09.dfsg'
[ -e stampdir/cernlib-arch-stamp ] || \
     /usr/bin/make cernlib-libraries cernlib-programs cernlib-static \
                                     cernlib-mc-data cernlib-mc-docs
make[2]: Entering directory `/home/fdl/ROOT/cernlib-2005.05.09.dfsg'
mkdir -p /home/fdl/ROOT/cernlib-2005.05.09.dfsg/build/log
cd /home/fdl/ROOT/cernlib-2005.05.09.dfsg/build && 
/home/fdl/ROOT/cernlib-2005.05.09.dfsg/src/config/imake_boot
cd /home/fdl/ROOT/cernlib-2005.05.09.dfsg/build && /usr/bin/make MAKEOVERRIDES= 
bin/kuipc
make[3]: Entering directory `/home/fdl/ROOT/cernlib-2005.05.09.dfsg/build'
making Makefiles in /packlib...
Makeing bin/kuipc in /packlib...
make[4]: Entering directory 
`/home/fdl/ROOT/cernlib-2005.05.09.dfsg/build/packlib'
Makefile:585: *** missing separator.  Stop.
make[4]: Leaving directory 
`/home/fdl/ROOT/cernlib-2005.05.09.dfsg/build/packlib'
make[3]: *** [bin/kuipc] Error 2
make[3]: Leaving directory `/home/fdl/ROOT/cernlib-2005.05.09.dfsg/build'
make[2]: *** [/home/fdl/ROOT/cernlib-2005.05.09.dfsg/bin/kuipc] Error 2
make[2]: Leaving directory `/home/fdl/ROOT/cernlib-2005.05.09.dfsg'
make[1]: *** [stampdir/cernlib-arch-stamp] Error 2
make[1]: Leaving directory `/home/fdl/ROOT/cernlib-2005.05.09.dfsg'
make: *** [build-arch] Error 2

Thanks for your work on packaging cernlib,
Frederic Lehobey

-- System Information:
Debian Release: testing/unstable
Architecture: kfreebsd-i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: GNU/kFreeBSD 5.4-1-486
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to