Skip to content

Instantly share code, notes, and snippets.

@damianryan
Created August 5, 2014 16:40
Show Gist options
  • Save damianryan/4d2b53bff98832e5c9b8 to your computer and use it in GitHub Desktop.
Save damianryan/4d2b53bff98832e5c9b8 to your computer and use it in GitHub Desktop.
tomcat-native failed to build on 10.9.4
admin@hudson:~
$ brew update
Updated Homebrew from 91d3c769 to 2c410607.
==> Updated Formulae
dart
admin@hudson:~
$ brew --config
HOMEBREW_VERSION: 0.9.5
ORIGIN: https://github.com/Homebrew/homebrew
HEAD: 2c410607ce3afade28c23c876a519e2d2a41aa1e
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
CPU: 8-core 64-bit sandybridge
OS X: 10.9.4-x86_64
Xcode: 5.1.1
Clang: 5.1 build 503
X11: N/A
System Ruby: 2.0.0-451
Perl: /usr/bin/perl
Python: /usr/bin/python
Ruby: /usr/bin/ruby
admin@hudson:~
$ brew doctor
Your system is ready to brew.
admin@hudson:~
$ brew install -v tomcat-native 2>&1
/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home
==> Downloading http://www.apache.org/dyn/closer.cgi?path=tomcat/tomcat-connectors/native/1.1.31/source/tomcat-native-1.1.31-src.tar.gz
Already downloaded: /Library/Caches/Homebrew/tomcat-native-1.1.31.tar.gz
==> Verifying tomcat-native-1.1.31.tar.gz checksum
tar xf /Library/Caches/Homebrew/tomcat-native-1.1.31.tar.gz
==> ./configure --prefix=/usr/local/Cellar/tomcat-native/1.1.31 --with-apr=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr --with-java-home=/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home --with-ssl=/usr/local/Cellar/openssl/1.0.1h
checking build system type... x86_64-apple-darwin13.3.0
checking host system type... x86_64-apple-darwin13.3.0
checking target system type... x86_64-apple-darwin13.3.0
checking for a BSD-compatible install... /usr/bin/install -c
checking for working mkdir -p... yes
Tomcat Native Version: 1.1.31
checking for chosen layout... tcnative
checking for APR... yes
setting CPP to "/Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.9.xctoolchain/usr/bin/cc -E"
checking for JDK location (please wait)... /Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home
checking Java platform... checking Java platform...
checking for sablevm... NONE
adding "-I/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/include" to TCNATIVE_PRIV_INCLUDES
checking os_type directory... darwin
adding "-I/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/include/darwin" to TCNATIVE_PRIV_INCLUDES
checking for gcc... clang
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether clang accepts -g... yes
checking for clang option to accept ISO C89... none needed
checking for OpenSSL library... using openssl from /usr/local/Cellar/openssl/1.0.1h/lib and /usr/local/Cellar/openssl/1.0.1h/include
checking OpenSSL library version... ok
checking for OpenSSL DSA support... yes
adding "-I/usr/local/Cellar/openssl/1.0.1h/include" to TCNATIVE_PRIV_INCLUDES
setting TCNATIVE_LDFLAGS to "-L/usr/local/Cellar/openssl/1.0.1h/lib -lssl -lcrypto"
adding "-DHAVE_OPENSSL" to CFLAGS
setting TCNATIVE_LIBS to ""
setting TCNATIVE_LIBS to " -L/usr/lib -R/usr/lib -lapr-1 -lpthread"
configure: creating ./config.status
config.status: creating tcnative.pc
config.status: creating Makefile
config.status: executing default commands
==> make LIBTOOL=glibtool --tag=CC CC=clang
glibtool --tag=CC --silent --mode=compile clang -g -Os -pipe -DHAVE_CONFIG_H -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -g -O2 -DHAVE_OPENSSL -I/private/tmp/tomcat-native-5s8p/tomcat-native-1.1.31-src/jni/native/include -I/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/include -I/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/include/darwin -I/usr/local/Cellar/openssl/1.0.1h/include -I/usr/include/apr-1 -o src/address.lo -c src/address.c && touch src/address.lo
glibtool --tag=CC --silent --mode=compile clang -g -Os -pipe -DHAVE_CONFIG_H -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -g -O2 -DHAVE_OPENSSL -I/private/tmp/tomcat-native-5s8p/tomcat-native-1.1.31-src/jni/native/include -I/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/include -I/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/include/darwin -I/usr/local/Cellar/openssl/1.0.1h/include -I/usr/include/apr-1 -o src/bb.lo -c src/bb.c && touch src/bb.lo
glibtool --tag=CC --silent --mode=compile clang -g -Os -pipe -DHAVE_CONFIG_H -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -g -O2 -DHAVE_OPENSSL -I/private/tmp/tomcat-native-5s8p/tomcat-native-1.1.31-src/jni/native/include -I/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/include -I/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/include/darwin -I/usr/local/Cellar/openssl/1.0.1h/include -I/usr/include/apr-1 -o src/dir.lo -c src/dir.c && touch src/dir.lo
glibtool --tag=CC --silent --mode=compile clang -g -Os -pipe -DHAVE_CONFIG_H -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -g -O2 -DHAVE_OPENSSL -I/private/tmp/tomcat-native-5s8p/tomcat-native-1.1.31-src/jni/native/include -I/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/include -I/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/include/darwin -I/usr/local/Cellar/openssl/1.0.1h/include -I/usr/include/apr-1 -o src/error.lo -c src/error.c && touch src/error.lo
glibtool --tag=CC --silent --mode=compile clang -g -Os -pipe -DHAVE_CONFIG_H -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -g -O2 -DHAVE_OPENSSL -I/private/tmp/tomcat-native-5s8p/tomcat-native-1.1.31-src/jni/native/include -I/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/include -I/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/include/darwin -I/usr/local/Cellar/openssl/1.0.1h/include -I/usr/include/apr-1 -o src/file.lo -c src/file.c && touch src/file.lo
glibtool --tag=CC --silent --mode=compile clang -g -Os -pipe -DHAVE_CONFIG_H -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -g -O2 -DHAVE_OPENSSL -I/private/tmp/tomcat-native-5s8p/tomcat-native-1.1.31-src/jni/native/include -I/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/include -I/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/include/darwin -I/usr/local/Cellar/openssl/1.0.1h/include -I/usr/include/apr-1 -o src/info.lo -c src/info.c && touch src/info.lo
glibtool --tag=CC --silent --mode=compile clang -g -Os -pipe -DHAVE_CONFIG_H -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -g -O2 -DHAVE_OPENSSL -I/private/tmp/tomcat-native-5s8p/tomcat-native-1.1.31-src/jni/native/include -I/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/include -I/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/include/darwin -I/usr/local/Cellar/openssl/1.0.1h/include -I/usr/include/apr-1 -o src/jnilib.lo -c src/jnilib.c && touch src/jnilib.lo
glibtool --tag=CC --silent --mode=compile clang -g -Os -pipe -DHAVE_CONFIG_H -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -g -O2 -DHAVE_OPENSSL -I/private/tmp/tomcat-native-5s8p/tomcat-native-1.1.31-src/jni/native/include -I/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/include -I/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/include/darwin -I/usr/local/Cellar/openssl/1.0.1h/include -I/usr/include/apr-1 -o src/lock.lo -c src/lock.c && touch src/lock.lo
In file included from src/bb.c:23:
In file included from src/address.cIn file included from In file included from /private/tmp/tomcat-native-5s8p/tomcat-native-1.1.31-src/jni/native/include/tcn.hsrc/jnilib.c::2623::
10: fatal error/private/tmp/tomcat-native-5s8p/tomcat-native-1.1.31-src/jni/native/include/tcn.h: :26:10:In file included from src/lock.csrc/info.c'apr.h' file not found
:23:
/private/tmp/tomcat-native-5s8p/tomcat-native-1.1.31-src/jni/native/include/tcn.h:26:10: fatal error: 'apr.h' file not found
#include "apr.h"
^
In file included from src/dir.c:23:
/private/tmp/tomcat-native-5s8p/tomcat-native-1.1.31-src/jni/native/include/tcn.h:26:10:: fatal error: :23:
fatal error/private/tmp/tomcat-native-5s8p/tomcat-native-1.1.31-src/jni/native/include/tcn.h: :26:10: #include "apr.h"
23 ^:
/private/tmp/tomcat-native-5s8p/tomcat-native-1.1.31-src/jni/native/include/tcn.h:26:10: fatal error: In file included from src/file.c'apr.h' file not found
'apr.h' file not found
#include "apr.h"
^
#include "apr.h"
^
fatal error: 'apr.h' file not found
#include "apr.h"
^
'apr.h' file not found
:23:
/private/tmp/tomcat-native-5s8p/tomcat-native-1.1.31-src/jni/native/include/tcn.h:26:10: fatal error: 'apr.h' file not found#include "apr.h"
^
#include "apr.h"
^
In file included from src/error.c:23:
/private/tmp/tomcat-native-5s8p/tomcat-native-1.1.31-src/jni/native/include/tcn.h:26:10: fatal error: 'apr.h' file not found
#include "apr.h"
^
1 error generated.
1 error generated.
1 error generated.
1 error generated.
1 error generated.
1 error generated.
make[1]: *** [src/bb.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [src/dir.lo] Error 1
make[1]: *** [src/address.lo] Error 1
make[1]: *** [src/lock.lo] Error 1
1 error generated.
make[1]: *** [src/info.lo] Error 1
make[1]: *** [src/error.lo] Error 1
make[1]: *** [src/jnilib.lo] Error 1
1 error generated.
make[1]: *** [src/file.lo] Error 1
make: *** [all-recursive] Error 1
==> Configuration
HOMEBREW_VERSION: 0.9.5
HEAD: 2c410607ce3afade28c23c876a519e2d2a41aa1e
CPU: 8-core 64-bit sandybridge
OS X: 10.9.4-x86_64
Xcode: 5.1.1
X11: N/A
==> ENV
HOMEBREW_CC: clang
HOMEBREW_CXX: clang++
MAKEFLAGS: -j8
CMAKE_PREFIX_PATH: /usr/local/opt/openssl:/usr/local
CMAKE_INCLUDE_PATH: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/libxml2:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/apache2:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers
CMAKE_LIBRARY_PATH: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries
CMAKE_FRAMEWORK_PATH: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks
PKG_CONFIG_PATH: /usr/local/opt/openssl/lib/pkgconfig
PKG_CONFIG_LIBDIR: /usr/lib/pkgconfig:/usr/local/Library/ENV/pkgconfig/10.9
HOMEBREW_SDKROOT: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk
ACLOCAL_PATH: /usr/local/share/aclocal
PATH: /usr/local/Library/ENV/4.3:/usr/local/opt/libtool/bin:/usr/local/opt/tomcat/bin:/usr/local/opt/openssl/bin:/usr/bin:/bin:/usr/sbin:/sbin
Error: tomcat-native 1.1.31 did not build
Logs:
/Users/admin/Library/Logs/Homebrew/tomcat-native/01.configure
/Users/admin/Library/Logs/Homebrew/tomcat-native/01.configure.cc
/Users/admin/Library/Logs/Homebrew/tomcat-native/02.make
/Users/admin/Library/Logs/Homebrew/tomcat-native/02.make.cc
These open issues may also help:
tomcat-native failed to build on 10.9.3-x86_64 (https://github.com/Homebrew/homebrew/issues/31365)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment