Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Oct 2015 11:48:24 +0100
From:      Guillaume Bibaut <freebsd-security@iaelu.net>
To:        freebsd-security@freebsd.org
Subject:   Compilation problem since SA-15:25 for FreeBSD 10.2-RELEASE
Message-ID:  <4D69BAFF-7447-4A1F-ABB8-686CA34090F3@iaelu.net>

next in thread | raw e-mail | index | archive | help
Hello,

I=E2=80=99ve been applying NTP patches successfully recently, but when I =
try to compile once patches applied, the make fails badly on ntp =
folders.
I=E2=80=99ve tried to download FreeBSD 10.2-RELEASE sources, and to =
reapply patches since that release to be up to date, but the compilation =
fails in the same folder:

# make -j 10 buildworld
[=E2=80=A6]
--- depend_subdir_ntp ---
=
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/rc_cmdlength.c:2:10: =
fatal error: 'rc_cmdlength.h' file not found
#include <rc_cmdlength.h>
         ^
1 error generated.
[=E2=80=A6]

when I get in this folder: /usr/src/usr.sbin/ntp/ntpd, then type 'make =
depend' or 'make'

# make clean
rm -f .version version.c ntpd cmd_args.o ntp_config.o ntp_control.o =
ntp_crypto.o ntp_filegen.o ntp_io.o ntp_leapsec.o ntp_loopfilter.o =
ntp_monitor.o ntp_parser.o ntp_peer.o ntp_proto.o ntp_refclock.o =
ntp_request.o ntp_restrict.o ntp_scanner.o ntp_signd.o ntp_timer.o =
ntp_util.o ntpd-opts.o ntpd.o rc_cmdlength.o refclock_acts.o =
refclock_arbiter.o refclock_arc.o refclock_as2201.o refclock_atom.o =
refclock_bancomm.o refclock_chronolog.o refclock_chu.o refclock_conf.o =
refclock_datum.o refclock_dumbclock.o refclock_fg.o refclock_gpsdjson.o =
refclock_gpsvme.o refclock_heath.o refclock_hopfpci.o refclock_hopfser.o =
refclock_hpgps.o refclock_irig.o refclock_jjy.o refclock_jupiter.o =
refclock_leitch.o refclock_local.o refclock_nmea.o refclock_neoclock4x.o =
refclock_oncore.o refclock_palisade.o refclock_parse.o refclock_pcf.o =
refclock_pst.o refclock_ripencc.o refclock_shm.o refclock_tpro.o =
refclock_true.o refclock_tsyncpci.o refclock_tt560.o refclock_ulink.o =
refclock_wwv.o refclock_wwvb.o refclock_zyfer.o version.o


# make depend
sh -e /usr/src/usr.sbin/ntp/ntpd/../scripts/mkver ntpd
Version <ntpd 4.2.8p4-a (1)>
rm -f .depend
mkdep -f .depend -a    =
-I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd =
-I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/include =
-I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/lib/isc/include =
-I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/lib/isc/pthreads/include=
 -I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/lib/isc/unix/include =
-I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/sntp/libopts =
-I/usr/src/usr.sbin/ntp/ntpd/../ -I/usr/src/usr.sbin/ntp/ntpd =
-DSYS_FREEBSD -DPARSE -DHAVE_CONFIG_H -DOPENSSL =
-DUSE_OPENSSL_CRYPTO_RAND -DAUTOKEY -std=3Dgnu99   =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/cmd_args.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_config.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_control.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_crypto.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_filegen.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_io.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_leapsec.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_loopfilter.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_monitor.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_parser.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_peer.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_proto.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_refclock.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_request.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_restrict.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_scanner.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_signd.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_timer.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_util.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntpd-opts.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntpd.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/rc_cmdlength.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_acts.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_arbiter.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_arc.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_as2201.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_atom.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_bancomm.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_chronolog.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_chu.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_conf.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_datum.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_dumbclock.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_fg.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_gpsdjson.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_gpsvme.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_heath.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_hopfpci.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_hopfser.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_hpgps.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_irig.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_jjy.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_jupiter.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_leitch.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_local.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_nmea.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_neoclock4x.c=
 /usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_oncore.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_palisade.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_parse.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_pcf.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_pst.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_ripencc.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_shm.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_tpro.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_true.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_tsyncpci.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_tt560.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_ulink.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_wwv.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_wwvb.c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/refclock_zyfer.c =
version.c
=
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_control.c:31:10: =
fatal error: 'rc_cmdlength.h' file not found
#include <rc_cmdlength.h>
         ^
1 error generated.
=
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/rc_cmdlength.c:2:10: =
fatal error: 'rc_cmdlength.h' file not found
#include <rc_cmdlength.h>
         ^
1 error generated.
mkdep: compile failed
*** Error code 1

Stop.
make: stopped in /usr/src/usr.sbin/ntp/ntpd

# make
cc -O2 -pipe   -I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd  =
-I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/include  =
-I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/lib/isc/include  =
-I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/lib/isc/pthreads/include=
  -I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/lib/isc/unix/include =
 -I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/sntp/libopts  =
-I/usr/src/usr.sbin/ntp/ntpd/../  -I/usr/src/usr.sbin/ntp/ntpd =
-DSYS_FREEBSD -DPARSE -DHAVE_CONFIG_H  -DOPENSSL =
-DUSE_OPENSSL_CRYPTO_RAND -DAUTOKEY -std=3Dgnu99 -Qunused-arguments  =
-fstack-protector -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int =
-Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value =
-Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion =
-Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter =
-Wno-parentheses -c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/cmd_args.c -o =
cmd_args.o
cc -O2 -pipe   -I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd  =
-I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/include  =
-I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/lib/isc/include  =
-I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/lib/isc/pthreads/include=
  -I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/lib/isc/unix/include =
 -I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/sntp/libopts  =
-I/usr/src/usr.sbin/ntp/ntpd/../  -I/usr/src/usr.sbin/ntp/ntpd =
-DSYS_FREEBSD -DPARSE -DHAVE_CONFIG_H  -DOPENSSL =
-DUSE_OPENSSL_CRYPTO_RAND -DAUTOKEY -std=3Dgnu99 -Qunused-arguments  =
-fstack-protector -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int =
-Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value =
-Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion =
-Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter =
-Wno-parentheses -c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_config.c -o =
ntp_config.o
cc -O2 -pipe   -I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd  =
-I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/include  =
-I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/lib/isc/include  =
-I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/lib/isc/pthreads/include=
  -I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/lib/isc/unix/include =
 -I/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/sntp/libopts  =
-I/usr/src/usr.sbin/ntp/ntpd/../  -I/usr/src/usr.sbin/ntp/ntpd =
-DSYS_FREEBSD -DPARSE -DHAVE_CONFIG_H  -DOPENSSL =
-DUSE_OPENSSL_CRYPTO_RAND -DAUTOKEY -std=3Dgnu99 -Qunused-arguments  =
-fstack-protector -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int =
-Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value =
-Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion =
-Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter =
-Wno-parentheses -c =
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_control.c -o =
ntp_control.o
=
/usr/src/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_control.c:31:10: =
fatal error: 'rc_cmdlength.h' file not found
#include <rc_cmdlength.h>
         ^
1 error generated.
*** Error code 1

Stop.
make: stopped in /usr/src/usr.sbin/ntp/ntpd


Did I miss anything ?


Accordingly,

Guillaume BIBAUT=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4D69BAFF-7447-4A1F-ABB8-686CA34090F3>