HEADS UP: Custom config and HEAD

David Rhodus sdrhodus at gmail.com
Wed Aug 3 12:30:23 PDT 2005


On 8/3/05, Chris Pressey <cpressey at xxxxxxxxxxxxxxx> wrote:
> On Tue, 2 Aug 2005 03:35:42 +0200
> Joerg Sonnenberger <joerg at xxxxxxxxxxxxxxxxx> wrote:
> 
> > On Mon, Aug 01, 2005 at 06:11:59PM -0700, Matthew Dillon wrote:
> > >
> > > :
> > > :Hi all,
> > > :I want to warn you that I'll soon commit the stat(2) changes and if
> > > you :have a custom kernel config, you really want to have
> > > COMPAT_DF12, :otherwise the kernel won't even make it through a
> > > reboot. :
> > > :Joerg
> > >
> > >     Hmm.  This makes me a bit uncomfortable.  I'm worried that we
> > >     are going to get a ton of bug reports from people who get caught
> > >     out in the code, despite the warning.  Maybe we should invert
> > >     the sense of  the option.  e.g. NO_COMPAT_DF12.
> >
> > I've been thinking about making it non-optional for while, but that
> > wouldn't fix the problem. I also don't like negative options, since
> > they tend to obscure code. This instance is different from COMPAT_43,
> > since I intend to keep it really optional, e.g. if you have a clean
> > world, you don't need it.
> 
> FWIW I can't seem to get cvsup binary, built since this change, to work.
> The package builds fine, but trying to use it produces gems like:
> 
> 
> %cvsup ~/cvsup/bsdinstaller-repo-supfile
> Nonexistent base directory "/home/installer" for collection "installer"
> %ll /home/installer/
> total 6
> drwxr-xr-x  3 catseye  wheel  1024 Aug  2 12:05 CVSROOT
> drwxr-xr-x  7 catseye  wheel   512 Aug  3 11:50 installer
> drwxr-xr-x  3 catseye  wheel   512 Mar 20 19:32 sup
> 
> 
> I thought this might be because I didn't rebuild ezm3.  So I tried
> rebuilding ezm3 and I got this:
> 
> 
> ...
> boot-FreeBSD4/m3build/FreeBSD4/m3build -T ../m3config/src
> -DBOOTSTRAP=TRUE -DBUILD_ALL -DSHIP_ALL
> 
> 
> ***
> *** runtime error:
> ***    gc: Could not extend the traced heap
> ***
> 
>   use option @M3stackdump to get a stack trace
> mkdir FreeBSD4
> --- building in FreeBSD4 ---
> gmake: *** [packages] Abort trap (core dumped)
> *** Error code 2
> 
> Stop in /usr/ports/lang/ezm3.
> 
> 
> Any ideas?
> 
> -Chris
> 

cvsup seems to build fine under pkgsrc.  Perhaps we should take a step
at importing the pkgsrc utilities into our cvs tree and making the
switch away from the fbsd pkg_* tools.

-- 
                                            -David
                                            Steven David Rhodus
                                            <drhodus at xxxxxxxxxxx>






More information about the Bugs mailing list