[issue1436] gtar fails to build due to incomplete list of *at() functions

Nicolas Thery nthery at gmail.com
Tue Jul 28 01:16:29 PDT 2009


2009/7/28 Simon 'corecode' Schubert (via DragonFly issue tracker)
<bugs at crater.dragonflybsd.org>:
>
> Simon 'corecode' Schubert <corecode at fs.ei.tum.de> added the comment:
>
> Just to follow up, tonight's release build failed with this:
>
> getcwd.c: In function 'rpl_getcwd':
> getcwd.c:298: warning: implicit declaration of function 'fstatat'
> getcwd.c:298: error: 'AT_SYMLINK_NOFOLLOW' undeclared (first use in this function)
> getcwd.c:298: error: (Each undeclared identifier is reported only once
> getcwd.c:298: error: for each function it appears in.)
> *** Error code 1
>
> Stop.
> bmake: stopped in /usr/pkgobj/archivers/gtar-base/work/tar-1.20/lib
> *** Error code 1
>
>
> Maybe we should take out the *at() changes until all of the functions are
> implemented?  Of course if you're already done, then that would be even better.

Thanks for the feedback and sorry for the inconvenience.

I implemented fstatat() on Sunday and gtar now builds fine at my end.

I haven't delivered it yet because Matt isn't pleased with the change
I proposed to struct nlookupdata:

http://leaf.dragonflybsd.org/mailarchive/kernel/2009-07/msg00056.html

I'll refactor to the 2nd option I proposed in the thread above and
commit it tonight when I get home.

This bulk pkgsrc build is quite useful.  Thanks for setting that up.
Out of curiosity how often do you build it?

Cheers





More information about the Bugs mailing list