When trying to build libc with the latest security patch applied on my
beaglebone black, I was met with the following error:

cc -O2 -pipe -g -Wimplicit -I/usr/src/lib/libc/include
-I/usr/src/lib/libc/hidden -D__LIBC__  -Werror-implicit-function-declaration
-include namespace.h -Werror=deprecated-declarations -DAPIWARN -DYP
-I/usr/src/lib/libc/yp -DSOFTFLOAT_FOR_GCC -I/usr/src/lib/libc/softfloat
-I/usr/src/lib/libc -I/usr/src/lib/libc/gdtoa -I/usr/src/lib/libc/arch/arm/gdtoa
-DINFNAN_CHECK -DMULTIPLE_THREADS -DNO_FENV_H -DUSE_LOCALE -I/usr/src/lib/libc
-I/usr/src/lib/libc/citrus -DRESOLVSORT -DFLOATING_POINT -DPRINTF_WIDE_CHAR
-DSCANF_WIDE_CHAR -DFUTEX  -MD -MP  -c /usr/src/lib/libc/db/btree/bt_close.c -o
bt_close.o
In file included from /usr/src/lib/libc/db/btree/bt_close.c:37:
/usr/src/lib/libc/hidden/stdlib.h:68:14: error: use of undeclared identifier
'calloc_conceal'
PROTO_NORMAL(calloc_conceal);
             ^
/usr/src/lib/libc/hidden/stdlib.h:109:14: error: use of undeclared identifier
'malloc_conceal'
PROTO_NORMAL(malloc_conceal);
             ^
2 errors generated.
*** Error 1 in /usr/src/lib/libc (<bsd.lib.mk>:39 'bt_close.o': @cc -O2 -pipe -g
-Wimplicit -I/usr/src/lib/libc/include -I/usr/src/lib/libc/...)


I unpacked a copy of the 6.6 src.tar.gz that I had downloaded a while ago in
/usr/src, and then updated to the stable branch with:

cvs -qd anon...@anoncvs.ca.openbsd.org:/cvs up -Pd -rOPENBSD_6_6

I then ran:

cd lib/libc
make obj
make

and encountered this error.

Clearly I've done something wrong, could someone please point me to my mistake?

Thanks,
Jacob

Reply via email to