Build of v4.0.x fails : freeradius-devel/io/ring_buffer.h: No such file or directory

Chaigneau, Nicolas nicolas.chaigneau at capgemini.com
Fri Feb 16 17:36:26 CET 2018


> > 
> > I've set up a build environment with libkqueue 2.1.0 and gcc 7.3.0 on RHEL 7.1.
> > Now I'm trying to build FreeRADIUS v4.0.x, but I didn't go far.
> > 
> > "configure" passed, but "make" fails very early with:
> > 
> > (...)
> > CC src/lib/io/ring_buffer.c
> > src/lib/io/ring_buffer.c:27:10: fatal error: freeradius-devel/io/ring_buffer.h: No such file or directory
> > #include <freeradius-devel/io/ring_buffer.h>
> >          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > compilation terminated.
> 
>   Hmm... that is odd.  It used to work, and it builds on the travis automatic build system.
> 
>   I've pushed some rules to automatically create the relevant links.
>


This didn't solve the issue.


The full "make" output follows:

CC jlibtool.c
LN-SF src/util src/include
HEADER src/include/attributes.h
HEADER src/include/features.h
HEADER src/include/missing.h
HEADER src/include/tls.h
HEADER src/include/rfc6677.h
HEADER src/include/rfc3576.h
HEADER src/include/rfc2865.h
HEADER src/include/rfc7055.h
HEADER src/include/rfc2869.h
HEADER src/include/rfc4675.h
HEADER src/include/rfc4072.h
HEADER src/include/rfc4679.h
HEADER src/include/rfc4372.h
HEADER src/include/rfc3580.h
HEADER src/include/rfc5176.h
HEADER src/include/rfc7499.h
HEADER src/include/rfc5447.h
HEADER src/include/rfc6519.h
HEADER src/include/rfc7155.h
HEADER src/include/rfc4603.h
HEADER src/include/rfc7930.h
HEADER src/include/rfc7268.h
HEADER src/include/rfc6572.h
HEADER src/include/rfc5607.h
HEADER src/include/rfc5090.h
HEADER src/include/rfc5580.h
HEADER src/include/rfc6930.h
HEADER src/include/rfc4849.h
HEADER src/include/rfc6929.h
HEADER src/include/rfc4818.h
HEADER src/include/rfc2866.h
HEADER src/include/rfc5904.h
HEADER src/include/rfc3162.h
HEADER src/include/rfc2868.h
HEADER src/include/rfc6911.h
HEADER src/include/rfc2867.h
HEADER src/include/vqp.h
HEADER src/include/freeradius.h
HEADER src/include/freeradius.snmp.h
HEADER src/include/dhcpv6.h
HEADER src/include/eap.aka.h
HEADER src/include/eap.sim.h
HEADER src/include/tacacs.h
LN-SF src/protocols/ethernet src/include/ethernet
LN-SF src/protocols/dhcpv6 src/include/dhcpv6
LN-SF src/protocols/dhcpv4 src/include/dhcpv4
LN-SF src/protocols/radius src/include/radius
CC src/lib/io/ring_buffer.c
src/lib/io/ring_buffer.c:27:10: fatal error: freeradius-devel/io/ring_buffer.h: No such file or directory
 #include <freeradius-devel/io/ring_buffer.h>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [build/objs/src/lib/io/ring_buffer.lo] Error 1



This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.



More information about the Freeradius-Devel mailing list