Hi there! I'm struggling with building rscheme, however, it seems it is too though for me. First of all, it build-depends on itself: it requires an installed rscheme to build. When it comes to `compile' some of its sources, using the installed rscheme, it dies with SIGBUS. I don't know rscheme, and since I can't even build an unstripped version (maybe I could, if I had the time :/), I'm pretty hopeless. The work I have done so far is attached to this e-mail, if anyone has any idea, or can fix the package, please do it! Thanks, -- Gergely Nagy \ mhp/|8]
diff -urNad rscheme-0.7.3pre.1.b39/debian/changelog rscheme-0.7.3pre.1.b39.work/debian/changelog
--- rscheme-0.7.3pre.1.b39/debian/changelog Mon May 21 20:30:23 2001
+++ rscheme-0.7.3pre.1.b39.work/debian/changelog Mon May 21 20:30:59 2001
@@ -1,3 +1,13 @@
+rscheme (0.7.3pre.1.b39-4) unstable; urgency=low
+
+ * Recompile with libgmp3 (Closes: Bug#98239)
+ * Maintainer set to Debian QA Group
+ * Upgraded to standards version 3.5.4
+ * Added missing build-depends (Closes: Bug#69801)
+ * Made package FHS compliant (Closes: Bug#91641)
+
+ -- Gergely Nagy <8@free.bsd.hu> Mon, 21 May 2001 14:39:58 +0200
+
rscheme (0.7.3pre.1.b39-3) frozen unstable; urgency=low
* Fix dpkg --status checks. (Closes: Bug#53734)
diff -urNad rscheme-0.7.3pre.1.b39/debian/control rscheme-0.7.3pre.1.b39.work/debian/control
--- rscheme-0.7.3pre.1.b39/debian/control Mon May 21 20:30:23 2001
+++ rscheme-0.7.3pre.1.b39.work/debian/control Mon May 21 14:49:16 2001
@@ -1,9 +1,9 @@
Source: rscheme
Section: devel
Priority: optional
-Maintainer: Rob Browning <rlb@cs.utexas.edu>
-Standards-Version: 2.5.0.0
-Build-Depends: rscheme
+Maintainer: Debian QA Group <packages@qa.debian.org>
+Standards-Version: 3.5.4
+Build-Depends: rscheme, libgd-gif1-dev, libpng2-dev, zlib1g-dev, xlibs-dev | xlib6g-dev, perl | perl5
Build-Conflicts: rscheme-modules
Package: rscheme
diff -urNad rscheme-0.7.3pre.1.b39/debian/postinst rscheme-0.7.3pre.1.b39.work/debian/postinst
--- rscheme-0.7.3pre.1.b39/debian/postinst Thu Jan 1 01:00:00 1970
+++ rscheme-0.7.3pre.1.b39.work/debian/postinst Mon May 21 15:10:06 2001
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+if [ "$1" = "configure" ]; then
+ if [ -d /usr/doc -a ! -e /usr/doc/rscheme -a -d /usr/share/doc/rscheme ]; then
+ ln -sf ../share/doc/rscheme /usr/doc/rscheme
+ fi
+fi
diff -urNad rscheme-0.7.3pre.1.b39/debian/prerm rscheme-0.7.3pre.1.b39.work/debian/prerm
--- rscheme-0.7.3pre.1.b39/debian/prerm Thu Jan 1 01:00:00 1970
+++ rscheme-0.7.3pre.1.b39.work/debian/prerm Mon May 21 15:10:23 2001
@@ -0,0 +1,5 @@
+#!/bin/sh -e
+
+if [ \( "$1" = "upgrade" -o "$1" = "remove" \) -a -L /usr/doc/rscheme ]; then
+ rm -f /usr/doc/rscheme
+fi
diff -urNad rscheme-0.7.3pre.1.b39/debian/rules rscheme-0.7.3pre.1.b39.work/debian/rules
--- rscheme-0.7.3pre.1.b39/debian/rules Mon May 21 20:30:23 2001
+++ rscheme-0.7.3pre.1.b39.work/debian/rules Mon May 21 20:32:17 2001
# DEBDEBUG := t
@@ -35,21 +37,17 @@
# Is this true, or does rscheme-modules just have to be purged before
# building rscheme-modules?
- @if ! dpkg --status rscheme-modules | \
- grep 'Status:.*not-installed\|Package .rscheme-modules. is not installed' \
- > /dev/null; \
- then \
+ @if test -f /var/lib/dpkg/info/rscheme-modules.list; then \
echo "You must purge rscheme-modules before building rscheme."; \
false; \
fi
# For some reason, if rscheme is not installed, then the rscheme you build
# will have embedded paths from the build tree.
- @if dpkg --status rscheme | \
- grep 'Status:.*not-installed\|Package .rscheme. is not installed' \
- > /dev/null; \
- then \
- echo "The previous version of rscheme must be installed to build rscheme."; \
+ @if test -f /var/lib/dpkg/info/rscheme.list; then \
+ :;\
+ else \
+ echo "The previous version of rscheme must be installed to build rscheme.";\
false; \
fi
@@ -90,7 +88,7 @@
$(checkdir)
-rm -rf debian/tmp
install -d debian/tmp debian/tmp/DEBIAN
- install -d debian/tmp/usr/doc/rscheme
+ install -d debian/tmp/usr/share/doc/rscheme
install -d debian/tmp/usr/lib/rscheme
cp -r debian/tmp-root/resource debian/tmp/usr/lib/rscheme
@@ -121,17 +119,20 @@
cd debian/tmp-root/bin && install rsc ../../tmp/usr/bin
- cp -r debian/module-example debian/tmp/usr/doc/rscheme
- cp debian/copyright debian/tmp/usr/doc/rscheme/.
- cp debian/changelog debian/tmp/usr/doc/rscheme/changelog.Debian
- cp debian/README.Debian debian/tmp/usr/doc/rscheme/
- cp COPYING README debian/tmp/usr/doc/rscheme/
+ cp -r debian/module-example debian/tmp/usr/share/doc/rscheme
+ cp debian/copyright debian/tmp/usr/share/doc/rscheme/.
+ cp debian/changelog debian/tmp/usr/share/doc/rscheme/changelog.Debian
+ cp debian/README.Debian debian/tmp/share/usr/doc/rscheme/
+ cp COPYING README debian/tmp/usr/share/doc/rscheme/
- gzip -9v debian/tmp/usr/doc/rscheme/changelog.Debian
- gzip -9v debian/tmp/usr/doc/rscheme/README.Debian
- gzip -9v debian/tmp/usr/doc/rscheme/COPYING
- gzip -9v debian/tmp/usr/doc/rscheme/README
-# gzip -9v debian/tmp/usr/doc/rscheme/*.ps
+ gzip -9v debian/tmp/usr/share/doc/rscheme/changelog.Debian
+ gzip -9v debian/tmp/usr/share/doc/rscheme/README.Debian
+ gzip -9v debian/tmp/usr/share/doc/rscheme/COPYING
+ gzip -9v debian/tmp/usr/share/doc/rscheme/README
+# gzip -9v debian/tmp/usr/share/doc/rscheme/*.ps
+
+ install -m 0755 debian/postinst debian/tmp/DEBIAN/
+ install -m 0755 debian/prerm debian/tmp/DEBIAN/
(dpkg-shlibdeps `find debian/tmp/usr/bin/ -type f | grep -v rsc`)
diff -urNad rscheme-0.7.3pre.1.b39/packages/threads/manager/process.c rscheme-0.7.3pre.1.b39.work/packages/threads/manager/process.c
--- rscheme-0.7.3pre.1.b39/packages/threads/manager/process.c Sun Feb 22 00:42:16 1998
+++ rscheme-0.7.3pre.1.b39.work/packages/threads/manager/process.c Mon May 21 16:18:29 2001
@@ -3,6 +3,10 @@
#include <limits.h>
#include "rs_sys_threads_manager_p.h"
+#ifndef OPEN_MAX
+#define OPEN_MAX 256
+#endif
+
static char **vec_to_arry( obj vec )
{
int i, n;
Attachment:
pgpsxSB2K_JdJ.pgp
Description: PGP signature