Skip to content

Instantly share code, notes, and snippets.

@simonrw
Last active December 20, 2015 02:19
Show Gist options
  • Select an option

  • Save simonrw/6055136 to your computer and use it in GitHub Desktop.

Select an option

Save simonrw/6055136 to your computer and use it in GitHub Desktop.
Homebrew issue with luarocks #21382 With luarocks installed, the command `brew outdated` recompiles lots of lua code.
> brew --config
HOMEBREW_VERSION: 0.9.4
ORIGIN: https://github.com/mxcl/homebrew.git
HEAD: c288e866c467531b0a1943d6a3fdd4fe4ea88610
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
CPU: dual-core 64-bit penryn
OS X: 10.7.5-x86_64
Xcode: 4.6.3
CLT: 4.6.0.0.1.1362189000
GCC-4.2: build 5666
LLVM-GCC: build 2336
Clang: 4.2 build 425
X11: 2.7.4 => /opt/X11
System Ruby: 1.8.7-358
Perl: /usr/bin/perl
Python: /usr/local/bin/python => /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/bin/python2.7
Ruby: /Users/simon/.rbenv/shims/ruby
> brew doctor
Your system is ready to brew.
> brew outdated
Installing http://www.luarocks.org/repositories/rocks/luasocket-2.0.2-5.src.rock...
Using http://www.luarocks.org/repositories/rocks/luasocket-2.0.2-5.src.rock... switching to 'build' mode
Archive: /tmp/luarocks_luarocks-rock-luasocket-2.0.2-5-870/luasocket-2.0.2-5.src.rock
inflating: luasocket-2.0.2-5.rockspec
inflating: luasocket-2.0.2.tar.gz
cd src; make all
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o luasocket.o luasocket.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o timeout.o timeout.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o buffer.o buffer.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o io.o io.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o auxiliar.o auxiliar.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o options.o options.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o inet.o inet.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o tcp.o tcp.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o udp.o udp.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o except.o except.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o select.o select.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o usocket.o usocket.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -bundle -undefined dynamic_lookup -all_load -O -fpic -o socket.so.2.0.2 luasocket.o timeout.o buffer.o io.o auxiliar.o options.o inet.o tcp.o udp.o except.o select.o usocket.o
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o mime.o mime.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -bundle -undefined dynamic_lookup -all_load -O -fpic -o mime.so.1.0.2 mime.o
cd src; make all
make[1]: Nothing to be done for `all'.
cd src; mkdir -p /usr/local//lib/luarocks/rocks/luasocket/2.0.2-5/lua
cd src; cp ltn12.lua socket.lua mime.lua /usr/local//lib/luarocks/rocks/luasocket/2.0.2-5/lua
cd src; mkdir -p /usr/local//lib/luarocks/rocks/luasocket/2.0.2-5/lua/socket
cd src; cp http.lua url.lua tp.lua ftp.lua smtp.lua /usr/local//lib/luarocks/rocks/luasocket/2.0.2-5/lua/socket
cd src; mkdir -p /usr/local//lib/luarocks/rocks/luasocket/2.0.2-5/lib/socket
cd src; cp socket.so.2.0.2 /usr/local//lib/luarocks/rocks/luasocket/2.0.2-5/lib/socket/core.so
#cd src; mkdir -p /usr/local//lib/luarocks/rocks/luasocket/2.0.2-5/lua/mime
#cd src; cp /usr/local//lib/luarocks/rocks/luasocket/2.0.2-5/lua/mime
cd src; mkdir -p /usr/local//lib/luarocks/rocks/luasocket/2.0.2-5/lib/mime
cd src; cp mime.so.1.0.2 /usr/local//lib/luarocks/rocks/luasocket/2.0.2-5/lib/mime/core.so
Updating manifest for /usr/local//lib/luarocks/rocks
luasocket 2.0.2-5 is now built and installed in /usr/local/ (license: MIT)
Installing http://www.luarocks.org/repositories/rocks/luasocket-2.0.2-5.src.rock...
Using http://www.luarocks.org/repositories/rocks/luasocket-2.0.2-5.src.rock... switching to 'build' mode
Archive: /tmp/luarocks_luarocks-rock-luasocket-2.0.2-5-7446/luasocket-2.0.2-5.src.rock
inflating: luasocket-2.0.2-5.rockspec
inflating: luasocket-2.0.2.tar.gz
cd src; make all
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o luasocket.o luasocket.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o timeout.o timeout.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o buffer.o buffer.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o io.o io.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o auxiliar.o auxiliar.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o options.o options.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o inet.o inet.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o tcp.o tcp.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o udp.o udp.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o except.o except.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o select.o select.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o usocket.o usocket.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -bundle -undefined dynamic_lookup -all_load -O -fpic -o socket.so.2.0.2 luasocket.o timeout.o buffer.o io.o auxiliar.o options.o inet.o tcp.o udp.o except.o select.o usocket.o
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -O2 -fPIC -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -fno-common -I/usr/local/opt/lua/include -c -o mime.o mime.c
export MACOSX_DEPLOYMENT_TARGET=10.5; gcc -bundle -undefined dynamic_lookup -all_load -O -fpic -o mime.so.1.0.2 mime.o
cd src; make all
make[1]: Nothing to be done for `all'.
cd src; mkdir -p /usr/local//lib/luarocks/rocks/luasocket/2.0.2-5/lua
cd src; cp ltn12.lua socket.lua mime.lua /usr/local//lib/luarocks/rocks/luasocket/2.0.2-5/lua
cd src; mkdir -p /usr/local//lib/luarocks/rocks/luasocket/2.0.2-5/lua/socket
cd src; cp http.lua url.lua tp.lua ftp.lua smtp.lua /usr/local//lib/luarocks/rocks/luasocket/2.0.2-5/lua/socket
cd src; mkdir -p /usr/local//lib/luarocks/rocks/luasocket/2.0.2-5/lib/socket
cd src; cp socket.so.2.0.2 /usr/local//lib/luarocks/rocks/luasocket/2.0.2-5/lib/socket/core.so
#cd src; mkdir -p /usr/local//lib/luarocks/rocks/luasocket/2.0.2-5/lua/mime
#cd src; cp /usr/local//lib/luarocks/rocks/luasocket/2.0.2-5/lua/mime
cd src; mkdir -p /usr/local//lib/luarocks/rocks/luasocket/2.0.2-5/lib/mime
cd src; cp mime.so.1.0.2 /usr/local//lib/luarocks/rocks/luasocket/2.0.2-5/lib/mime/core.so
Updating manifest for /usr/local//lib/luarocks/rocks
luasocket 2.0.2-5 is now built and installed in /usr/local/ (license: MIT)
# Actual brew outdated results
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment