Date: Tue, 22 Oct 2013 07:54:53 GMT From: Gunnar Flygt <gunnar.flygt@sr.se> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/183174: trafficserver does not compile on FreeBSD greater than 8.3 Message-ID: <201310220754.r9M7srGD077082@oldred.freebsd.org> Resent-Message-ID: <201310220800.r9M800l1020390@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 183174 >Category: ports >Synopsis: trafficserver does not compile on FreeBSD greater than 8.3 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Oct 22 08:00:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Gunnar Flygt >Release: FreeBSD-9.2-RELEASE-p0 >Organization: Sveriges Radio >Environment: FreeBSD vm-bsd.sr.se 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255898: Thu Sep 26 22:50:31 UTC 2013 root@bake.isc.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 >Description: The machine is a newly installed for this only purpose. No tweaks whatsoever. Here comes the errormessage that I get when compiling: [root@vm-bsd /usr/ports/www/trafficserver]# make ===> License AL2 accepted by the user ===> Fetching all distfiles required by trafficserver-3.2.4 for building ===> Extracting for trafficserver-3.2.4 => SHA256 Checksum OK for trafficserver-3.2.4.tar.bz2. ===> Patching for trafficserver-3.2.4 ===> Applying FreeBSD patches for trafficserver-3.2.4 ===> trafficserver-3.2.4 depends on file: /usr/local/bin/automake-1.14 - found ===> trafficserver-3.2.4 depends on file: /usr/local/bin/autoconf-2.69 - found ===> trafficserver-3.2.4 depends on package: libtool>=2.4 - found ===> trafficserver-3.2.4 depends on shared library: libiconv.so.3 - found ===> trafficserver-3.2.4 depends on shared library: execinfo - found ===> trafficserver-3.2.4 depends on shared library: expat - found ===> trafficserver-3.2.4 depends on shared library: pcre - found ===> trafficserver-3.2.4 depends on shared library: tcl86 - found ===> trafficserver-3.2.4 depends on shared library: sqlite3.8 - found ===> Configuring for trafficserver-3.2.4 libtoolize: `build/aux/ltmain.sh' is newer: use `--force' to overwrite libtoolize: `build/ltversion.m4' is newer: use `--force' to overwrite configure.ac:496: installing 'build/aux/ar-lib' configure.ac:477: installing 'build/aux/compile' parallel-tests: installing 'build/aux/test-driver' automake-1.14: warnings are treated as errors mgmt/Makefile.am:70: warning: source file '$(top_srcdir)/proxy/Error.cc' is in a subdirectory, mgmt/Makefile.am:70: but option 'subdir-objects' is disabled automake-1.14: warning: possible forward-incompatibility. automake-1.14: At least a source file is in a subdirectory, but the 'subdir-objects' automake-1.14: automake option hasn't been enabled. For now, the corresponding output automake-1.14: object file(s) will be placed in the top-level directory. However, automake-1.14: this behaviour will change in future Automake versions: they will automake-1.14: unconditionally cause object files to be placed in the same subdirectory automake-1.14: of the corresponding sources. automake-1.14: You are advised to start using 'subdir-objects' option throughout your automake-1.14: project, to avoid future incompatibilities. mgmt/api/remote/Makefile.am:38: warning: source file '../CfgContextImpl.cc' is in a subdirectory, mgmt/api/remote/Makefile.am:38: but option 'subdir-objects' is disabled mgmt/api/remote/Makefile.am:38: warning: source file '../CfgContextManager.cc' is in a subdirectory, mgmt/api/remote/Makefile.am:38: but option 'subdir-objects' is disabled mgmt/api/remote/Makefile.am:38: warning: source file '../CfgContextUtils.cc' is in a subdirectory, mgmt/api/remote/Makefile.am:38: but option 'subdir-objects' is disabled mgmt/api/remote/Makefile.am:38: warning: source file '../CoreAPIShared.cc' is in a subdirectory, mgmt/api/remote/Makefile.am:38: but option 'subdir-objects' is disabled mgmt/api/remote/Makefile.am:38: warning: source file '../EventCallback.cc' is in a subdirectory, mgmt/api/remote/Makefile.am:38: but option 'subdir-objects' is disabled mgmt/api/remote/Makefile.am:38: warning: source file '../GenericParser.cc' is in a subdirectory, mgmt/api/remote/Makefile.am:38: but option 'subdir-objects' is disabled mgmt/api/remote/Makefile.am:38: warning: source file '../INKMgmtAPI.cc' is in a subdirectory, mgmt/api/remote/Makefile.am:38: but option 'subdir-objects' is disabled mgmt/utils/Makefile.am:42: warning: source file '$(top_srcdir)/lib/ts/MatcherUtils.cc' is in a subdirectory, mgmt/utils/Makefile.am:42: but option 'subdir-objects' is disabled mgmt/utils/Makefile.am:42: warning: source file '$(top_srcdir)/proxy/DiagsConfig.cc' is in a subdirectory, mgmt/utils/Makefile.am:42: but option 'subdir-objects' is disabled autoreconf-2.69: automake failed with exit status: 1 *** [pre-configure] Error code 1 Stop in /usr/ports/www/trafficserver. [root@vm-bsd /usr/ports/www/trafficserver]# vi /home/gunnar/trafficserverbuild-error.txt [root@vm-bsd /usr/ports/www/trafficserver]# make mgmt/api/remote/Makefile.am:38: but option 'subdir-objects' is disabled mgmt/api/remote/Makefile.am:38: warning: source file '../CfgContextManager.cc' is in a su bdirectory, mgmt/api/remote/Makefile.am:38: but option 'subdir-objects' is disabled mgmt/api/remote/Makefile.am:38: warning: source file '../CfgContextUtils.cc' is in a subd irectory, mgmt/api/remote/Makefile.am:38: but option 'subdir-objects' is disabled mgmt/api/remote/Makefile.am:38: warning: source file '../CoreAPIShared.cc' is in a subdir ectory, mgmt/api/remote/Makefile.am:38: but option 'subdir-objects' is disabled mgmt/api/remote/Makefile.am:38: warning: source file '../EventCallback.cc' is in a subdir ectory, mgmt/api/remote/Makefile.am:38: but option 'subdir-objects' is disabled mgmt/api/remote/Makefile.am:38: warning: source file '../GenericParser.cc' is in a subdir ectory, mgmt/api/remote/Makefile.am:38: but option 'subdir-objects' is disabled mgmt/api/remote/Makefile.am:38: warning: source file '../INKMgmtAPI.cc' is in a subdirect ory, mgmt/api/remote/Makefile.am:38: but option 'subdir-objects' is disabled mgmt/utils/Makefile.am:42: warning: source file '$(top_srcdir)/lib/ts/MatcherUtils.cc' is in a subdirectory, mgmt/utils/Makefile.am:42: but option 'subdir-objects' is disabled mgmt/utils/Makefile.am:42: warning: source file '$(top_srcdir)/proxy/DiagsConfig.cc' is i n a subdirectory, mgmt/utils/Makefile.am:42: but option 'subdir-objects' is disabled autoreconf-2.69: automake failed with exit status: 1 *** [pre-configure] Error code 1 Stop in /usr/ports/www/trafficserver. >How-To-Repeat: We started getting this problem when we upgraded from FreeBSD-8.3 to 9.0 I've tried compiling trafficserver on 9.0, 9.1 and now on 9.2 with the same result. Just for fun (!) I tried compiling on FreeBSD-8.4-RELEASE with similar result as on the 9.x-boxes. And as mentioned above the machine is pure, newly installed, with newly upgraded ports tree (using portsnap) >Fix: Tried everything in my knowledge, but I don't have a solution. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201310220754.r9M7srGD077082>