Skip to content

Instantly share code, notes, and snippets.

@zmanji
Created April 23, 2012 18:39
Show Gist options
  • Save zmanji/2472962 to your computer and use it in GitHub Desktop.
Save zmanji/2472962 to your computer and use it in GitHub Desktop.
brew install weechat
==> Downloading http://www.weechat.org/files/src/weechat-0.3.7.tar.bz2
Already downloaded: /Users/zmanji/Library/Caches/Homebrew/weechat-0.3.7.tar.bz2
/usr/bin/tar xf /Users/zmanji/Library/Caches/Homebrew/weechat-0.3.7.tar.bz2
==> cmake -DPREFIX=/usr/local/Cellar/weechat/0.3.7 -DENABLE_RUBY=OFF -DENABLE_PERL=OFF -DENABLE_PYTHON=OFF -DCMAKE_INSTALL_PREFIX='/usr/local/Cellar/weechat/0.3.7' -DCMAKE_BUILD_TYPE=None -Wno-dev .
cmake -DPREFIX=/usr/local/Cellar/weechat/0.3.7 -DENABLE_RUBY=OFF -DENABLE_PERL=OFF -DENABLE_PYTHON=OFF -DCMAKE_INSTALL_PREFIX='/usr/local/Cellar/weechat/0.3.7' -DCMAKE_BUILD_TYPE=None -Wno-dev .
-- The C compiler identification is Clang 3.1.0
-- Check for working C compiler: /usr/bin/clang
-- Check for working C compiler: /usr/bin/clang -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Looking for include file arpa/inet.h
-- Looking for include file arpa/inet.h - found
-- Looking for include file limits.h
-- Looking for include file limits.h - found
-- Looking for include file locale.h
-- Looking for include file locale.h - found
-- Looking for include file netdb.h
-- Looking for include file netdb.h - found
-- Looking for include file netinet/in.h
-- Looking for include file netinet/in.h - found
-- Looking for include file stdlib.h
-- Looking for include file stdlib.h - found
-- Looking for include file string.h
-- Looking for include file string.h - found
-- Looking for include file sys/socket.h
-- Looking for include file sys/socket.h - found
-- Looking for include file sys/time.h
-- Looking for include file sys/time.h - found
-- Looking for include file sys/types.h
-- Looking for include file sys/types.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for include file pwd.h
-- Looking for include file pwd.h - found
-- Looking for include file errno.h
-- Looking for include file errno.h - found
-- Looking for include file wchar.h
-- Looking for include file wchar.h - found
-- Looking for include file langinfo.h
-- Looking for include file langinfo.h - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for gethostname
-- Looking for gethostname - found
-- Looking for getsockname
-- Looking for getsockname - found
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Looking for inet_ntoa
-- Looking for inet_ntoa - found
-- Looking for memset
-- Looking for memset - found
-- Looking for mkdir
-- Looking for mkdir - found
-- Looking for select
-- Looking for select - found
-- Looking for setlocale
-- Looking for setlocale - found
-- Looking for socket
-- Looking for socket - found
-- Looking for strcasecmp
-- Looking for strcasecmp - found
-- Looking for strchr
-- Looking for strchr - found
-- Looking for strdup
-- Looking for strdup - found
-- Looking for strndup
-- Looking for strndup - found
-- Looking for strncasecmp
-- Looking for strncasecmp - found
-- Looking for strpbrk
-- Looking for strpbrk - found
-- Looking for strrchr
-- Looking for strrchr - found
-- Looking for strstr
-- Looking for strstr - found
-- Looking for mallinfo
-- Looking for mallinfo - not found
-- Looking for include file regex.h
-- Looking for include file regex.h - found
-- Looking for regexec
-- Looking for regexec - found
-- Looking for eat_newline_glitch
-- Looking for eat_newline_glitch - found
-- Looking for include file libintl.h
-- Looking for include file libintl.h - not found.
-- Found ZLIB: /usr/lib/libz.dylib (found version "1.2.5")
-- Looking for libiconv_open in iconv
-- Looking for libiconv_open in iconv - not found
-- Performing Test ICONV_2ARG_IS_CONST
-- Performing Test ICONV_2ARG_IS_CONST - Success
-- Found CURL: /usr/lib/libcurl.dylib (found version "7.21.4")
-- Looking for include file sys/file.h
-- Looking for include file sys/file.h - found
-- Looking for flock
-- Looking for flock - found
-- Looking for backtrace
-- Looking for backtrace - found
-- Found Tclsh: /usr/bin/tclsh (found version "8.5")
*** WARNING:
*** ncursesw library not found! Falling back to "ncurses"
*** Be careful, UTF-8 display may not work properly if your locale is UTF-8.
-- Looking for include file ncursesw/ncurses.h
-- Looking for include file ncursesw/ncurses.h - not found.
-- Looking for include file ncurses.h
-- Looking for include file ncurses.h - found
-- Configuring done
CMake Warning (dev) at src/plugins/irc/CMakeLists.txt:20 (ADD_LIBRARY):
Policy CMP0003 should be set before this line. Add code such as
if(COMMAND cmake_policy)
cmake_policy(SET CMP0003 NEW)
endif(COMMAND cmake_policy)
as early as possible but after the most recent call to
cmake_minimum_required or cmake_policy(VERSION). This warning appears
because target "irc" links to some libraries for which the linker must
search:
gcrypt
and other libraries with known full path:
/usr/local/lib/libgnutls.dylib
CMake is adding directories in the second list to the linker search path in
case they are needed to find libraries from the first list (for backwards
compatibility with CMake 2.4). Set policy CMP0003 to OLD or NEW to enable
or disable this behavior explicitly. Run "cmake --help-policy CMP0003" for
more information.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Generating done
-- Build files have been written to: /tmp/homebrew-weechat-0.3.7-KyB4/weechat-0.3.7
==> make install
make install
Scanning dependencies of target alias
Scanning dependencies of target aspell
Scanning dependencies of target weechat_plugins
[ 0%] [ 1%] Building C object src/plugins/alias/CMakeFiles/alias.dir/alias.o
Building C object src/plugins/aspell/CMakeFiles/aspell.dir/weechat-aspell.o
[ 1%] Building C object src/plugins/CMakeFiles/weechat_plugins.dir/plugin.o
Scanning dependencies of target weechat_core
[ 1%] Building C object src/core/CMakeFiles/weechat_core.dir/weechat.o
[ 2%] [ 2%] Building C object src/core/CMakeFiles/weechat_core.dir/wee-backtrace.o
Building C object src/plugins/aspell/CMakeFiles/aspell.dir/weechat-aspell-config.o
[ 3%] Building C object src/plugins/alias/CMakeFiles/alias.dir/alias-config.o
[ 4%] Building C object src/core/CMakeFiles/weechat_core.dir/wee-command.o
[ 5%] [ 6%] Building C object src/plugins/alias/CMakeFiles/alias.dir/alias-info.o
Building C object src/plugins/aspell/CMakeFiles/aspell.dir/weechat-aspell-speller.o
Linking C shared module alias.so
[ 7%] Building C object src/plugins/CMakeFiles/weechat_plugins.dir/plugin-api.o
Linking C shared module aspell.so
[ 7%] Built target aspell
[ 7%] Built target alias
Scanning dependencies of target fifo
[ 8%] Building C object src/plugins/fifo/CMakeFiles/fifo.dir/fifo.o
[ 9%] Building C object src/plugins/CMakeFiles/weechat_plugins.dir/plugin-config.o
Scanning dependencies of target irc
[ 10%] Building C object src/plugins/fifo/CMakeFiles/fifo.dir/fifo-info.o
[ 10%] Building C object src/plugins/irc/CMakeFiles/irc.dir/irc.o
Linking C static library libweechat_plugins.a
Linking C shared module fifo.so
[ 10%] Built target weechat_plugins
[ 10%] Built target fifo
[ 11%] Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-bar-item.o
Scanning dependencies of target logger
[ 11%] Building C object src/plugins/logger/CMakeFiles/logger.dir/logger.o
Scanning dependencies of target relay
[ 12%] Building C object src/plugins/relay/CMakeFiles/relay.dir/relay.o
[ 13%] [ 14%] Building C object src/plugins/relay/CMakeFiles/relay.dir/relay-buffer.o
Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-buffer.o
[ 15%] [ 16%] Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-channel.o
Building C object src/plugins/relay/CMakeFiles/relay.dir/relay-client.o
[ 17%] Building C object src/plugins/logger/CMakeFiles/logger.dir/logger-buffer.o
[ 18%] [ 18%] Building C object src/core/CMakeFiles/weechat_core.dir/wee-completion.o
Building C object src/plugins/relay/CMakeFiles/relay.dir/irc/relay-irc.o
[ 19%] Building C object src/plugins/logger/CMakeFiles/logger.dir/logger-config.o
[ 19%] Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-color.o
[ 20%] [ 21%] Building C object src/plugins/logger/CMakeFiles/logger.dir/logger-info.o
Building C object src/plugins/relay/CMakeFiles/relay.dir/weechat/relay-weechat.o
[ 21%] [ 22%] Building C object src/plugins/logger/CMakeFiles/logger.dir/logger-tail.o
[ 22%] Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-command.o
Building C object src/core/CMakeFiles/weechat_core.dir/wee-config.o
[ 23%] Building C object src/plugins/relay/CMakeFiles/relay.dir/weechat/relay-weechat-msg.o
Linking C shared module logger.so
[ 23%] Built target logger
[ 24%] Building C object src/core/CMakeFiles/weechat_core.dir/wee-config-file.o
[ 25%] Building C object src/plugins/relay/CMakeFiles/relay.dir/weechat/relay-weechat-protocol.o
[ 26%] Building C object src/core/CMakeFiles/weechat_core.dir/wee-debug.o
[ 27%] Building C object src/core/CMakeFiles/weechat_core.dir/wee-hashtable.o
[ 27%] Scanning dependencies of target rmodifier
Building C object src/plugins/relay/CMakeFiles/relay.dir/relay-command.o
[ 28%] Building C object src/plugins/rmodifier/CMakeFiles/rmodifier.dir/rmodifier.o
[ 29%] Building C object src/plugins/relay/CMakeFiles/relay.dir/relay-completion.o
[ 29%] [ 29%] [ 30%] Building C object src/core/CMakeFiles/weechat_core.dir/wee-hdata.o
Building C object src/plugins/rmodifier/CMakeFiles/rmodifier.dir/rmodifier-command.o
Building C object src/plugins/relay/CMakeFiles/relay.dir/relay-config.o
[ 31%] [ 32%] Building C object src/plugins/rmodifier/CMakeFiles/rmodifier.dir/rmodifier-completion.o
Building C object src/plugins/relay/CMakeFiles/relay.dir/relay-info.o
[ 33%] Building C object src/core/CMakeFiles/weechat_core.dir/wee-hook.o
[ 34%] Building C object src/plugins/rmodifier/CMakeFiles/rmodifier.dir/rmodifier-config.o
[ 34%] Building C object src/plugins/relay/CMakeFiles/relay.dir/relay-raw.o
[ 35%] [ 36%] Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-completion.o
Building C object src/plugins/rmodifier/CMakeFiles/rmodifier.dir/rmodifier-debug.o
[ 37%] Building C object src/plugins/relay/CMakeFiles/relay.dir/relay-server.o
[ 37%] Building C object src/plugins/rmodifier/CMakeFiles/rmodifier.dir/rmodifier-info.o
Linking C shared module rmodifier.so
[ 38%] Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-config.o
[ 39%] [ 39%] Built target rmodifier
Building C object src/plugins/relay/CMakeFiles/relay.dir/relay-upgrade.o
Scanning dependencies of target weechat_scripts
[ 40%] Building C object src/plugins/scripts/CMakeFiles/weechat_scripts.dir/script.o
Linking C shared module relay.so
[ 40%] Built target relay
Scanning dependencies of target xfer
[ 41%] Building C object src/plugins/xfer/CMakeFiles/xfer.dir/xfer.o
[ 41%] [ 42%] Building C object src/plugins/scripts/CMakeFiles/weechat_scripts.dir/script-callback.o
[ 42%] Building C object src/core/CMakeFiles/weechat_core.dir/wee-infolist.o
Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-ctcp.o
[ 43%] Building C object src/plugins/scripts/CMakeFiles/weechat_scripts.dir/script-api.o
[ 44%] Building C object src/core/CMakeFiles/weechat_core.dir/wee-input.o
[ 44%] [ 45%] Building C object src/core/CMakeFiles/weechat_core.dir/wee-list.o
[ 46%] Building C object src/plugins/xfer/CMakeFiles/xfer.dir/xfer-buffer.o
Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-debug.o
[ 47%] Linking C static library libweechat_scripts.a
[ 48%] Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-display.o
Building C object src/core/CMakeFiles/weechat_core.dir/wee-log.o
[ 48%] [ 48%] Built target weechat_scripts
Building C object src/plugins/xfer/CMakeFiles/xfer.dir/xfer-chat.o
[ 49%] Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-ignore.o
[ 50%] Building C object src/core/CMakeFiles/weechat_core.dir/wee-network.o
[ 51%] Building C object src/plugins/xfer/CMakeFiles/xfer.dir/xfer-command.o
[ 51%] Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-info.o
[ 52%] [ 53%] Building C object src/plugins/xfer/CMakeFiles/xfer.dir/xfer-completion.o
Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-input.o
[ 54%] Building C object src/core/CMakeFiles/weechat_core.dir/wee-proxy.o
[ 55%] [ 56%] Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-message.o
Building C object src/plugins/xfer/CMakeFiles/xfer.dir/xfer-config.o
[ 57%] Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-mode.o
[ 57%] [ 57%] Building C object src/plugins/xfer/CMakeFiles/xfer.dir/xfer-dcc.o
Building C object src/core/CMakeFiles/weechat_core.dir/wee-string.o
[ 57%] Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-msgbuffer.o
[ 58%] Building C object src/plugins/xfer/CMakeFiles/xfer.dir/xfer-file.o
[ 59%] Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-nick.o
Scanning dependencies of target weechat_gui_common
[ 60%] [ 61%] Building C object src/plugins/xfer/CMakeFiles/xfer.dir/xfer-info.o
Building C object src/gui/CMakeFiles/weechat_gui_common.dir/gui-bar.o
[ 62%] Building C object src/plugins/xfer/CMakeFiles/xfer.dir/xfer-network.o
[ 63%] Building C object src/core/CMakeFiles/weechat_core.dir/wee-upgrade.o
[ 64%] Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-notify.o
[ 65%] Building C object src/plugins/xfer/CMakeFiles/xfer.dir/xfer-upgrade.o
Linking C shared module xfer.so
[ 66%] Building C object src/core/CMakeFiles/weechat_core.dir/wee-upgrade-file.o
[ 66%] Built target xfer
[ 67%] Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-protocol.o
[ 68%] Building C object src/gui/CMakeFiles/weechat_gui_common.dir/gui-bar-item.o
[ 69%] Building C object src/core/CMakeFiles/weechat_core.dir/wee-url.o
Scanning dependencies of target perl
[ 70%] Building C object src/plugins/scripts/perl/CMakeFiles/perl.dir/weechat-perl.o
[ 70%] Building C object src/core/CMakeFiles/weechat_core.dir/wee-utf8.o
[ 71%] Building C object src/gui/CMakeFiles/weechat_gui_common.dir/gui-bar-window.o
[ 72%] Building C object src/core/CMakeFiles/weechat_core.dir/wee-util.o
Linking C static library libweechat_core.a
[ 72%] Built target weechat_core
[ 72%] Building C object src/gui/CMakeFiles/weechat_gui_common.dir/gui-buffer.o
[ 73%] Building C object src/plugins/scripts/perl/CMakeFiles/perl.dir/weechat-perl-api.o
Scanning dependencies of target python
[ 74%] Building C object src/plugins/scripts/python/CMakeFiles/python.dir/weechat-python.o
[ 74%] Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-raw.o
[ 74%] Building C object src/plugins/scripts/python/CMakeFiles/python.dir/weechat-python-api.o
[ 75%] Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-redirect.o
[ 76%] Building C object src/gui/CMakeFiles/weechat_gui_common.dir/gui-chat.o
[ 77%] Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-sasl.o
[ 78%] Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-server.o
[ 79%] Building C object src/gui/CMakeFiles/weechat_gui_common.dir/gui-color.o
[ 80%] Building C object src/gui/CMakeFiles/weechat_gui_common.dir/gui-completion.o
[ 80%] Building C object src/gui/CMakeFiles/weechat_gui_common.dir/gui-cursor.o
[ 81%] Building C object src/gui/CMakeFiles/weechat_gui_common.dir/gui-filter.o
[ 82%] Building C object src/gui/CMakeFiles/weechat_gui_common.dir/gui-focus.o
[ 83%] Building C object src/gui/CMakeFiles/weechat_gui_common.dir/gui-history.o
[ 83%] Building C object src/gui/CMakeFiles/weechat_gui_common.dir/gui-hotlist.o
[ 84%] [ 85%] Linking C shared module python.so
Building C object src/gui/CMakeFiles/weechat_gui_common.dir/gui-input.o
Building C object src/plugins/irc/CMakeFiles/irc.dir/irc-upgrade.o
[ 85%] Built target python
[ 86%] Building C object src/gui/CMakeFiles/weechat_gui_common.dir/gui-key.o
Linking C shared module irc.so
[ 87%] Building C object src/gui/CMakeFiles/weechat_gui_common.dir/gui-layout.o
[ 87%] Built target irc
Scanning dependencies of target ruby
[ 88%] Building C object src/plugins/scripts/ruby/CMakeFiles/ruby.dir/weechat-ruby.o
[ 88%] Building C object src/gui/CMakeFiles/weechat_gui_common.dir/gui-line.o
Scanning dependencies of target tcl
[ 89%] Building C object src/plugins/scripts/tcl/CMakeFiles/tcl.dir/weechat-tcl.o
[ 90%] Building C object src/plugins/scripts/ruby/CMakeFiles/ruby.dir/weechat-ruby-api.o
[ 91%] Building C object src/plugins/scripts/tcl/CMakeFiles/tcl.dir/weechat-tcl-api.o
[ 92%] Building C object src/gui/CMakeFiles/weechat_gui_common.dir/gui-mouse.o
[ 93%] Building C object src/gui/CMakeFiles/weechat_gui_common.dir/gui-nicklist.o
[ 94%] Building C object src/gui/CMakeFiles/weechat_gui_common.dir/gui-window.o
Linking C static library libweechat_gui_common.a
[ 94%] Built target weechat_gui_common
Scanning dependencies of target weechat-curses
[ 94%] Building C object src/gui/curses/CMakeFiles/weechat-curses.dir/gui-curses-bar-window.o
[ 95%] Building C object src/gui/curses/CMakeFiles/weechat-curses.dir/gui-curses-chat.o
[ 96%] Building C object src/gui/curses/CMakeFiles/weechat-curses.dir/gui-curses-color.o
Linking C shared module ruby.so
Undefined symbols for architecture x86_64:
"_rb_objc_type", referenced from:
_weechat_ruby_hash_foreach_cb in weechat-ruby.o
_weechat_ruby_exec in weechat-ruby.o
"_rb_ary_len", referenced from:
_weechat_ruby_print_exception in weechat-ruby.o
"_rb_ary_ptr", referenced from:
_weechat_ruby_print_exception in weechat-ruby.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [src/plugins/scripts/ruby/ruby.so] Error 1
make[1]: *** [src/plugins/scripts/ruby/CMakeFiles/ruby.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 97%] Building C object src/gui/curses/CMakeFiles/weechat-curses.dir/gui-curses-key.o
[ 97%] Building C object src/gui/curses/CMakeFiles/weechat-curses.dir/gui-curses-main.o
[ 98%] Building C object src/gui/curses/CMakeFiles/weechat-curses.dir/gui-curses-mouse.o
[ 99%] Building C object src/gui/curses/CMakeFiles/weechat-curses.dir/gui-curses-term.o
[100%] Building C object src/gui/curses/CMakeFiles/weechat-curses.dir/gui-curses-window.o
Linking C executable weechat-curses
[100%] Built target weechat-curses
Linking C shared module perl.so
[100%] Built target perl
Linking C shared module tcl.so
[100%] Built target tcl
make: *** [all] Error 2
==> Exit Status: 2
https://github.com/mxcl/master/blob/master/Library/Formula/weechat.rb#L58
==> Build Environment
CPU: quad-core 64-bit sandybridge
MacOS: 10.7.3-x86_64
Xcode: 4.3.2
CC: /usr/bin/clang
CXX: /usr/bin/clang++ => /usr/bin/clang
LD: /usr/bin/clang
CFLAGS: -Os -w -pipe -march=native -Qunused-arguments
CXXFLAGS: -Os -w -pipe -march=native -Qunused-arguments
MAKEFLAGS: -j4
Error: Failed executing: make install (weechat.rb:58)
These existing issues may help you:
https://github.com/mxcl/homebrew/issues/11289
Otherwise, please report the bug:
https://github.com/mxcl/homebrew/wiki/reporting-bugs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment