Skip to content

Instantly share code, notes, and snippets.

@cspickert
Created November 20, 2011 15:11
Show Gist options
  • Save cspickert/1380342 to your computer and use it in GitHub Desktop.
Save cspickert/1380342 to your computer and use it in GitHub Desktop.
Homebrew install error: v8cgi (November 20, 2011)
==> Checking out http://v8cgi.googlecode.com/svn/trunk/
/usr/bin/svn up --force /Users/cameron/Library/Caches/Homebrew/v8cgi--svn
At revision 934.
/usr/bin/svn export --force /Users/cameron/Library/Caches/Homebrew/v8cgi--svn /private/tmp/homebrew-v8cgi-HEAD-Xywf
Export complete.
==> scons -j 4 arch=x64 library=shared socket=1 process=1 cgi=1 mysql=0 gl=0 module=0 config_file=/usr/local/etc/v8cgi.conf v8_path=/usr/local/Cellar/v8/HEAD dom=0 gd=0 sqlite=0
scons -j 4 arch=x64 library=shared socket=1 process=1 cgi=1 mysql=0 gl=0 module=0 config_file=/usr/local/etc/v8cgi.conf v8_path=/usr/local/Cellar/v8/HEAD dom=0 gd=0 sqlite=0
scons: Reading SConscript files ...
Checking for C header file sys/mman.h... yes
Checking for C function sleep()... yes
Checking for C function inet_pton()... yes
Checking for C function inet_ntop()... yes
Checking for C library v8... yes
scons: done reading SConscript files.
scons: Building targets ...
g++ -o src/lib/binary/binary.os -c -Wall -O3 -fPIC -DHAVE_MMAN_H -DHAVE_SLEEP -DHAVE_PTON -DHAVE_NTOP -DCONFIG_PATH=/usr/local/etc/v8cgi.conf -DVERSION=0.9.1 -Ddarwin -DDSO_EXT=dylib -Isrc -I/usr/local/Cellar/v8/HEAD/include src/lib/binary/binary.cc
g++ -o src/lib/binary/bytestorage.os -c -Wall -O3 -fPIC -DHAVE_MMAN_H -DHAVE_SLEEP -DHAVE_PTON -DHAVE_NTOP -DCONFIG_PATH=/usr/local/etc/v8cgi.conf -DVERSION=0.9.1 -Ddarwin -DDSO_EXT=dylib -Isrc -I/usr/local/Cellar/v8/HEAD/include src/lib/binary/bytestorage.cc
g++ -o src/lib/fibers/fibers.os -c -Wall -O3 -fPIC -DHAVE_MMAN_H -DHAVE_SLEEP -DHAVE_PTON -DHAVE_NTOP -DCONFIG_PATH=/usr/local/etc/v8cgi.conf -DVERSION=0.9.1 -Ddarwin -DDSO_EXT=dylib -Isrc -I/usr/local/Cellar/v8/HEAD/include src/lib/fibers/fibers.cc
g++ -o src/lib/fs/fs.os -c -Wall -O3 -fPIC -DHAVE_MMAN_H -DHAVE_SLEEP -DHAVE_PTON -DHAVE_NTOP -DCONFIG_PATH=/usr/local/etc/v8cgi.conf -DVERSION=0.9.1 -Ddarwin -DDSO_EXT=dylib -Isrc -I/usr/local/Cellar/v8/HEAD/include src/lib/fs/fs.cc
g++ -o src/common.os -c -Wall -O3 -fPIC -DHAVE_MMAN_H -DHAVE_SLEEP -DHAVE_PTON -DHAVE_NTOP -DCONFIG_PATH=/usr/local/etc/v8cgi.conf -DVERSION=0.9.1 -Ddarwin -DDSO_EXT=dylib -Isrc -I/usr/local/Cellar/v8/HEAD/include src/common.cc
g++ -o src/app.os -c -Wall -O3 -fPIC -DHAVE_MMAN_H -DHAVE_SLEEP -DHAVE_PTON -DHAVE_NTOP -DCONFIG_PATH=/usr/local/etc/v8cgi.conf -DVERSION=0.9.1 -Ddarwin -DDSO_EXT=dylib -Isrc -I/usr/local/Cellar/v8/HEAD/include src/app.cc
g++ -o lib/fibers.dylib -dynamiclib src/lib/fibers/fibers.os -L/usr/local/Cellar/v8/HEAD -lv8 -lv8
g++ -o lib/binary.dylib -dynamiclib src/lib/binary/binary.os src/lib/binary/bytestorage.os -L/usr/local/Cellar/v8/HEAD -lv8 -lv8 -liconv
g++ -o src/path.os -c -Wall -O3 -fPIC -DHAVE_MMAN_H -DHAVE_SLEEP -DHAVE_PTON -DHAVE_NTOP -DCONFIG_PATH=/usr/local/etc/v8cgi.conf -DVERSION=0.9.1 -Ddarwin -DDSO_EXT=dylib -Isrc -I/usr/local/Cellar/v8/HEAD/include src/path.cc
g++ -o src/cache.os -c -Wall -O3 -fPIC -DHAVE_MMAN_H -DHAVE_SLEEP -DHAVE_PTON -DHAVE_NTOP -DCONFIG_PATH=/usr/local/etc/v8cgi.conf -DVERSION=0.9.1 -Ddarwin -DDSO_EXT=dylib -Isrc -I/usr/local/Cellar/v8/HEAD/include src/cache.cc
g++ -o src/system.os -c -Wall -O3 -fPIC -DHAVE_MMAN_H -DHAVE_SLEEP -DHAVE_PTON -DHAVE_NTOP -DCONFIG_PATH=/usr/local/etc/v8cgi.conf -DVERSION=0.9.1 -Ddarwin -DDSO_EXT=dylib -Isrc -I/usr/local/Cellar/v8/HEAD/include src/system.cc
g++ -o src/gc.os -c -Wall -O3 -fPIC -DHAVE_MMAN_H -DHAVE_SLEEP -DHAVE_PTON -DHAVE_NTOP -DCONFIG_PATH=/usr/local/etc/v8cgi.conf -DVERSION=0.9.1 -Ddarwin -DDSO_EXT=dylib -Isrc -I/usr/local/Cellar/v8/HEAD/include src/gc.cc
g++ -o src/lib/memcached/memcached.os -c -Wall -O3 -fPIC -DHAVE_MMAN_H -DHAVE_SLEEP -DHAVE_PTON -DHAVE_NTOP -DCONFIG_PATH=/usr/local/etc/v8cgi.conf -DVERSION=0.9.1 -Ddarwin -DDSO_EXT=dylib -Isrc -I/usr/local/Cellar/v8/HEAD/include -I/opt/local/include src/lib/memcached/memcached.cc
g++ -o src/lib/process/process.os -c -Wall -O3 -fPIC -DHAVE_MMAN_H -DHAVE_SLEEP -DHAVE_PTON -DHAVE_NTOP -DCONFIG_PATH=/usr/local/etc/v8cgi.conf -DVERSION=0.9.1 -Ddarwin -DDSO_EXT=dylib -Isrc -I/usr/local/Cellar/v8/HEAD/include src/lib/process/process.cc
g++ -o src/lib/profiler/profiler.os -c -Wall -O3 -fPIC -DHAVE_MMAN_H -DHAVE_SLEEP -DHAVE_PTON -DHAVE_NTOP -DCONFIG_PATH=/usr/local/etc/v8cgi.conf -DVERSION=0.9.1 -Ddarwin -DDSO_EXT=dylib -Isrc -I/usr/local/Cellar/v8/HEAD/include src/lib/profiler/profiler.cc
g++ -o lib/fs.dylib -dynamiclib src/lib/fs/fs.os src/common.os src/app.os src/path.os src/cache.os src/lib/binary/bytestorage.os src/system.os src/gc.os -L/usr/local/Cellar/v8/HEAD -lv8 -lv8 -liconv
g++ -o src/lib/socket/socket.os -c -Wall -O3 -fPIC -DHAVE_MMAN_H -DHAVE_SLEEP -DHAVE_PTON -DHAVE_NTOP -DCONFIG_PATH=/usr/local/etc/v8cgi.conf -DVERSION=0.9.1 -Ddarwin -DDSO_EXT=dylib -Isrc -I/usr/local/Cellar/v8/HEAD/include src/lib/socket/socket.cc
g++ -o lib/profiler.dylib -dynamiclib src/lib/profiler/profiler.os -L/usr/local/Cellar/v8/HEAD -lv8 -lv8
g++ -o src/lib/tls/tls.os -c -Wall -O3 -fPIC -DHAVE_MMAN_H -DHAVE_SLEEP -DHAVE_PTON -DHAVE_NTOP -DCONFIG_PATH=/usr/local/etc/v8cgi.conf -DVERSION=0.9.1 -Ddarwin -DDSO_EXT=dylib -Isrc -I/usr/local/Cellar/v8/HEAD/include src/lib/tls/tls.cc
g++ -o lib/process.dylib -dynamiclib src/lib/process/process.os -L/usr/local/Cellar/v8/HEAD -lv8 -lv8 -liconv
g++ -o lib/memcached.dylib -dynamiclib src/lib/memcached/memcached.os -L/usr/local/Cellar/v8/HEAD -L/opt/local/lib -lv8 -lv8 -lmemcached
g++ -o src/lib/zlib/zlib.os -c -Wall -O3 -fPIC -DHAVE_MMAN_H -DHAVE_SLEEP -DHAVE_PTON -DHAVE_NTOP -DCONFIG_PATH=/usr/local/etc/v8cgi.conf -DVERSION=0.9.1 -Ddarwin -DDSO_EXT=dylib -Isrc -I/usr/local/Cellar/v8/HEAD/include src/lib/zlib/zlib.cc
g++ -o src/v8cgi.o -c -Wall -O3 -DHAVE_MMAN_H -DHAVE_SLEEP -DHAVE_PTON -DHAVE_NTOP -DCONFIG_PATH=/usr/local/etc/v8cgi.conf -DVERSION=0.9.1 -Ddarwin -DDSO_EXT=dylib -Isrc -I/usr/local/Cellar/v8/HEAD/include src/v8cgi.cc
g++ -o lib/socket.dylib -dynamiclib src/lib/socket/socket.os src/app.os src/path.os src/cache.os src/lib/binary/bytestorage.os src/system.os src/gc.os -L/usr/local/Cellar/v8/HEAD -lv8 -lv8 -liconv
g++ -o lib/zlib.dylib -dynamiclib src/lib/zlib/zlib.os src/app.os src/path.os src/cache.os src/lib/binary/bytestorage.os src/system.os src/gc.os -L/usr/local/Cellar/v8/HEAD -lv8 -lv8 -lz -liconv
g++ -o lib/tls.dylib -dynamiclib src/lib/tls/tls.os src/app.os src/path.os src/cache.os src/lib/binary/bytestorage.os src/system.os src/gc.os -L/usr/local/Cellar/v8/HEAD -lv8 -lv8 -lssl -liconv
g++ -o v8cgi src/common.os src/system.os src/cache.os src/gc.os src/app.os src/path.os src/lib/binary/bytestorage.os src/v8cgi.o -L/usr/local/Cellar/v8/HEAD -lv8 -lv8 -liconv
scons: building terminated because of errors.
==> Exit Status: 2
http://github.com/mxcl/homebrew/blob/master/Library/Formula/v8cgi.rb#L45
==> Environment
/usr/bin/gcc
HOMEBREW_VERSION: 0.8
HEAD: c15e19443860f1fa062c793db63ef83240c91ecd
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
HOMEBREW_REPOSITORY: /usr/local
HOMEBREW_LIBRARY_PATH: /usr/local/Library/Homebrew
Hardware: quad-core 64-bit arrandale
OS X: 10.7.2
Kernel Architecture: x86_64
Ruby: 1.8.7-249
/usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
Xcode: 4.2
GCC-4.0: N/A
GCC-4.2: build 401 (5664 or newer recommended)
LLVM: build 2336
MacPorts or Fink? false
X11 installed? true
==> Build Flags
CC: /usr/bin/llvm-gcc => /usr/llvm-gcc-4.2/bin/llvm-gcc-4.2
CXX: /usr/bin/llvm-g++ => /usr/llvm-gcc-4.2/bin/llvm-g++-4.2
LD: /usr/bin/llvm-gcc => /usr/llvm-gcc-4.2/bin/llvm-gcc-4.2
CFLAGS: -O3 -march=core2 -w -pipe
CXXFLAGS: -O3 -march=core2 -w -pipe
MAKEFLAGS: -j4
Error: Failed executing: scons -j\ 4 arch=x64 library=shared socket=1 process=1 cgi=1 mysql=0 gl=0 module=0 config_file=/usr/local/etc/v8cgi.conf v8_path=/usr/local/Cellar/v8/HEAD dom=0 gd=0 sqlite=0
If `brew doctor' does not help diagnose the issue, please report the bug:
https://github.com/mxcl/homebrew/wiki/checklist-before-filing-a-new-issue
src/system.cc: In function 'v8::Handle<v8::Value><unnamed>::_getTimeInMicroseconds(const v8::Arguments&)':
src/system.cc:121: warning: format '%06lu' expects type 'long unsigned int', but argument 4 has type '__darwin_suseconds_t'
src/system.cc:121: warning: format '%06lu' expects type 'long unsigned int', but argument 4 has type '__darwin_suseconds_t'
ld: warning: directory not found for option '-L/opt/local/lib'
src/lib/tls/tls.cc: In function 'std::string<unnamed>::formatError(SSL*, int)':
src/lib/tls/tls.cc:23: warning: 'ERR_error_string_n' is deprecated (declared at /usr/include/openssl/err.h:280)
src/lib/tls/tls.cc:23: warning: 'SSL_get_error' is deprecated (declared at /usr/include/openssl/ssl.h:1501)
src/lib/tls/tls.cc:23: warning: 'SSL_get_error' is deprecated (declared at /usr/include/openssl/ssl.h:1501)
src/lib/tls/tls.cc:23: warning: 'ERR_error_string_n' is deprecated (declared at /usr/include/openssl/err.h:280)
src/lib/tls/tls.cc: In function 'void<unnamed>::finalize(v8::Handle<v8::Object>)':
src/lib/tls/tls.cc:29: warning: 'SSL_free' is deprecated (declared at /usr/include/openssl/ssl.h:1490)
src/lib/tls/tls.cc:29: warning: 'SSL_free' is deprecated (declared at /usr/include/openssl/ssl.h:1490)
src/lib/tls/tls.cc: In function 'v8::Handle<v8::Value><unnamed>::_tls(const v8::Arguments&)':
src/lib/tls/tls.cc:53: warning: 'SSL_new' is deprecated (declared at /usr/include/openssl/ssl.h:1481)
src/lib/tls/tls.cc:53: warning: 'SSL_new' is deprecated (declared at /usr/include/openssl/ssl.h:1481)
src/lib/tls/tls.cc:54: warning: 'SSL_set_fd' is deprecated (declared at /usr/include/openssl/ssl.h:1370)
src/lib/tls/tls.cc:54: warning: 'SSL_set_fd' is deprecated (declared at /usr/include/openssl/ssl.h:1370)
src/lib/tls/tls.cc: In function 'v8::Handle<v8::Value><unnamed>::_verifyCertificate(const v8::Arguments&)':
src/lib/tls/tls.cc:68: warning: 'SSL_get_verify_result' is deprecated (declared at /usr/include/openssl/ssl.h:1584)
src/lib/tls/tls.cc:68: warning: 'SSL_get_verify_result' is deprecated (declared at /usr/include/openssl/ssl.h:1584)
src/lib/tls/tls.cc: In function 'v8::Handle<v8::Value><unnamed>::_accept(const v8::Arguments&)':
src/lib/tls/tls.cc:73: warning: 'SSL_accept' is deprecated (declared at /usr/include/openssl/ssl.h:1491)
src/lib/tls/tls.cc:73: warning: 'SSL_accept' is deprecated (declared at /usr/include/openssl/ssl.h:1491)
src/lib/tls/tls.cc: In function 'v8::Handle<v8::Value><unnamed>::_connect(const v8::Arguments&)':
src/lib/tls/tls.cc:84: warning: 'SSL_connect' is deprecated (declared at /usr/include/openssl/ssl.h:1492)
src/lib/tls/tls.cc:84: warning: 'SSL_connect' is deprecated (declared at /usr/include/openssl/ssl.h:1492)
src/lib/tls/tls.cc: In function 'v8::Handle<v8::Value><unnamed>::_receive(const v8::Arguments&)':
src/lib/tls/tls.cc:98: warning: 'SSL_read' is deprecated (declared at /usr/include/openssl/ssl.h:1493)
src/lib/tls/tls.cc:98: warning: 'SSL_read' is deprecated (declared at /usr/include/openssl/ssl.h:1493)
src/lib/tls/tls.cc:101: warning: 'SSL_get_error' is deprecated (declared at /usr/include/openssl/ssl.h:1501)
src/lib/tls/tls.cc:101: warning: 'SSL_get_error' is deprecated (declared at /usr/include/openssl/ssl.h:1501)
src/lib/tls/tls.cc: In function 'v8::Handle<v8::Value><unnamed>::_send(const v8::Arguments&)':
src/lib/tls/tls.cc:125: warning: 'SSL_write' is deprecated (declared at /usr/include/openssl/ssl.h:1495)
src/lib/tls/tls.cc:125: warning: 'SSL_write' is deprecated (declared at /usr/include/openssl/ssl.h:1495)
src/lib/tls/tls.cc:128: warning: 'SSL_write' is deprecated (declared at /usr/include/openssl/ssl.h:1495)
src/lib/tls/tls.cc:128: warning: 'SSL_write' is deprecated (declared at /usr/include/openssl/ssl.h:1495)
src/lib/tls/tls.cc: In function 'v8::Handle<v8::Value><unnamed>::_close(const v8::Arguments&)':
src/lib/tls/tls.cc:140: warning: 'SSL_shutdown' is deprecated (declared at /usr/include/openssl/ssl.h:1532)
src/lib/tls/tls.cc:140: warning: 'SSL_shutdown' is deprecated (declared at /usr/include/openssl/ssl.h:1532)
src/lib/tls/tls.cc: In function 'void init(v8::Handle<v8::Function>, v8::Handle<v8::Object>, v8::Handle<v8::Object>)':
src/lib/tls/tls.cc:154: warning: 'SSL_library_init' is deprecated (declared at /usr/include/openssl/ssl.h:1553)
src/lib/tls/tls.cc:154: warning: 'SSL_library_init' is deprecated (declared at /usr/include/openssl/ssl.h:1553)
src/lib/tls/tls.cc:155: warning: 'SSL_load_error_strings' is deprecated (declared at /usr/include/openssl/ssl.h:1416)
src/lib/tls/tls.cc:155: warning: 'SSL_load_error_strings' is deprecated (declared at /usr/include/openssl/ssl.h:1416)
src/lib/tls/tls.cc:156: warning: 'SSL_CTX_new' is deprecated (declared at /usr/include/openssl/ssl.h:1346)
src/lib/tls/tls.cc:156: warning: 'TLSv1_method' is deprecated (declared at /usr/include/openssl/ssl.h:1519)
src/lib/tls/tls.cc:156: warning: 'TLSv1_method' is deprecated (declared at /usr/include/openssl/ssl.h:1519)
src/lib/tls/tls.cc:156: warning: 'SSL_CTX_new' is deprecated (declared at /usr/include/openssl/ssl.h:1346)
Undefined symbols for architecture x86_64:
"_ERR_error_string_n", referenced from:
(anonymous namespace)::formatError(ssl_st*, int)in tls.os
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
scons: *** [lib/tls.dylib] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment