New build system in "master" branch
Matthew Newton
mcn4 at leicester.ac.uk
Mon Jan 23 23:55:24 CET 2012
Hi,
On Mon, Jan 23, 2012 at 06:19:51PM +0100, Alan DeKok wrote:
> After 10+ years of fighting recursive make, I've committed a new
> system. It's only used if you want, by editing Make.inc, and adding a line:
>
> BOILER=yes
Using Debian squeeze.
I get the same as Alan:
./configure
echo 'BOILER=yes' >> Make.inc
make
gcc scripts//jlibtool.c -o build/make/jlibtool
scripts//jlibtool.c:1165: error: static declaration of 'add_rpath' follows non-static declaration
scripts//jlibtool.c:290: note: previous declaration of 'add_rpath' was here
scripts//jlibtool.c: In function 'parse_output_file_name':
scripts//jlibtool.c:1570: warning: passing argument 1 of 'strcpy' discards qualifiers from pointer target type
/usr/include/string.h:127: note: expected 'char * __restrict__' but argument is of type 'const char *'
scripts//jlibtool.c:1579: warning: passing argument 1 of 'free' discards qualifiers from pointer target type
/usr/include/stdlib.h:488: note: expected 'void *' but argument is of type 'const char *'
make: *** [build/make/jlibtool] Error 1
./configure
make
# (builds OK, but presumably old build system as there is now no BOILER=yes at
# end of Make.inc)
# try again using Make.inc.in instead, before configure:
make distclean
echo 'BOILER=yes' >> Make.inc.in
./configure
make
gcc scripts//jlibtool.c -o build/make/jlibtool
scripts//jlibtool.c:1165: error: static declaration of 'add_rpath' follows non-static declaration
scripts//jlibtool.c:290: note: previous declaration of 'add_rpath' was here
scripts//jlibtool.c: In function 'parse_output_file_name':
scripts//jlibtool.c:1570: warning: passing argument 1 of 'strcpy' discards qualifiers from pointer target type
/usr/include/string.h:127: note: expected 'char * __restrict__' but argument is of type 'const char *'
scripts//jlibtool.c:1579: warning: passing argument 1 of 'free' discards qualifiers from pointer target type
/usr/include/stdlib.h:488: note: expected 'void *' but argument is of type 'const char *'
make: *** [build/make/jlibtool] Error 1
Thanks,
Matthew
--
Matthew Newton, Ph.D. <mcn4 at le.ac.uk>
Systems Architect (UNIX and Networks), Network Services,
I.T. Services, University of Leicester, Leicester LE1 7RH, United Kingdom
For IT help contact helpdesk extn. 2253, <ithelp at le.ac.uk>
More information about the Freeradius-Devel
mailing list