unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* buidl failure on master
@ 2009-04-20 13:52 Greg Troxel
  2009-04-20 19:14 ` qGreg Troxel
  2009-04-20 19:47 ` Andy Wingo
  0 siblings, 2 replies; 4+ messages in thread
From: Greg Troxel @ 2009-04-20 13:52 UTC (permalink / raw)
  To: guile-devel

[-- Attachment #1: Type: text/plain, Size: 1823 bytes --]


My autobuild (NetBSD/amd64) for master wedged due to some git lossage
(local changes interfering with git pull).  I recovered that and it's
now failing:


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 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 gettext.doc gc-segment-table.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 | ../meta/uninstalled-env guile-tools snarf-check-and-output-texi          > guile-procedures.texi || { rm guile-procedures.texi; false; }
ERROR: In procedure dynamic-link:
ERROR: file: "libguile-srfi-srfi-1-v-4", message: "Shared object \"libguile-srfi-srfi-1-v-4.so\" not found"

This is kind of a messy issue - it seems ../meta/uninstalled-env is
trying to set up dynamic linking paths, but either it's broken or
not quite portable enough :-)

(Plus, it probably won't work with crossbuilding, but even if that's
fixed native builds still need to use the not-yet-installed guile.)


[-- Attachment #2: Type: application/pgp-signature, Size: 193 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: buidl failure on master
  2009-04-20 13:52 buidl failure on master Greg Troxel
@ 2009-04-20 19:14 ` qGreg Troxel
  2009-04-20 19:47 ` Andy Wingo
  1 sibling, 0 replies; 4+ messages in thread
From: qGreg Troxel @ 2009-04-20 19:14 UTC (permalink / raw)
  To: guile-devel

[-- Attachment #1: Type: text/plain, Size: 2140 bytes --]


Greg Troxel <gdt@ir.bbn.com> writes:

> My autobuild (NetBSD/amd64) for master wedged due to some git lossage
> (local changes interfering with git pull).  I recovered that and it's
> now failing:
>
>
> 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 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 gettext.doc gc-segment-table.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 | ../meta/uninstalled-env guile-tools snarf-check-and-output-texi          > guile-procedures.texi || { rm guile-procedures.texi; false; }
> ERROR: In procedure dynamic-link:
> ERROR: file: "libguile-srfi-srfi-1-v-4", message: "Shared object \"libguile-srfi-srfi-1-v-4.so\" not found"

> This is kind of a messy issue - it seems ../meta/uninstalled-env is
> trying to set up dynamic linking paths, but either it's broken or
> not quite portable enough :-)
>
> (Plus, it probably won't work with crossbuilding, but even if that's
> fixed native builds still need to use the not-yet-installed guile.)

This is easier than I thought.  The problem is not about dynamic linking
and rpath - it's that guile-tools uses srfi4 and it is being invoked
before that library has been built.  If I 'gmake -k' and then run gmake
again the above seems to succeed.

[-- Attachment #2: Type: application/pgp-signature, Size: 193 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: buidl failure on master
  2009-04-20 13:52 buidl failure on master Greg Troxel
  2009-04-20 19:14 ` qGreg Troxel
@ 2009-04-20 19:47 ` Andy Wingo
  2009-04-21  0:12   ` Greg Troxel
  1 sibling, 1 reply; 4+ messages in thread
From: Andy Wingo @ 2009-04-20 19:47 UTC (permalink / raw)
  To: Greg Troxel; +Cc: guile-devel

Heya Greg,

On Mon 20 Apr 2009 15:52, Greg Troxel <gdt@ir.bbn.com> writes:

> 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 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 gettext.doc gc-segment-table.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 | ../meta/uninstalled-env guile-tools snarf-check-and-output-texi          > guile-procedures.texi || { rm guile-procedures.texi; false; }
> ERROR: In procedure dynamic-link:
> ERROR: file: "libguile-srfi-srfi-1-v-4", message: "Shared object
> \"libguile-srfi-srfi-1-v-4.so\" not found"

I think I've fixed this -- at least it works now on OSX 10.5. Can you
give it another roll?

> (Plus, it probably won't work with crossbuilding, but even if that's
> fixed native builds still need to use the not-yet-installed guile.)

It's been this way for a long time AFAIK. Cross-compilation will
probably need some help.

Andy
-- 
http://wingolog.org/




^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: buidl failure on master
  2009-04-20 19:47 ` Andy Wingo
@ 2009-04-21  0:12   ` Greg Troxel
  0 siblings, 0 replies; 4+ messages in thread
From: Greg Troxel @ 2009-04-21  0:12 UTC (permalink / raw)
  To: Andy Wingo; +Cc: guile-devel

[-- Attachment #1: Type: text/plain, Size: 513 bytes --]


Andy Wingo <wingo@pobox.com> writes:

> I think I've fixed this -- at least it works now on OSX 10.5. Can you
> give it another roll?

Builds fine and passes gmake check - thanks.

>> (Plus, it probably won't work with crossbuilding, but even if that's
>> fixed native builds still need to use the not-yet-installed guile.)
>
> It's been this way for a long time AFAIK. Cross-compilation will
> probably need some help.

Sure - I thought this was a new regression, but it really wasn't.
Thanks for the fast fix.

[-- Attachment #2: Type: application/pgp-signature, Size: 193 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-04-21  0:12 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-20 13:52 buidl failure on master Greg Troxel
2009-04-20 19:14 ` qGreg Troxel
2009-04-20 19:47 ` Andy Wingo
2009-04-21  0:12   ` Greg Troxel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).