Hi All,

 

We’re seeing a lot of subdirectory warnings when installing FreeSWITCH 1.6.19 from source.

 

The warnings aren’t critical and the installation still completes.

 

We can add to subdir-objects to AM_INIT_AUTOMAKE in each of the configure.ac files as a workaround so it completes without these warnings, but should these subdirs be included or are these warnings to be expected?

 

As follows.

 

curl https://files.freeswitch.org/repo/deb/debian/freeswitch_archive_g0.pub | apt-key add -

echo "deb http://files.freeswitch.org/repo/deb/freeswitch-1.6/ jessie main" > /etc/apt/sources.list.d/freeswitch.list

apt-get update && apt-get upgrade

apt-get install -y --force-yes freeswitch-video-deps-most

 

cd /usr/src

rm -R freeswitch

cd freeswitch

./bootstrap.sh -j

bootstrap: checking installation...

bootstrap: autoconf version 2.69 (ok)

bootstrap: automake version 1.14.1 (ok)

bootstrap: aclocal version 1.14.1 (ok)

bootstrap: libtool version 2.4.2 (ok)

Bootstrapping using:

  autoconf  : /usr/bin/autoconf

  automake  : /usr/bin/automake

  aclocal   : /usr/bin/aclocal

  libtool   : /usr/bin/libtool (2.4.2.)

  libtoolize: /usr/bin/libtoolize

  make      : /usr/bin/make (GNU Make 4.0

Built for x86_64-pc-linux-gnu

Copyright (C) 1988-2013 Free Software Foundation, Inc.

License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software: you are free to change and redistribute it.

There is NO WARRANTY, to the extent permitted by law.)

  awk       :  ()

 

Entering directory /usr/src/freeswitch/libs/apr

Copying libtool helper files ...

libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build'.

libtoolize: copying file `build/config.guess'

libtoolize: copying file `build/config.sub'

libtoolize: copying file `build/install-sh'

libtoolize: copying file `build/ltmain.sh'

libtoolize: You should add the contents of the following files to `aclocal.m4':

libtoolize:   `/usr/share/aclocal/libtool.m4'

libtoolize:   `/usr/share/aclocal/ltoptions.m4'

libtoolize:   `/usr/share/aclocal/ltversion.m4'

libtoolize:   `/usr/share/aclocal/ltsugar.m4'

libtoolize:   `/usr/share/aclocal/lt~obsolete.m4'

libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and

libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.

libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.

libtoolize: `AC_PROG_RANLIB' is rendered obsolete by `LT_INIT'

bootstrap: Using libtool.m4 at /usr/share/aclocal/libtool.m4.

Re-creating aclocal.m4 ...

Creating configure ...

Creating include/arch/unix/apr_private.h.in ...

Entering directory /usr/src/freeswitch/libs/apr-util

 

Looking for apr source in /usr/src/freeswitch/libs/apr

Creating include/private/apu_config.h ...

Creating configure ...

Generating 'make' outputs ...

Invoking xml/expat/buildconf.sh ...

Copying libtool helper files ...

Incorporating libtool.m4 into aclocal.m4 ...

Incorporating ltsugar.m4 into aclocal.m4 ...

Incorporating ltoptions.m4 into aclocal.m4 ...

Incorporating ltversion.m4 into aclocal.m4 ...

Incorporating lt~obsolete.m4 into aclocal.m4 ...

Creating config.h.in ...

Creating configure ...

rebuilding rpm spec file

configure.ac:47: installing 'config/compile'

configure.ac:15: installing 'config/config.guess'

configure.ac:15: installing 'config/config.sub'

configure.ac:34: installing 'config/install-sh'

configure.ac:34: installing 'config/missing'

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp.c' is in a subdirectory,

Makefile.am:54: 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.

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_crc.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_crypto_aes.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_crypto_atl.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_crypto_ec.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_crypto_ecdh.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_crypto_hash.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_crypto_pk.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_crypto_sas.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_datatypes.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_engine.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_iface_scheduler.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_iface_sys.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_initiator.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_legal.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_list.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_log.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_pbx.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_protocol.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_responder.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_rng.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_srtp_builtin.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_string.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_utils.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_utils_proto.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/third_party/bgaes/aes_modes.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/third_party/bgaes/aescrypt.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/third_party/bgaes/aeskey.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/third_party/bgaes/aestab.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/third_party/bgaes/sha1.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/third_party/bgaes/sha2.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp_iface_cache.c' is in a subdirectory,

Makefile.am:54: but option 'subdir-objects' is disabled

Makefile.am:99: warning: source file '$(top_srcdir)/test/cmockery/cmockery.c' is in a subdirectory,

Makefile.am:99: but option 'subdir-objects' is disabled

Makefile.am:99: warning: source file '$(top_srcdir)/test/cache_test.c' is in a subdirectory,

Makefile.am:99: but option 'subdir-objects' is disabled

Makefile.am: installing 'config/depcomp'

Entering directory /usr/src/freeswitch/libs/iksemel

Entering directory /usr/src/freeswitch/libs/libdingaling

bootstrap: cd /usr/src/freeswitch/libs/iksemel

bootstrap: cd /usr/src/freeswitch/libs/libdingaling

bootstrap: rm -f aclocal.m4

bootstrap: rm -f aclocal.m4

Entering directory /usr/src/freeswitch/libs/sofia-sip

bootstrap: cd /usr/src/freeswitch/libs/sofia-sip

Entering directory /usr/src/freeswitch/libs/srtp

bootstrap: cd /usr/src/freeswitch/libs/srtp

Entering directory /usr/src/freeswitch/libs/unimrcp

bootstrap: rm -f aclocal.m4

bootstrap: cd /usr/src/freeswitch/libs/unimrcp

bootstrap: rm -f aclocal.m4

Entering directory /usr/src/freeswitch/libs/spandsp

bootstrap: cd /usr/src/freeswitch/libs/spandsp

bootstrap: rm -f aclocal.m4

Entering directory /usr/src/freeswitch/libs/tiff-4.0.2

Entering directory /usr/src/freeswitch/libs/freetdm

bootstrap: cd /usr/src/freeswitch/libs/freetdm

bootstrap: cd /usr/src/freeswitch/libs/tiff-4.0.2

bootstrap: rm -f aclocal.m4

bootstrap: rm -f aclocal.m4

bootstrap: rm -f aclocal.m4

Creating aclocal.m4

bootstrap: aclocal

Creating aclocal.m4

Creating aclocal.m4

bootstrap: aclocal

bootstrap: aclocal

Creating aclocal.m4

bootstrap: aclocal

Creating aclocal.m4

bootstrap: aclocal

Creating aclocal.m4

bootstrap: aclocal

Creating aclocal.m4

bootstrap: aclocal

Creating aclocal.m4

bootstrap: aclocal

 

 

Thanks,

Shaun


______________________________________________________________________
This message has been checked for all known viruses by MessageLabs Virus Scanning Service.
______________________________________________________________________