You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@apr.apache.org by David Reid <da...@jetnet.co.uk> on 2004/02/26 18:00:48 UTC

make system

Just did a totally clean checkout on beos to try and get things building
again, and the buildconf script worked almost as advertised - but managed to
miss out the entire file_io/unix directory!

I suspect because there is an empty file_io/beos directory that gets checked
out. Any of the make system folks care to fix this?

david


Re: make system

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
At 11:00 AM 2/26/2004, David Reid wrote:
>Just did a totally clean checkout on beos to try and get things building
>again, and the buildconf script worked almost as advertised - but managed to
>miss out the entire file_io/unix directory!
>
>I suspect because there is an empty file_io/beos directory that gets checked
>out. Any of the make system folks care to fix this?

sounds like a cvs issue, unless...

does anyone care for a targeting design which would build every unix/src.c file
that isn't overridden by-name with a {platform}/src.c file?

pps use -p in cvs co/up -P flag, cvs export does so by default.

Bill



Re: make system

Posted by Greg Stein <gs...@lyra.org>.
On Thu, Feb 26, 2004 at 11:33:38PM -0000, David Reid wrote:
>...
> > > > I suspect because there is an empty file_io/beos directory that gets checked
> > > > out. Any of the make system folks care to fix this?
> > >
> > > The directory has contains no files in HEAD already, so if you check out
> > > or update using the -P flag it will magically disappear.
> >
> > Hmm. I can fix this in gen-build.py. It should be easy to get a listing of
> > the directory, eliminate the CVS dir, and then see if anything is left.
> 
> That's probably what's needed.

Will do.

> > Joe's workaround should work just fine, but we can Make It Better(tm).
> 
> Well, it didn't seem to for me :(

Hunh? I don't have a file_io/beos/ directory. Make sure that you do:

$ cvs up -P

That should prune the empty file_io/beos/ directory. Once that happens,
then the gen-build will handle the fall-off to unix properly.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

Re: make system

Posted by David Reid <da...@jetnet.co.uk>.
> On Thu, Feb 26, 2004 at 09:10:58PM +0000, Joe Orton wrote:
> > On Thu, Feb 26, 2004 at 05:00:48PM -0000, David Reid wrote:
> > > Just did a totally clean checkout on beos to try and get things
building
> > > again, and the buildconf script worked almost as advertised - but
managed to
> > > miss out the entire file_io/unix directory!
> > >
> > > I suspect because there is an empty file_io/beos directory that gets
checked
> > > out. Any of the make system folks care to fix this?
> >
> > The directory has contains no files in HEAD already, so if you check out
> > or update using the -P flag it will magically disappear.
>
> Hmm. I can fix this in gen-build.py. It should be easy to get a listing of
> the directory, eliminate the CVS dir, and then see if anything is left.

That's probably what's needed.

> Joe's workaround should work just fine, but we can Make It Better(tm).

Well, it didn't seem to for me :(

david


Re: make system

Posted by Greg Stein <gs...@lyra.org>.
On Thu, Feb 26, 2004 at 09:10:58PM +0000, Joe Orton wrote:
> On Thu, Feb 26, 2004 at 05:00:48PM -0000, David Reid wrote:
> > Just did a totally clean checkout on beos to try and get things building
> > again, and the buildconf script worked almost as advertised - but managed to
> > miss out the entire file_io/unix directory!
> > 
> > I suspect because there is an empty file_io/beos directory that gets checked
> > out. Any of the make system folks care to fix this?
> 
> The directory has contains no files in HEAD already, so if you check out
> or update using the -P flag it will magically disappear.

Hmm. I can fix this in gen-build.py. It should be easy to get a listing of
the directory, eliminate the CVS dir, and then see if anything is left.

Joe's workaround should work just fine, but we can Make It Better(tm). 

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

Re: make system

Posted by Joe Orton <jo...@manyfish.co.uk>.
On Thu, Feb 26, 2004 at 05:00:48PM -0000, David Reid wrote:
> Just did a totally clean checkout on beos to try and get things building
> again, and the buildconf script worked almost as advertised - but managed to
> miss out the entire file_io/unix directory!
> 
> I suspect because there is an empty file_io/beos directory that gets checked
> out. Any of the make system folks care to fix this?

The directory has contains no files in HEAD already, so if you check out
or update using the -P flag it will magically disappear.

joe