tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Fwd: guile version problems for graphviz

>> Von: Richard PALO <>
>> Betreff: guile version problems for graphviz
>> Datum: 4. November 2013 15:20:40 MEZ
>> An:
>> Hi Jens,
>> In trying to build graphviz with guile in my default options, I get
>> the following during package phase (on SunOS x86):
>>> => Generating post-install file lists
>>> pkg_create: can't stat
>>> /var/tmp/pkgsrc/graphics/graphviz/work/.destdir/opt/local/lib/graphviz/guile/'
>>> pkg_create: can't stat
>>> /var/tmp/pkgsrc/graphics/graphviz/work/.destdir/opt/local/man/man3/gv.3guile'
>>> pkg_create: can't stat
>>> /var/tmp/pkgsrc/graphics/graphviz/work/.destdir/opt/local/share/graphviz/doc/pdf/gv.3guile.pdf'

I sort of figured this out.

With gsed instead of sed, the obtaining-version seems to works.

sed -n makes sense because guile --version prints

  Guile 1.8.8
  Copyright (c) 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 
2007, 2008 Free Software Foundation
  Guile may be distributed under the terms of the GNU General Public Licence;
  certain other uses are permitted as well.  For details, see the file
  `COPYING', which is included in the Guile distribution.
  There is no warranty, to the extent permitted by law.

and only the first line is wanted, so having a 1 and a trailing p is
sensible.  The spaces are bizarre.  But I tink the problem is the use of
\+, which sed is documented to use Basic REs which do not support +.

So I patched configure to use * instead of +, and it builds for me
(NetBSD 6, pkgsrc 2013Q3).  I patched head without building (because of
lua changes, and I don't have a head build handy), on the theory that
it's highly likely to be ok since the only package changes were lua
build adaptations.  Please complain to me if there's anything wrong.

Attachment: pgpeYQdGgo1SB.pgp
Description: PGP signature

Home | Main Index | Thread Index | Old Index