GNU bug report logs - #10352
Broken pipe while generating guile-procedures.txt

Previous Next

Package: guile;

Reported by: Ian Price <ianprice90 <at> googlemail.com>

Date: Thu, 22 Dec 2011 21:45:02 UTC

Severity: normal

Done: Ian Price <ianprice90 <at> googlemail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 10352 in the body.
You can then email your comments to 10352 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guile <at> gnu.org:
bug#10352; Package guile. (Thu, 22 Dec 2011 21:45:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ian Price <ianprice90 <at> googlemail.com>:
New bug report received and forwarded. Copy sent to bug-guile <at> gnu.org. (Thu, 22 Dec 2011 21:45:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Ian Price <ianprice90 <at> googlemail.com>
To: bug-guile <at> gnu.org
Subject: Broken pipe while generating guile-procedures.txt
Date: Thu, 22 Dec 2011 21:37:35 +0000
Hi guilers,

I am unable to completely build master due to a broken pipe while
building guile-procedures.txt.

~/src/guile $ make
/usr/bin/make  all-recursive
make[1]: Entering directory `/home/ian/src/guile'
Making all in lib
make[2]: Entering directory `/home/ian/src/guile/lib'
/usr/bin/make  all-recursive
make[3]: Entering directory `/home/ian/src/guile/lib'
make[4]: Entering directory `/home/ian/src/guile/lib'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/ian/src/guile/lib'
make[3]: Leaving directory `/home/ian/src/guile/lib'
make[2]: Leaving directory `/home/ian/src/guile/lib'
Making all in meta
make[2]: Entering directory `/home/ian/src/guile/meta'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/ian/src/guile/meta'
Making all in libguile
make[2]: Entering directory `/home/ian/src/guile/libguile'
/usr/bin/make  all-am
make[3]: Entering directory `/home/ian/src/guile/libguile'
  GEN    guile-procedures.texi
Throw without catch before boot:
Throw to key misc-error with args ("module-transformer" "no module, and `macroexpand' unbound" () #f)Aborting.
cat: write error: Broken pipe
/bin/sh: line 1:  9929 Done(1)                 cat alist.doc arbiters.doc array-handle.doc array-map.doc arrays.doc async.doc backtrace.doc boolean.doc bitvectors.doc bytevectors.doc chars.doc control.doc continuations.doc debug.doc deprecated.doc deprecation.doc dynl.doc dynwind.doc eq.doc error.doc eval.doc evalext.doc expand.doc extensions.doc feature.doc filesys.doc fluids.doc foreign.doc fports.doc gc-malloc.doc gc.doc gettext.doc generalized-arrays.doc generalized-vectors.doc goops.doc gsubr.doc guardians.doc hash.doc hashtab.doc hooks.doc i18n.doc init.doc ioext.doc keywords.doc list.doc load.doc macros.doc mallocs.doc memoize.doc modules.doc numbers.doc objprop.doc options.doc pairs.doc ports.doc print.doc procprop.doc procs.doc promises.doc r6rs-ports.doc random.doc rdelim.doc read.doc root.doc rw.doc scmsigs.doc script.doc simpos.doc smob.doc sort.doc srcprop.doc srfi-1.doc srfi-4.doc srfi-13.doc srfi-14.doc srfi-60.doc stackchk.doc stacks.doc stime.doc strings.doc strorder.doc strports.doc struct.doc symbols.doc threads.doc throw.doc trees.doc uniform.doc values.doc variable.doc vectors.doc version.doc vports.doc weak-set.doc weak-table.doc weak-vector.doc dynl.doc posix.doc net_db.doc socket.doc regex-posix.doc
      9930 Aborted                 (core dumped) | GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guild snarf-check-and-output-texi > guile-procedures.texi
make[3]: *** [guile-procedures.texi] Error 1
make[3]: Leaving directory `/home/ian/src/guile/libguile'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/ian/src/guile/libguile'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ian/src/guile'
make: *** [all] Error 2

This is on 32 bit x86 running fedora 16, and current master
(296004b3ba34139292eb1d8bf54739ee1a082712). I did have success building
at one point if I reverted the 47ed8656db8800f3ad20a40eb2c4e9ef3dc891e3
commit which adds SCM_HEAP_OBJECT_BASE, but that was around the
beginning of November (0f9f51a153db3e669a12c416c4958d71bd3c2a8b ish),
but trying the same on current master gives

<snip>
  CC     net_db.lo
  CC     socket.lo
  CC     regex-posix.lo
  CCLD   libguile-2.2.la
  CC     guile-guile.o
  CCLD   guile
./.libs/libguile-2.2.so: undefined reference to `SCM_HEAP_OBJECT_BASE'
collect2: ld returned 1 exit status
make[3]: *** [guile] Error 1
make[3]: Leaving directory `/home/ian/src/guile/libguile'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/ian/src/guile/libguile'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ian/src/guile'
make: *** [all] Error 2

so clearly that's not enough anymore, and I would need to see which
other commits depend on SCM_HEAP_OBJECT_BASE before I could definitively
say.

If you need anything else, I'll be happy to provide.

-- 
Ian Price

"Programming is like pinball. The reward for doing it well is
the opportunity to do it again" - from "The Wizardy Compiled"





Information forwarded to bug-guile <at> gnu.org:
bug#10352; Package guile. (Tue, 31 Jan 2012 22:00:02 GMT) Full text and rfc822 format available.

Message #8 received at 10352 <at> debbugs.gnu.org (full text, mbox):

From: Andy Wingo <wingo <at> pobox.com>
To: Ian Price <ianprice90 <at> googlemail.com>
Cc: 10352 <at> debbugs.gnu.org
Subject: Re: bug#10352: Broken pipe while generating guile-procedures.txt
Date: Tue, 31 Jan 2012 22:59:17 +0100
On Thu 22 Dec 2011 22:37, Ian Price <ianprice90 <at> googlemail.com> writes:

> I am unable to completely build master due to a broken pipe while
> building guile-procedures.txt.

I reverted 47ed8656db8800f3ad20a40eb2c4e9ef3dc891e3 as you suggested and
fixed the two other SCM_HEAP_OBJECT_BASE uses.  Can you try again?

Thanks,

Andy
-- 
http://wingolog.org/




Reply sent to Ian Price <ianprice90 <at> googlemail.com>:
You have taken responsibility. (Tue, 31 Jan 2012 22:55:02 GMT) Full text and rfc822 format available.

Notification sent to Ian Price <ianprice90 <at> googlemail.com>:
bug acknowledged by developer. (Tue, 31 Jan 2012 22:55:03 GMT) Full text and rfc822 format available.

Message #13 received at 10352-done <at> debbugs.gnu.org (full text, mbox):

From: Ian Price <ianprice90 <at> googlemail.com>
To: Andy Wingo <wingo <at> pobox.com>
Cc: 10352-done <at> debbugs.gnu.org
Subject: Re: bug#10352: Broken pipe while generating guile-procedures.txt
Date: Tue, 31 Jan 2012 22:46:35 +0000
Andy Wingo <wingo <at> pobox.com> writes:

> I reverted 47ed8656db8800f3ad20a40eb2c4e9ef3dc891e3 as you suggested and
> fixed the two other SCM_HEAP_OBJECT_BASE uses.  Can you try again?

Yes, it builds now. Thanks.

-- 
Ian Price

"Programming is like pinball. The reward for doing it well is
the opportunity to do it again" - from "The Wizardy Compiled"




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 29 Feb 2012 12:24:03 GMT) Full text and rfc822 format available.

This bug report was last modified 13 years and 207 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.