pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/40383: pkgsrc-2008Q4: sysutils/cdrtools broken
The following reply was made to PR pkg/40383; it has been noted by GNATS.
From: Matthew Mondor <mm_lists%pulsar-zone.net@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: dholland-pbugs%NetBSD.org@localhost, obache%NetBSD.org@localhost
Subject: Re: pkg/40383: pkgsrc-2008Q4: sysutils/cdrtools broken
Date: Thu, 15 Jan 2009 15:40:59 -0500
On Thu, 15 Jan 2009 09:55:04 +0000 (UTC)
David Holland <dholland-pbugs%netbsd.org@localhost> wrote:
> It built for me ok on a 4.0_STABLE machine a couple days ago, too. I
> think it's time to try to figure out what's different between your
> machine and everyone else's... :(
Well, the stock 2008Q4 went further after changing a line
setting PATH in /etc/profile (making it use export PATH="$PATH:foo"
instead of export PATH='foo', although 300+ packages built fine that
way in 2008Q4, and even cdrtools when I last built it on an older
pkgsrc), so it appears to be a particuliarity of that package's build
system. The PATH set there included pretty much all paths on the
system where user-invoked binaries may be found:
export
PATH='/bin:/sbin:/usr/bin:/usr/sbin:/usr/pkg/bin:/usr/pkg/sbin:/usr/X11R7/bin:/usr/local/bin:/usr/local/sbin:/usr/games'
And there were no other gmake or make other than /usr/pkg/bin/gmake
and /usr/bin/make. I assume that the build scripts add elements to
PATH and assume them to remain for children /bin/sh invokations. The
fact that it requires a custom Gmake script as part of the build is
also odd, this because it expects a make global variable to also
propagate to children, which gmake doesn't (and smake apparently does)
the wrapper script basically is:
#!/bin/sh
MAKEPROG=gmake
export MAKEPROG
exec gmake "$@"
In any case, the stock 2008Q4 cdrtools now built fine this time, so my
apologies for the trouble. :)
Matt
Home |
Main Index |
Thread Index |
Old Index