Bug#318558: [pkg-s48-maint] scheme48_1.3-2_i386.changes ACCEPTED
Lionel Elie Mamane
lionel at mamane.lu
Sat Jul 16 20:37:44 UTC 2005
reopen 318558
thanks
Hi,
On Sat, Jul 16, 2005 at 04:17:42PM -0400, Debian Installer wrote:
>
> Accepted:
> scheme48_1.3-2.diff.gz
> to pool/main/s/scheme48/scheme48_1.3-2.diff.gz
> scheme48_1.3-2.dsc
> to pool/main/s/scheme48/scheme48_1.3-2.dsc
> Closing bugs: 318558
This release tries to fix the problem for build/filenames.make, but
not for c/scheme48.h and c/old-scheme48.h.
It tries, but doesn't actually fix it: at the time filenames.make is
(tried to be) built, $(INITIAL) doesn't exist yet, so you cannot use
it. These three files are not supposed to be rebuilt at all during a
Debian build, so we should just touch them to make sure they are
date-newer than their sources. (And if the Debian package patches any
of the .scm files, we should rebuild them and ship the change in the
Debian diff.)
Build log:
# Add here commands to compile the arch part of the package.
/usr/bin/make
make[1]: Entering directory `/home/master/src/scsh/s48/scheme48-1.3'
./scheme48vm -i ././build/initial.image -a batch <build/filenames.scm
/bin/sh: line 1: ./scheme48vm: No such file or directory
make[1]: *** [build/filenames.make] Error 127
I suggest this code before the "make" call in debian/rules (stolen
from my scsh package):
find -name '*.image' -print0 | xargs --null touch
touch build/filenames.make c/scheme48.h c/old-scheme48.h
(The scsh package suffers from similar potential problems because of a
typo in above lines; a fix is in the darcs repos, I'll do an upload
at a later time.)
--
Lionel
More information about the pkg-scheme48-maintainers
mailing list