autoreconf warinings
Wlodek Wencel
wlodek at isc.org
Wed Aug 20 12:39:46 UTC 2014
On 08/18/2014 04:31 PM, Jeremy C. Reed wrote:
>> Output:
>> + autoreconf --install
>> Makefile.am:456: warning: source file '$(GTEST_SOURCE)/src/gtest-all.cc' is in
>> a subdirectory,
>> Makefile.am:456: but option 'subdir-objects' is disabled
>> automake: warning: possible forward-incompatibility.
>> automake: At least a source file is in a subdirectory, but the
>> 'subdir-objects'
>> automake: automake option hasn't been enabled. For now, the corresponding
>> output
>> automake: object file(s) will be placed in the top-level directory. However,
>> automake: this behaviour will change in future Automake versions: they will
>> automake: unconditionally cause object files to be placed in the same
>> subdirectory
>> automake: of the corresponding sources.
>> automake: You are advised to start using 'subdir-objects' option throughout
>> your
>> automake: project, to avoid future incompatibilities.
>> src/bin/d2/tests/Makefile.am:53: warning: source file '../d2_log.cc' is in a
>> subdirectory,
>> src/bin/d2/tests/Makefile.am:53: but option 'subdir-objects' is disabled
>> src/bin/d2/tests/Makefile.am:53: warning: source file '../d_controller.cc' is
>> in a subdirectory,
>> src/bin/d2/tests/Makefile.am:53: but option 'subdir-objects' is disabled
>> src/bin/d2/tests/Makefile.am:53: warning: source file '../d_cfg_mgr.cc' is in
>> a subdirectory,
>> src/bin/d2/tests/Makefile.am:53: but option 'subdir-objects' is disabled
>> src/bin/d2/tests/Makefile.am:53: warning: source file '../d2_process.cc' is in
>> a subdirectory,
>> src/bin/d2/tests/Makefile.am:53: but option 'subdir-objects' is disabled
>> src/bin/d2/tests/Makefile.am:53: warning: source file '../d2_config.cc' is in
>> a subdirectory,
>> src/bin/d2/tests/Makefile.am:53: but option 'subdir-objects' is disabled
>> src/bin/d2/tests/Makefile.am:53: warning: source file '../d2_cfg_mgr.cc' is in
>> a subdirectory,
>> src/bin/d2/tests/Makefile.am:53: but option 'subdir-objects' is disabled
>> src/bin/d2/tests/Makefile.am:53: warning: source file '../d2_queue_mgr.cc' is
>> in a subdirectory,
>> src/bin/d2/tests/Makefile.am:53: but option 'subdir-objects' is disabled
>> src/bin/d2/tests/Makefile.am:53: warning: source file
>> '../d2_update_message.cc' is in a subdirectory,
>> src/bin/d2/tests/Makefile.am:53: but option 'subdir-objects' is disabled
>> src/bin/d2/tests/Makefile.am:53: warning: source file '../d2_update_mgr.cc' is
>> in a subdirectory,
>> src/bin/d2/tests/Makefile.am:53: but option 'subdir-objects' is disabled
>> src/bin/d2/tests/Makefile.am:53: warning: source file '../d2_zone.cc' is in a
>> subdirectory,
>> src/bin/d2/tests/Makefile.am:53: but option 'subdir-objects' is disabled
>> src/bin/d2/tests/Makefile.am:53: warning: source file '../dns_client.cc' is in
>> a subdirectory,
>> src/bin/d2/tests/Makefile.am:53: but option 'subdir-objects' is disabled
>> src/bin/d2/tests/Makefile.am:53: warning: source file
>> '../io_service_signal.cc' is in a subdirectory,
>> src/bin/d2/tests/Makefile.am:53: but option 'subdir-objects' is disabled
>> src/bin/d2/tests/Makefile.am:53: warning: source file '../labeled_value.cc' is
>> in a subdirectory,
>> src/bin/d2/tests/Makefile.am:53: but option 'subdir-objects' is disabled
>> src/bin/d2/tests/Makefile.am:53: warning: source file '../nc_add.cc' is in a
>> subdirectory,
>> src/bin/d2/tests/Makefile.am:53: but option 'subdir-objects' is disabled
>> src/bin/d2/tests/Makefile.am:53: warning: source file '../nc_remove.cc' is in
>> a subdirectory,
>> src/bin/d2/tests/Makefile.am:53: but option 'subdir-objects' is disabled
>> src/bin/d2/tests/Makefile.am:53: warning: source file '../nc_trans.cc' is in a
>> subdirectory,
>> src/bin/d2/tests/Makefile.am:53: but option 'subdir-objects' is disabled
>> src/bin/d2/tests/Makefile.am:53: warning: source file '../state_model.cc' is
>> in a subdirectory,
>> src/bin/d2/tests/Makefile.am:53: but option 'subdir-objects' is disabled
>> src/bin/d2/tests/Makefile.am:92: warning: source file
>> '../bundy_d2_controller.cc' is in a subdirectory,
>> src/bin/d2/tests/Makefile.am:92: but option 'subdir-objects' is disabled
>> src/bin/d2/tests/Makefile.am:96: warning: source file '../d2_controller.cc' is
>> in a subdirectory,
>> src/bin/d2/tests/Makefile.am:96: but option 'subdir-objects' is disabled
>> src/bin/d2/tests/Makefile.am:89: warning: source file '../d2_messages.cc' is
>> in a subdirectory,
>> src/bin/d2/tests/Makefile.am:89: but option 'subdir-objects' is disabled
>> src/bin/dhcp4/tests/Makefile.am:77: warning: source file '../dhcp4_srv.cc' is
>> in a subdirectory,
>> src/bin/dhcp4/tests/Makefile.am:77: but option 'subdir-objects' is disabled
>> src/bin/dhcp4/tests/Makefile.am:77: warning: source file
>> '../ctrl_dhcp4_srv.cc' is in a subdirectory,
>> src/bin/dhcp4/tests/Makefile.am:77: but option 'subdir-objects' is disabled
>> src/bin/dhcp4/tests/Makefile.am:77: warning: source file '../dhcp4_log.cc' is
>> in a subdirectory,
>> src/bin/dhcp4/tests/Makefile.am:77: but option 'subdir-objects' is disabled
>> src/bin/dhcp4/tests/Makefile.am:77: warning: source file
>> '../json_config_parser.cc' is in a subdirectory,
>> src/bin/dhcp4/tests/Makefile.am:77: but option 'subdir-objects' is disabled
>> src/bin/dhcp4/tests/Makefile.am:98: warning: source file
>> '../bundy_controller.cc' is in a subdirectory,
>> src/bin/dhcp4/tests/Makefile.am:98: but option 'subdir-objects' is disabled
>> src/bin/dhcp4/tests/Makefile.am:103: warning: source file
>> '../kea_controller.cc' is in a subdirectory,
>> src/bin/dhcp4/tests/Makefile.am:103: but option 'subdir-objects' is disabled
>> src/bin/dhcp4/tests/Makefile.am:107: warning: source file
>> '../dhcp4_messages.cc' is in a subdirectory,
>> src/bin/dhcp4/tests/Makefile.am:107: but option 'subdir-objects' is disabled
>> src/bin/dhcp6/tests/Makefile.am:74: warning: source file '../dhcp6_srv.cc' is
>> in a subdirectory,
>> src/bin/dhcp6/tests/Makefile.am:74: but option 'subdir-objects' is disabled
>> src/bin/dhcp6/tests/Makefile.am:74: warning: source file '../dhcp6_log.cc' is
>> in a subdirectory,
>> src/bin/dhcp6/tests/Makefile.am:74: but option 'subdir-objects' is disabled
>> src/bin/dhcp6/tests/Makefile.am:74: warning: source file
>> '../ctrl_dhcp6_srv.cc' is in a subdirectory,
>> src/bin/dhcp6/tests/Makefile.am:74: but option 'subdir-objects' is disabled
>> src/bin/dhcp6/tests/Makefile.am:74: warning: source file
>> '../json_config_parser.cc' is in a subdirectory,
>> src/bin/dhcp6/tests/Makefile.am:74: but option 'subdir-objects' is disabled
>> src/bin/dhcp6/tests/Makefile.am:97: warning: source file
>> '../bundy_controller.cc' is in a subdirectory,
>> src/bin/dhcp6/tests/Makefile.am:97: but option 'subdir-objects' is disabled
>> src/bin/dhcp6/tests/Makefile.am:102: warning: source file
>> '../kea_controller.cc' is in a subdirectory,
>> src/bin/dhcp6/tests/Makefile.am:102: but option 'subdir-objects' is disabled
>> src/bin/dhcp6/tests/Makefile.am:106: warning: source file
>> '../dhcp6_messages.cc' is in a subdirectory,
>> src/bin/dhcp6/tests/Makefile.am:106: but option 'subdir-objects' is disabled
>> src/bin/perfdhcp/tests/Makefile.am:24: warning: source file
>> '$(top_builddir)/src/bin/perfdhcp/command_options.cc' is in a subdirectory,
>> src/bin/perfdhcp/tests/Makefile.am:24: but option 'subdir-objects' is disabled
>> src/bin/perfdhcp/tests/Makefile.am:24: warning: source file
>> '$(top_builddir)/src/bin/perfdhcp/pkt_transform.cc' is in a subdirectory,
>> src/bin/perfdhcp/tests/Makefile.am:24: but option 'subdir-objects' is disabled
>> src/bin/perfdhcp/tests/Makefile.am:24: warning: source file
>> '$(top_builddir)/src/bin/perfdhcp/perf_pkt6.cc' is in a subdirectory,
>> src/bin/perfdhcp/tests/Makefile.am:24: but option 'subdir-objects' is disabled
>> src/bin/perfdhcp/tests/Makefile.am:24: warning: source file
>> '$(top_builddir)/src/bin/perfdhcp/perf_pkt4.cc' is in a subdirectory,
>> src/bin/perfdhcp/tests/Makefile.am:24: but option 'subdir-objects' is disabled
>> src/bin/perfdhcp/tests/Makefile.am:24: warning: source file
>> '$(top_builddir)/src/bin/perfdhcp/rate_control.cc' is in a subdirectory,
>> src/bin/perfdhcp/tests/Makefile.am:24: but option 'subdir-objects' is disabled
>> src/bin/perfdhcp/tests/Makefile.am:24: warning: source file
>> '$(top_builddir)/src/bin/perfdhcp/test_control.cc' is in a subdirectory,
>> src/bin/perfdhcp/tests/Makefile.am:24: but option 'subdir-objects' is disabled
>> src/hooks/dhcp/user_chk/tests/Makefile.am:35: warning: source file
>> '../load_unload.cc' is in a subdirectory,
>> src/hooks/dhcp/user_chk/tests/Makefile.am:35: but option 'subdir-objects' is
>> disabled
>> src/hooks/dhcp/user_chk/tests/Makefile.am:35: warning: source file
>> '../pkt_receive_co.cc' is in a subdirectory,
>> src/hooks/dhcp/user_chk/tests/Makefile.am:35: but option 'subdir-objects' is
>> disabled
>> src/hooks/dhcp/user_chk/tests/Makefile.am:35: warning: source file
>> '../pkt_send_co.cc' is in a subdirectory,
>> src/hooks/dhcp/user_chk/tests/Makefile.am:35: but option 'subdir-objects' is
>> disabled
>> src/hooks/dhcp/user_chk/tests/Makefile.am:35: warning: source file
>> '../subnet_select_co.cc' is in a subdirectory,
>> src/hooks/dhcp/user_chk/tests/Makefile.am:35: but option 'subdir-objects' is
>> disabled
>> src/hooks/dhcp/user_chk/tests/Makefile.am:35: warning: source file
>> '../version.cc' is in a subdirectory,
>> src/hooks/dhcp/user_chk/tests/Makefile.am:35: but option 'subdir-objects' is
>> disabled
>> src/hooks/dhcp/user_chk/tests/Makefile.am:35: warning: source file
>> '../user.cc' is in a subdirectory,
>> src/hooks/dhcp/user_chk/tests/Makefile.am:35: but option 'subdir-objects' is
>> disabled
>> src/hooks/dhcp/user_chk/tests/Makefile.am:35: warning: source file
>> '../user_file.cc' is in a subdirectory,
>> src/hooks/dhcp/user_chk/tests/Makefile.am:35: but option 'subdir-objects' is
>> disabled
>> src/hooks/dhcp/user_chk/tests/Makefile.am:35: warning: source file
>> '../user_registry.cc' is in a subdirectory,
>> src/hooks/dhcp/user_chk/tests/Makefile.am:35: but option 'subdir-objects' is
>> disabled
>> src/lib/asiodns/tests/Makefile.am:21: warning: source file
>> '$(top_srcdir)/src/lib/dns/tests/unittest_util.cc' is in a subdirectory,
>> src/lib/asiodns/tests/Makefile.am:21: but option 'subdir-objects' is disabled
>> src/lib/dns/Makefile.am:106: warning: source file
>> 'rdata/generic/detail/char_string.cc' is in a subdirectory,
>> src/lib/dns/Makefile.am:106: but option 'subdir-objects' is disabled
>> src/lib/dns/Makefile.am:106: warning: source file
>> 'rdata/generic/detail/nsec_bitmap.cc' is in a subdirectory,
>> src/lib/dns/Makefile.am:106: but option 'subdir-objects' is disabled
>> src/lib/dns/Makefile.am:106: warning: source file
>> 'rdata/generic/detail/nsec3param_common.cc' is in a subdirectory,
>> src/lib/dns/Makefile.am:106: but option 'subdir-objects' is disabled
>> src/lib/util/Makefile.am:22: warning: source file 'encode/base_n.cc' is in a
>> subdirectory,
>> src/lib/util/Makefile.am:22: but option 'subdir-objects' is disabled
>> src/lib/util/Makefile.am:22: warning: source file 'random/qid_gen.cc' is in a
>> subdirectory,
>> src/lib/util/Makefile.am:22: but option 'subdir-objects' is disabled
for those errors I found:
The 1.14 release also introduces new (non-fatal) runtime warnings to
simplify the transition to Automake 2.0. You are free to ignore such
warnings for now, but should address them before the transition to
Automake 2.0 (whose ETA is about one year from now, maybe more, so no
need to hurry yet).
source:http://lists.gnu.org/archive/html/info-gnu/2013-06/msg00009.html
Wlodek
More information about the kea-dev
mailing list