FR 2.2.5 build fail on ubuntu saucy

Fajar A. Nugraha list at
Mon May 19 06:04:47 CEST 2014

While updating freeradius stable ppa, I found a strange error on
ubuntu saucy. This is low priority, just wondering whether anyone got
this error before or found a way to fix this.

libtool: link: gcc -o .libs/rlm_dbm_parser .libs/rlm_dbm_parser.o
-lgdbm_compat -lssl -lcrypto -lnsl -lresolv -lpthread  -Wl,-rpath
undefined reference to `pthread_getspecific'
undefined reference to `pthread_key_create'
undefined reference to `pthread_once'
undefined reference to `pthread_setspecific'
collect2: error: ld returned 1 exit status
make[7]: *** [rlm_dbm_parser] Error 1

Full log (which includes configure line invoked by debian/rules, as
well as gcc versions) here:

The strange thing is that trusty (which is newer) and precise (which
is older than precise) can build the same recipe succesfully. Full log
for trusty
, while for precise

Upon a glance, the link command line is exactly the same. I'm inclined
to believe that this is gcc 4.8.1 bug in saucy (precise uses 4.6.3,
while trusty 4.8.2).


More information about the Freeradius-Users mailing list