ports/54876: [PATCH] lang/guile: Bug in a Makefile

Joe Marcus Clarke marcus at marcuscom.com
Sun Aug 3 12:53:40 PDT 2003


On Sun, 2003-08-03 at 14:43, Daniela wrote:
> On Saturday 02 August 2003 17:37, Joe Marcus Clarke wrote:
> > On Sat, 2003-08-02 at 15:32, Daniela wrote:
> > > On Saturday 26 July 2003 23:53, Joe Marcus Clarke wrote:
> > > > >  > What exactly does this fix?  That is, what brought you to notice a
> > > > >  > problem?
> > > > >
> > > > >  I could not install this port. It fails at some long command.
> > > >
> > > > Please send the original error.  I have not had a problem installing
> > > > this port on either -STABLE or -CURRENT.
> > >
> > > Here's the error:
> > >
> > > creating guile
> > > cat alist.doc arbiters.doc async.doc backtrace.doc boolean.doc chars.doc
> 
> . . .
> 
> > > regex-posix.doc threads.doc |
> > > GUILE="/usr/ports/lang/guile/work/guile-1.6.4/pre-inst-guile"
> > > ../scripts/snarf-check-and-output-texi --manual > guile.texi || { rm
> > > guile.texi; false; }
> > > ERROR: unknown doc attribute: (fname (id . FNAME))
> > > gmake[2]: *** [guile.texi] Error 1
> > > gmake[2]: Leaving directory
> > > `/usr/ports/lang/guile/work/guile-1.6.4/libguile' gmake[1]: ***
> > > [all-recursive] Error 1
> > > gmake[1]: Leaving directory `/usr/ports/lang/guile/work/guile-1.6.4'
> > > gmake: *** [all] Error 2
> > > *** Error code 2
> > >
> > > Stop in /usr/ports/lang/guile.
> > >
> > >
> > > I think this command works only in the Bourne shell.
> >
> > Have you copied another shell over /bin/sh?
> 
> No, but when I enter the command manually in /bin/sh, it fails with the same 
> message.

Ah, I see what's going on.  Your patches are generally masking some
other shell errors.  However, the real cause of your problem is that the
docs cannot be built for some reason.  Since this doesn't happen on any
of my systems, nor on a clean build on bento, I have to assume there is
something wrong with your build environment.  Applying your patches
would change the content of what is installed, so I don't want to go
with that option.

Can you send me your
work/guile-1.6.4/scripts/snarf-check-and-output-texi script?  Thanks.

Joe

> 
> In /bin/csh, it fails with:
> 
> GUILE=/usr/ports/lang/guile/work/guile-1.6.4/pre-inst-guile: Command not 
> found.
> {: Command not found.
> }: Command not found.
> 
> With the patch applied, it works in sh and csh.
> 
> Daniela
-- 
PGP Key : http://www.marcuscom.com/pgp.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20030803/9e44150d/attachment.bin


More information about the freebsd-gnome mailing list