cvs commit: src/contrib/openbsm - Imported sources
Robert Watson
rwatson at FreeBSD.org
Thu Aug 31 05:51:59 UTC 2006
On Mon, 28 Aug 2006, Warner Losh wrote:
> imp 2006-08-28 17:26:39 UTC
>
> FreeBSD src repository
>
> src/contrib/openbsm - Imported sources
> Update of /home/ncvs/src/contrib/openbsm
> In directory repoman.freebsd.org:/tmp/cvs-serv45632
>
> Log Message:
> Import on vendor branch two files that have been tweaked to unbreak
> the build. The openbsm folks are free to fix it in any other way they
> see fit once they resurface.
>
> Basically, make everything always be const char **, even though const
> char ** usually should be 'const char * const *' in most cases. This
> makes the three different definitions consistant and allows world to
> build.
The audit_record.h file in src/contrib/openbsm/bsm is not used in building
FreeBSD; instead, src/sys/bsm is used. If audit_record.h is being used from
the contrib tree, there is a problem with the build parts. Looking at the BSD
makefiles associated with libbsm, I'm not sure I see how that can happen.
Notice that world builds on all platforms but amd64, and that the build
failure is not an amd64-specific warning/error in the compile: it has to do
with matching prototypes, not with pointer/int size, format strings, etc. I'm
not convinced OpenBSM is at fault here, although clearly it's triggered by the
OpenBSM import.
Robert N M Watson
Computer Laboratory
University of Cambridge
More information about the cvs-src
mailing list