Your message dated Sat, 12 Jan 2008 16:15:55 +0100
with message-id <[EMAIL PROTECTED]>
and subject line scm: Package build error
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: scm
Version: 5e4-2
Severity: serious
Justification: no longer builds from source

*** Please type your report below this line ***

While the previous version 5e3-6.1 of this package
builds fine on my machine version 5e4-2 does not.
Here is what I did and what error I get.
I should also mention that this occured on Ubuntu Gutsy.
Since I'm reporting from Debian machine my system info
at the very bottom is useless. I hope my report still is of use.

What I did:
* download SCM 5e4-2 original source and patch
* extract and patch
* run "dpkg-buildpackage -us -uc -d -rfakeroot"
  (dpkg-buildpackage version 1.14.5ubuntu12)

The error:
-- BEGIN -----------------------------------------------------------
;In file loaded from ./build:27:
;ERROR: "foreign key missing:" platform (operating-system . 3) atari-st
; program args: ("./scmlit" "-no-init-file" "-f" "./build" "-e(bi)" "build" "-p" "linux" "--compiler-options=" "-F" "cautious" "-F" "bignums" "-F" "arrays" "-F" "array-for-each" "-F" "inexact" "-F" "record" "-F" "compiled-closure" "-F" "generalized-c-arguments" "-F" "tick-interrupts" "-F" "i/o-extensions" "-F" "edit-line" "-F" "regex" "-F" "socket" "-F" "posix" "-F" "unix" "-F" "curses" "-F" "dynamic-linking" "-F" "xlib" "-F" "dump"
"-F" "macro")
chmod ug+x debian/bld
debian/bld
make scm.info
make[1]: Entering directory `/home/sebastian/Desktop/scm-5e4'
./scmlit -r database-browse -l build.scm -e "(browse build 'platform)" \
        > platform.txi

;ERROR: "foreign key missing:" platform (operating-system . 3) atari-st
; program args: ("./scmlit" "-r" "database-browse" "-l" "build.scm" "-e" "(browse build 'platform)")
make[1]: *** [platform.txi] Error 1
make[1]: Leaving directory `/home/sebastian/Desktop/scm-5e4'
make: *** [build-stamp] Error 2
-- END -------------------------------------------------------------


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-3-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash




--- End Message ---
--- Begin Message ---
Closing as invalid...



Thomas Bushnell BSG wrote:
   $ dpkg-buildpackage -us -uc -d -rfakeroot &> ../scm_build_log.txt

Why are you using -d?  You shouldn't do that as a general rule.  Can you
try without -d and see whether the build dependencies are being
satisfied?

I left that paramater in from building another package.
Omitting it revealed that I needed a more recent version of slib.
Installing that fixed the problem: the package now builds all fine.

Sorry for the noise.



Sebastian



--- End Message ---

Reply via email to