[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