Build problems from $HOME
William M. Grim
wgrim at siue.edu
Wed Jun 2 22:49:28 PDT 2004
YONETANI Tomokazu wrote:
Did you use cvs import command when you put the FreeBSD source tree
into you local CVS? Normally CVS ignores number of files with specific
suffixes when you import it. Run `info cvs' and try looking for a section
`Ignoring files via cvsignore' and you'll find that `.so' is one such
suffix that is ignored by default. You can specify -I'!' to import command
to reset the ignore list.
Thanks, I'll take your advice on this and look in "info cvs" for
ignoring of files. I didn't know CVS did this by default; that would
make much sense, as I did in fact do a "cvs import".
I've attached my build errors from $HOME/src/dfly/ as buildworld.txt.
I've also attached the successfully "make buildworld" I get when doing
it from /usr/dfly/src.
What could be causing the problem? The answer is not obvious to me, and
when I do "make buildworld" from my home directory, I always do it as
root, since it must write to /usr/obj/.
Either chmod 1777 /usr/obj, or set environment variable MAKEOBJDIRPREFIX
to somewhere like $HOME/obj, so that a non-root user can write to OBJDIR.
Be careful not to put MAKEOBJDIRPREFIX in make.conf, or your
buildworld/buildkernel will stop at a strange place.
I could do that, but I'd prefer to keep my /usr/obj "secure". I'm okay
with using sudo, but I'll keep your tips in mind. Thanks again.
*Goes off to check that info book."
Thanks,
Mike
More information about the Bugs
mailing list