ports/183174: trafficserver does not compile on FreeBSD greater than 8.3
Gunnar Flygt
gunnar.flygt at sr.se
Tue Oct 22 08:00:00 UTC 2013
>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 at 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 at 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 at vm-bsd /usr/ports/www/trafficserver]# vi /home/gunnar/trafficserverbuild-error.txt
[root at 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:
More information about the freebsd-ports-bugs
mailing list