pkgsrc-Bugs archive

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

Re: pkg/43067 (devel/p5-Date-Manip causes make core dump on NetBSD 4.0 (+FIX))



The following reply was made to PR pkg/43067; it has been noted by GNATS.

From: Robert Elz <kre%munnari.OZ.AU@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: pkg/43067 (devel/p5-Date-Manip causes make core dump on NetBSD 4.0 
(+FIX))
Date: Wed, 14 Sep 2011 12:43:37 +0700

     Date:        Wed, 14 Sep 2011 02:15:04 +0000 (UTC)
     From:        "OBATA Akio" <obache%NetBSD.org@localhost>
     Message-ID:  <20110914021504.C028363BBA9%www.NetBSD.org@localhost>
 
   |  Similarly, it isn't possible to fix NetBSD base problems by pkgsrc.
 
 Of course - not fix - but "live with" (or be able to function despite the
 problem).
 
   |  You can use tools (bmake) from pkgsrc,
 
 Yes, of course, that's exactly what the fix proposed in the PR is to do.
 
   |  Then why not for bmake?
 
 No reason at all, that's exactly what I would like to see happen - please
 look at this PR, and commit the fix so it uses bmake (when that is necessary,
 which is just for NetBSD 4 (and older, except older we no longer care about)).
 
 Note that Joerg proposed doing this in a different way, by making installing
 bmake a requirement for pkgsrc - making NetBSD 4 require a bootstrap for
 pkgsrc, as do some other systems to get their tools up to a known functional
 state.   That would be an OK solution too (more work for everyone, but
 acceptable).
 
 Either of those would be OK, but whatever the solution, it needs to "just
 work" for someone who just reads and follows the documentation for making
 pkgsrc & its packages work on their system.   We cannot expect users to
 magically know that they need to do something different.
 
   | You are probably using pkg_install tools from pkgsrc instead of
   | NetBSD-4.0's one,
 
 Yes, because pkgsrc insists on that, and installs it by itself, not because
 I made any conscious choice to do it.
 
 For openssl I have no idea, if pkgsrc has decided that the base system
 version is unacceptable, and decided to use its own version, then that's
 what my NetBSD 4 packages are using.   If not, they're still using the
 base system version.
 
   | Then why not for bmake?
 
 No reason at all, that's exactly what I want to happen.  But that needs
 support from pkgsrc - unlike openssl, and pkg_install, devel/bmake does not
 install a new "make", it installs a "bmake" command, so for packages to use
 it, they need to know to have MAKE=bmake (the same as ones that require GNU's
 version of make have MAKE=gmake - accomplished by adding gmake to USE_TOOLS).
 
 Frankly, this (picking one fix or the other) really ought to be a no-brainer...
 
 kre
 


Home | Main Index | Thread Index | Old Index