Subject: fakeroot 1.2.6 fails to build from source
Package: fakeroot
Version: 1.2.6
Tags: patch


-- System Information
Debian Release: 3.0
Architecture: i386
Kernel: Linux abm2 2.4.29-lck0-old #1 Wed Feb 2 12:26:10 MSK 2005 i686
Locale: LANG=ru_RU.KOI8-R, LC_CTYPE=ru_RU.KOI8-R

Versions of packages fakeroot depends on:
ii  libc6                         2.2.5-11.1 GNU C Library: Shared libraries an
ii  libstdc++2.10-glibc2.2        1:2.95.4-7 The GNU stdc++ library

I've been building "the latest - the greatest" unstable version 1.2.6
of fakeroot in/for woody+backports and it failed to build from source.

pbuilder output excerpt:

===8<===
         debian/tmp/usr/share/man/man1/faked-tcp.1 \
         debian/tmp/usr/share/man/man1/fakeroot-tcp.1 \
         debian/tmp/usr/share/doc/fakeroot/changelog
strip --remove-section=.comment --remove-section=.note --strip-unneeded 
debian/tmp/usr/lib/libfakeroot-sysv.so.0.0.1
strip --remove-section=.comment --remove-section=.note --strip-unneeded 
debian/tmp/usr/lib/libfakeroot/libfakeroot-sysv.so.0.0.1
strip --remove-section=.comment --remove-section=.note --strip-unneeded 
debian/tmp/usr/lib/libfakeroot-tcp.so.0.0.1
strip --remove-section=.comment --remove-section=.note --strip-unneeded 
debian/tmp/usr/lib/libfakeroot/libfakeroot-tcp.so.0.0.1
strip --remove-section=.comment --remove-section=.note debian/tmp/usr/bin/faked
strip: debian/tmp/usr/bin/faked: No such file or directory
make: *** [binary-arch] Error 1
pbuilder: Failed autobuilding of package
 -> unmounting /proc filesystem
 -> cleaning the build env
Command exited with non-zero status 1
===>8===

Some "-sysv" filename suffixes in debin/rules were missed while renaming
(or splitting?) binaries.

Patch below fixes filenames reffered by strip command and lets the package
build to be finished.

Thanks!


--- fakeroot-1.2.6.orig/debian/rules
+++ fakeroot-1.2.6/debian/rules
@@ -126,11 +126,11 @@
                 debian/tmp/usr/share/man/man1/fakeroot-tcp.1 \
                 debian/tmp/usr/share/doc/fakeroot/changelog
 ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
-       strip --remove-section=.comment --remove-section=.note --strip-unneeded 
debian/tmp/usr/lib/libfakeroot.so.0.0.1
-       strip --remove-section=.comment --remove-section=.note --strip-unneeded 
debian/tmp/usr/lib/libfakeroot/libfakeroot.so.0.0.1
+       strip --remove-section=.comment --remove-section=.note --strip-unneeded 
debian/tmp/usr/lib/libfakeroot-sysv.so.0.0.1
+       strip --remove-section=.comment --remove-section=.note --strip-unneeded 
debian/tmp/usr/lib/libfakeroot/libfakeroot-sysv.so.0.0.1
        strip --remove-section=.comment --remove-section=.note --strip-unneeded 
debian/tmp/usr/lib/libfakeroot-tcp.so.0.0.1
        strip --remove-section=.comment --remove-section=.note --strip-unneeded 
debian/tmp/usr/lib/libfakeroot/libfakeroot-tcp.so.0.0.1
-       strip --remove-section=.comment --remove-section=.note 
debian/tmp/usr/bin/faked
+       strip --remove-section=.comment --remove-section=.note 
debian/tmp/usr/bin/faked-sysv
        strip --remove-section=.comment --remove-section=.note 
debian/tmp/usr/bin/faked-tcp
 #      strip --strip-debug debian/tmp/usr/lib/libfakeroot.a
 endif


Bye. Andrey.
...Be happy, take it easy, sayonara.
---abme at rambler dot ru

Reply via email to