Skip site navigation (1)Skip section navigation (2)
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>