Bug 538707 - Trying to build guile from tarball or source rpm fails identically.
Summary: Trying to build guile from tarball or source rpm fails identically.
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: guile
Version: 12
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Miroslav Lichvar
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 539018 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-11-19 06:30 UTC by Robert P. J. Day
Modified: 2009-11-19 17:32 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-11-19 17:32:21 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Output from trying to "make" guile-1.8.7 from tarball. (11.41 KB, text/plain)
2009-11-19 06:30 UTC, Robert P. J. Day
no flags Details

Description Robert P. J. Day 2009-11-19 06:30:41 UTC
Created attachment 370284 [details]
Output from trying to "make" guile-1.8.7 from tarball.

(Disclaimer:  This is actually happening on a F11 rawhide-updated system, not pure F12 yet.  So it's possible it's a S/W mismatch issue of some kind.)

Downloading the guile-1.8.7 tarball from ftp://ftp.gnu.org/pub/gnu/guile/, and doing the basic configure/make combo yields (the tail end):

=====

... snip ... (full output attached)

cat alist.doc arbiters.doc async.doc backtrace.doc boolean.doc chars.doc continuations.doc debug.doc deprecation.doc deprecated.doc discouraged.doc dynl.doc dynwind.doc environments.doc eq.doc error.doc eval.doc evalext.doc extensions.doc feature.doc fluids.doc fports.doc futures.doc gc.doc goops.doc gsubr.doc gc-mark.doc gc-segment.doc gc-malloc.doc gc-card.doc guardians.doc hash.doc hashtab.doc hooks.doc i18n.doc init.doc ioext.doc keywords.doc lang.doc list.doc load.doc macros.doc mallocs.doc modules.doc numbers.doc objects.doc objprop.doc options.doc pairs.doc ports.doc print.doc procprop.doc procs.doc properties.doc random.doc rdelim.doc read.doc root.doc rw.doc scmsigs.doc script.doc simpos.doc smob.doc sort.doc srcprop.doc stackchk.doc stacks.doc stime.doc strings.doc srfi-4.doc srfi-13.doc srfi-14.doc strorder.doc strports.doc struct.doc symbols.doc threads.doc throw.doc values.doc variable.doc vectors.doc version.doc vports.doc weaks.doc ramap.doc unif.doc dynl.doc filesys.doc posix.doc net_db.doc socket.doc regex-posix.doc | GUILE="/home/rpjday/guile-1.8.7/pre-inst-guile" ../scripts/snarf-check-and-output-texi          > guile-procedures.texi || { rm guile-procedures.texi; false; }
ERROR: unknown doc attribute: (location (string . alist.c) (int . 40) (hash . hash))
make[3]: *** [guile-procedures.texi] Error 1
make[3]: Leaving directory `/home/rpjday/guile-1.8.7/libguile'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/rpjday/guile-1.8.7/libguile'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/rpjday/guile-1.8.7'
make: *** [all] Error 2


  The same error occurs trying to use rpmbuild to build the binary package from the source rpm.  Someone else claims that the problem lies in the use of that "pre-inst-guile" executable for that step, which is created as part of the build.  Replacing that with a call to an already-installed guile executable allegedly solved the problem, so that would suggest that that pre-install version of guile being used as part of the build is broken somehow.

  Again, this isn't a full F12 system, so it might be a package mismatch of some kind.  Knowing that this build works on straight F12 would confirm that.

Comment 1 Mamoru TASAKA 2009-11-19 13:58:11 UTC
scratch build of guile-1_8_7-3_fc12 for dist-f12-updates-candidate
(i.e. fully updated F-12 system) also fails:

http://koji.fedoraproject.org/koji/taskinfo?taskID=1815803

Comment 2 Miroslav Lichvar 2009-11-19 16:52:35 UTC
*** Bug 539018 has been marked as a duplicate of this bug. ***

Comment 3 Miroslav Lichvar 2009-11-19 17:32:21 UTC
This is caused by new cpp which inserts linemarkers in multi-line macros with __FILE__ or __LINE__.

Fixed in guile-1.8.7-4.fc13. Commited also in F-12 branch.


Note You need to log in before you can comment on or make changes to this bug.