[MacPorts] #72324: freeradius fails to build: error: ‘fr_strerror_buffer’ undeclared (first use in this function)
MacPorts
noreply at macports.org
Fri Apr 11 01:22:24 UTC 2025
#72324: freeradius fails to build: error: ‘fr_strerror_buffer’ undeclared (first
use in this function)
--------------------------+------------------------
Reporter: barracuda156 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.10.5
Keywords: | Port: freeradius
--------------------------+------------------------
{{{
sed -e 's/#.*//' -e
's,^/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_freeradius/freeradius/work
/freeradius-server-3.0.21,${top_srcdir},' -e 's,
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_freeradius/freeradius/work
/freeradius-server-3.0.21, ${top_srcdir},' -e 's,^build,${BUILD_DIR},' -e
's, build/make/include/[^ :]*,,' -e 's, build, ${BUILD_DIR},' -e 's, /[^:
]*,,g' -e 's,^ *[^:]* *: *$,,' -e '/: </ d' -e 's/\.o: /.${OBJ_EXT}: /' -e
'/^ *\\$/ d' < build/objs/src/lib/isaac.d | sed -e '$!N; /^\(.*\)\n\1$/!P;
D' > build/make/src/src/lib/isaac.mk
sed -e 's/#.*//' -e 's, build/make/include/[^ :]*,,' -e 's, /[^: ]*,,g' -e
's,^ *[^:]* *: *$,,' -e '/: </ d' -e 's/^[^:]*: *//' -e 's/ *\\$//' -e
's/$/ :/' < build/objs/src/lib/isaac.d | sed -e '$!N; /^\(.*\)\n\1$/!P; D'
>> build/make/src/src/lib/isaac.mk
mkdir -p build/objs/src/lib/
echo CC src/lib/log.c
CC src/lib/log.c
build/make/jlibtool --silent --mode=compile /usr/bin/gcc-4.2 -std=gnu99 -o
build/objs/src/lib/log.lo -c -MD -I/opt/local/include -I. -Isrc -include
src/freeradius-devel/autoconf.h -include src/freeradius-devel/build.h
-include src/freeradius-devel/features.h -include src/freeradius-
devel/radpaths.h -fno-strict-aliasing -pipe -Os -arch ppc -Wall -std=c99
-D_GNU_SOURCE -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DDARWIN
-DOPENSSL_NO_KRB5 -DNDEBUG -DIS_MODULE=1 -D_LIBRADIUS
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_freeradius/freeradius/work
/freeradius-server-3.0.21/src src/lib/log.c
src/lib/log.c: In function ‘__fr_thread_local_destroy_fr_strerror_buffer’:
src/lib/log.c:37: error: ‘fr_strerror_buffer’ undeclared (first use in
this function)
src/lib/log.c:37: error: (Each undeclared identifier is reported only once
src/lib/log.c:37: error: for each function it appears in.)
src/lib/log.c: In function
‘__fr_thread_local_key_init_fr_strerror_buffer’:
src/lib/log.c:37: error: ‘fr_strerror_buffer’ undeclared (first use in
this function)
src/lib/log.c: In function ‘__fr_thread_local_init_fr_strerror_buffer’:
src/lib/log.c:37: error: ‘fr_strerror_buffer’ undeclared (first use in
this function)
src/lib/log.c: In function ‘__fr_thread_local_destroy_fr_syserror_buffer’:
src/lib/log.c:38: error: ‘fr_syserror_buffer’ undeclared (first use in
this function)
src/lib/log.c: In function
‘__fr_thread_local_key_init_fr_syserror_buffer’:
src/lib/log.c:38: error: ‘fr_syserror_buffer’ undeclared (first use in
this function)
src/lib/log.c: In function ‘__fr_thread_local_init_fr_syserror_buffer’:
src/lib/log.c:38: error: ‘fr_syserror_buffer’ undeclared (first use in
this function)
src/lib/log.c: In function ‘fr_strerror_printf’:
src/lib/log.c:181: warning: implicit declaration of function
‘__fr_thread_local_set_fr_strerror_buffer’
src/lib/log.c: In function ‘fr_strerror’:
src/lib/log.c:226: warning: implicit declaration of function
‘__fr_thread_local_get_fr_strerror_buffer’
src/lib/log.c:226: warning: assignment makes pointer from integer without
a cast
src/lib/log.c: In function ‘fr_syserror’:
src/lib/log.c:264: warning: implicit declaration of function
‘__fr_thread_local_set_fr_syserror_buffer’
make: *** [build/objs/src/lib/log.lo] Error 1
make: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_freeradius/freeradius/work
/freeradius-server-3.0.21'
Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_freeradius/freeradius/work
/freeradius-server-3.0.21" && /usr/bin/make -w all VERBOSE=1
Exit code: 2
}}}
--
Ticket URL: <https://trac.macports.org/ticket/72324>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list