Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: -current's usr.bin/make problems with pkgsrc
On Tue, 13 Jan 2009 18:39:54 +0000
David Laight <david%l8s.co.uk@localhost> wrote:
> On Tue, Jan 13, 2009 at 07:51:07AM +0000, David Laight wrote:
> > On Mon, Jan 12, 2009 at 03:21:49AM -0800, John Nemeth wrote:
> > >
> > > pkg_chk -uq is doing bad things. Here's an example of a
> > > problem
> ...
> > (The trailing '\' is escaping the '}' at the end of the variable
> > name!)
> >
> > I will get make to escape it in the :U data later.
>
> Fixed (hopefully)
>
> David
>
I just tried building converters/fribidi with what I think is the newest make,
and got this:
===> Checking for vulnerabilities in fribidi-0.10.9
=> Checksum SHA1 OK for fribidi-0.10.9.tar.gz
=> Checksum RMD160 OK for fribidi-0.10.9.tar.gz
===> Installing dependencies for fribidi-0.10.9
=> Build dependency libtool-base>=1.5.18nb5: found libtool-base-1.5.26
=> Build dependency pkg-config>=0.19: found pkg-config-0.23
===> Overriding tools for fribidi-0.10.9
sh: Syntax error: Bad substitution
*** Error code 2
Stop.
make: stopped in /usr/pkgsrc/converters/fribidi
*** Error code 1
That package is necessary for kdegraphics3. fribidi is also *not* on
my list of suspicious packages, though kdegraphic3 is.
As for what I did... I did a 'cvs update' of just src/usr.bin/make,
built it, and copied it to /usr/bin. Doing that certainly helped
kdegraphics3; without that, it complained that it couldn't find ghostscript,
which most certainly is installed. But I realize that doing a piecemeal
installation is often not recommended, though 'find' couldn't spot anything
else in the build tree that that was changed by recompiling make.
As a final check, I copied over /usr/bin/make from a 4.99.72 system I have.
fribidi built perfectly.
--Steve Bellovin, http://www.cs.columbia.edu/~smb
Home |
Main Index |
Thread Index |
Old Index