Skip to content

Instantly share code, notes, and snippets.

@candeira
Created July 12, 2014 02:37
Show Gist options
  • Save candeira/edf9aa6418b878f2aea3 to your computer and use it in GitHub Desktop.
Save candeira/edf9aa6418b878f2aea3 to your computer and use it in GitHub Desktop.
Extempore 0.52 failing to build in Ubuntu 13.10 under linuxbrew
+ build/obj/AudioDevice.o src/AudioDevice.cpp
+ build/obj/EXTCondition.o src/EXTCondition.cpp
+ build/obj/Extempore.o src/Extempore.cpp
+ build/obj/EXTLLVM.o src/EXTLLVM.cpp
+ build/obj/EXTMonitor.o src/EXTMonitor.cpp
+ build/obj/EXTMutex.o src/EXTMutex.cpp
+ build/obj/EXTThread.o src/EXTThread.cpp
+ build/obj/OSC.o src/OSC.cpp
+ build/obj/Scheme.o src/Scheme.cpp
+ build/obj/SchemeFFI.o src/SchemeFFI.cpp
+ build/obj/SchemeProcess.o src/SchemeProcess.cpp
+ build/obj/SchemeREPL.o src/SchemeREPL.cpp
+ build/obj/TaskScheduler.o src/TaskScheduler.cpp
+ build/obj/UNIV.o src/UNIV.cpp
+ ld -L/home/kandinski/.linuxbrew/opt/extempore-llvm/lib -L/home/kandinski/.linuxbrew/lib -Wl,-headerpad_max_install_names -L/home/kandinski/.linuxbrew/Cellar/extempore-llvm/3.4.1/lib -lz -lpthread -ltinfo -ldl -lm -Wl,--export-dynamic -o extempore build/obj/AudioDevice.o build/obj/EXTCondition.o build/obj/Extempore.o build/obj/EXTLLVM.o build/obj/EXTMonitor.o build/obj/EXTMutex.o build/obj/EXTThread.o build/obj/OSC.o build/obj/Scheme.o build/obj/SchemeFFI.o build/obj/SchemeProcess.o build/obj/SchemeREPL.o build/obj/TaskScheduler.o build/obj/UNIV.o -ldl -lm -pthread -lportaudio -lpcre -lGL -lX11 -lLLVMLTO -lLLVMLinker -lLLVMipo -lLLVMVectorize -lLLVMBitWriter -lLLVMTableGen -lLLVMDebugInfo -lLLVMOption -lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMX86Desc -lLLVMX86Info -lLLVMX86AsmPrinter -lLLVMX86Utils -lLLVMIRReader -lLLVMBitReader -lLLVMAsmParser -lLLVMMCDisassembler -lLLVMMCParser -lLLVMInstrumentation -lLLVMInterpreter -lLLVMMCJIT -lLLVMJIT -lLLVMCodeGen -lLLVMObjCARCOpts -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMRuntimeDyld -lLLVMExecutionEngine -lLLVMTarget -lLLVMMC -lLLVMObject -lLLVMCore -lLLVMSupport
/home/kandinski/.linuxbrew/opt/extempore-llvm/lib/libLLVMSupport.a(Process.o): In function `llvm::sys::Process::FileDescriptorHasColors(int)':
Process.cpp:(.text+0x4f3): undefined reference to `setupterm'
Process.cpp:(.text+0x503): undefined reference to `tigetnum'
Process.cpp:(.text+0x50c): undefined reference to `set_curterm'
Process.cpp:(.text+0x514): undefined reference to `del_curterm'
collect2: error: ld returned 1 exit status
make: *** [extempore] Error 1
HOMEBREW_VERSION: 0.9.5
HEAD: 5017f85c7bc9b6a91f0a4720e7be58c3d920357f
HOMEBREW_PREFIX: /home/kandinski/.linuxbrew
CPU: quad-core 64-bit 6
OS X: 0-x86_64
/usr/bin/ruby1.9.1:
1.9.3-194
X11: N/A
kandinski@desire:~$ HOMEBREW_MAKE_JOBS=1 brew install -v extempore 2>&1
==> Downloading https://github.com/digego/extempore/archive/0.52.zip
Already downloaded: /home/kandinski/.cache/Homebrew/extempore-0.52.zip
==> Verifying extempore-0.52.zip checksum
unzip /home/kandinski/.cache/Homebrew/extempore-0.52.zip
Archive: /home/kandinski/.cache/Homebrew/extempore-0.52.zip
91270db920be6f865aea04dbcb8816c9f481b168
creating: extempore-0.52/
inflating: extempore-0.52/.gitignore
inflating: extempore-0.52/README.md
inflating: extempore-0.52/all.bash
inflating: extempore-0.52/all.bat
creating: extempore-0.52/build/
extracting: extempore-0.52/build/.gitignore
inflating: extempore-0.52/build/mergedep.pl
extracting: extempore-0.52/clean.bash
inflating: extempore-0.52/clean.bat
creating: extempore-0.52/config/
extracting: extempore-0.52/config/.gitignore
inflating: extempore-0.52/config/darwin.make
inflating: extempore-0.52/config/linux.make
extracting: extempore-0.52/config/llvm.bash.sample
inflating: extempore-0.52/config/windows.make
creating: extempore-0.52/examples/
creating: extempore-0.52/examples/contrib/
inflating: extempore-0.52/examples/contrib/bullet.xtm
inflating: extempore-0.52/examples/contrib/ceph.xtm
inflating: extempore-0.52/examples/contrib/curl.xtm
inflating: extempore-0.52/examples/contrib/drawing.xtm
inflating: extempore-0.52/examples/contrib/gstvideo.xtm
inflating: extempore-0.52/examples/contrib/gstvideo_multi.xtm
inflating: extempore-0.52/examples/contrib/horde3d_knight.xtm
inflating: extempore-0.52/examples/contrib/jansson.xtm
inflating: extempore-0.52/examples/contrib/kinect.xtm
inflating: extempore-0.52/examples/contrib/kinect_fire.xtm
inflating: extempore-0.52/examples/contrib/lv2.xtm
inflating: extempore-0.52/examples/contrib/mediaplayer.xtm
inflating: extempore-0.52/examples/contrib/multilight.xtm
inflating: extempore-0.52/examples/contrib/shaderlight.xtm
inflating: extempore-0.52/examples/contrib/shadowmap.xtm
inflating: extempore-0.52/examples/contrib/slideshow.xtm
inflating: extempore-0.52/examples/contrib/spectral_meter.xtm
creating: extempore-0.52/examples/core/
inflating: extempore-0.52/examples/core/80211.xtm
inflating: extempore-0.52/examples/core/audio_101.xtm
inflating: extempore-0.52/examples/core/caas-example.xtm
inflating: extempore-0.52/examples/core/extempore_lang.xtm
inflating: extempore-0.52/examples/core/fmsynth.xtm
inflating: extempore-0.52/examples/core/mtaudio.xtm
inflating: extempore-0.52/examples/core/nbody_lang_shootout.xtm
inflating: extempore-0.52/examples/core/osc_101.xtm
inflating: extempore-0.52/examples/core/polysynth.xtm
inflating: extempore-0.52/examples/core/simd_audio.xtm
inflating: extempore-0.52/examples/core/temporal_recursion_101.xtm
inflating: extempore-0.52/examples/core/topclock_metro.xtm
inflating: extempore-0.52/examples/core/xthread.xtm
creating: extempore-0.52/examples/external/
inflating: extempore-0.52/examples/external/audio_player.xtm
inflating: extempore-0.52/examples/external/convolution.xtm
inflating: extempore-0.52/examples/external/convolution_reverb.xtm
inflating: extempore-0.52/examples/external/drawtext.xtm
inflating: extempore-0.52/examples/external/electrofunk.xtm
inflating: extempore-0.52/examples/external/fluid_dynamics.xtm
inflating: extempore-0.52/examples/external/fluids_2d.xtm
inflating: extempore-0.52/examples/external/gpu_image.xtm
inflating: extempore-0.52/examples/external/midi.xtm
inflating: extempore-0.52/examples/external/opengl_101.xtm
inflating: extempore-0.52/examples/external/openvg.xtm
inflating: extempore-0.52/examples/external/particles.xtm
inflating: extempore-0.52/examples/external/qr-code.xtm
inflating: extempore-0.52/examples/external/raymarcher.xtm
inflating: extempore-0.52/examples/external/sampler.xtm
inflating: extempore-0.52/examples/external/xtmrender1.xtm
inflating: extempore-0.52/examples/external/xtmrender2.xtm
inflating: extempore-0.52/examples/external/xtmrender3.xtm
inflating: extempore-0.52/examples/external/xtmrender4.xtm
creating: extempore-0.52/extras/
inflating: extempore-0.52/extras/.emacs
inflating: extempore-0.52/extras/extempore-llvm.patch
inflating: extempore-0.52/extras/extempore-minor.el
inflating: extempore-0.52/extras/extempore-ssh-tunnel-setup.sh
inflating: extempore-0.52/extras/extempore.el
inflating: extempore-0.52/extras/extempore.vim
inflating: extempore-0.52/extras/llparser.patch
inflating: extempore-0.52/extras/make-dist.sh
inflating: extempore-0.52/extras/make-tags.sh
creating: extempore-0.52/include/
inflating: extempore-0.52/include/AudioDevice.h
inflating: extempore-0.52/include/CM.h
inflating: extempore-0.52/include/EXTCondition.h
inflating: extempore-0.52/include/EXTLLVM.h
inflating: extempore-0.52/include/EXTMonitor.h
inflating: extempore-0.52/include/EXTMutex.h
inflating: extempore-0.52/include/EXTThread.h
inflating: extempore-0.52/include/OPDefines.h
inflating: extempore-0.52/include/OSC.h
inflating: extempore-0.52/include/PriorityQueue.h
inflating: extempore-0.52/include/Scheme.h
inflating: extempore-0.52/include/SchemeFFI.h
inflating: extempore-0.52/include/SchemePrivate.h
inflating: extempore-0.52/include/SchemeProcess.h
inflating: extempore-0.52/include/SchemeREPL.h
inflating: extempore-0.52/include/SimpleOpt.h
inflating: extempore-0.52/include/Task.h
inflating: extempore-0.52/include/TaskScheduler.h
inflating: extempore-0.52/include/UNIV.h
creating: extempore-0.52/libs/
creating: extempore-0.52/libs/contrib/
inflating: extempore-0.52/libs/contrib/fitslib.xtm
inflating: extempore-0.52/libs/contrib/kinect.xtm
inflating: extempore-0.52/libs/contrib/win32.xtm
creating: extempore-0.52/libs/core/
inflating: extempore-0.52/libs/core/adt.xtm
inflating: extempore-0.52/libs/core/audio_dsp.xtm
inflating: extempore-0.52/libs/core/caas-server.xtm
inflating: extempore-0.52/libs/core/instruments.xtm
inflating: extempore-0.52/libs/core/math.xtm
inflating: extempore-0.52/libs/core/pc_ivl.xtm
inflating: extempore-0.52/libs/core/stream.xtm
inflating: extempore-0.52/libs/core/topclock.xtm
inflating: extempore-0.52/libs/core/tr-animation.xtm
inflating: extempore-0.52/libs/core/vaudio_dsp.xtm
inflating: extempore-0.52/libs/core/vu-meter.xtm
inflating: extempore-0.52/libs/core/wave_reader.xtm
inflating: extempore-0.52/libs/core/xobject.xtm
inflating: extempore-0.52/libs/core/xstring.xtm
inflating: extempore-0.52/libs/core/xthread.xtm
inflating: extempore-0.52/libs/create-stdlib.xtm
creating: extempore-0.52/libs/external/
inflating: extempore-0.52/libs/external/assimp.xtm
inflating: extempore-0.52/libs/external/audio_dsp_ext.xtm
inflating: extempore-0.52/libs/external/bullet.xtm
inflating: extempore-0.52/libs/external/cairo.xtm
inflating: extempore-0.52/libs/external/ceph.xtm
inflating: extempore-0.52/libs/external/curl.xtm
inflating: extempore-0.52/libs/external/drawtext.xtm
inflating: extempore-0.52/libs/external/fft.xtm
inflating: extempore-0.52/libs/external/fluid2d.xtm
inflating: extempore-0.52/libs/external/glib.xtm
inflating: extempore-0.52/libs/external/gsl.xtm
inflating: extempore-0.52/libs/external/gstreamer.xtm
inflating: extempore-0.52/libs/external/horde3d.xtm
inflating: extempore-0.52/libs/external/instruments_ext.xtm
inflating: extempore-0.52/libs/external/jansson.xtm
inflating: extempore-0.52/libs/external/libc.xtm
inflating: extempore-0.52/libs/external/lilv.xtm
inflating: extempore-0.52/libs/external/opencv.xtm
inflating: extempore-0.52/libs/external/opengl.xtm
inflating: extempore-0.52/libs/external/openvg.xtm
inflating: extempore-0.52/libs/external/particles.xtm
inflating: extempore-0.52/libs/external/particles_vbo.xtm
inflating: extempore-0.52/libs/external/qr-code.xtm
inflating: extempore-0.52/libs/external/rtmidi.xtm
inflating: extempore-0.52/libs/external/shaders.xtm
inflating: extempore-0.52/libs/external/sndfile.xtm
inflating: extempore-0.52/libs/external/soil.xtm
inflating: extempore-0.52/libs/xtm.xtm
creating: extempore-0.52/msvc/
inflating: extempore-0.52/msvc/extempore.sln
inflating: extempore-0.52/msvc/extempore.vcxproj
extracting: extempore-0.52/msvc/ms_build_vars.bat
creating: extempore-0.52/runtime/
inflating: extempore-0.52/runtime/code.ir
inflating: extempore-0.52/runtime/extempore.xtm
inflating: extempore-0.52/runtime/init.xtm
inflating: extempore-0.52/runtime/llvmir.xtm
inflating: extempore-0.52/runtime/llvmti.xtm
inflating: extempore-0.52/runtime/scheme.xtm
creating: extempore-0.52/src/
inflating: extempore-0.52/src/AudioDevice.cpp
inflating: extempore-0.52/src/EXTCondition.cpp
inflating: extempore-0.52/src/EXTLLVM.cpp
inflating: extempore-0.52/src/EXTMonitor.cpp
inflating: extempore-0.52/src/EXTMutex.cpp
inflating: extempore-0.52/src/EXTThread.cpp
inflating: extempore-0.52/src/Extempore.cpp
inflating: extempore-0.52/src/OSC.cpp
inflating: extempore-0.52/src/Scheme.cpp
inflating: extempore-0.52/src/SchemeFFI.cpp
inflating: extempore-0.52/src/SchemeProcess.cpp
inflating: extempore-0.52/src/SchemeREPL.cpp
inflating: extempore-0.52/src/TaskScheduler.cpp
inflating: extempore-0.52/src/UNIV.cpp
inflating: extempore-0.52/src/component.make
creating: extempore-0.52/tests/
creating: extempore-0.52/tests/core/
inflating: extempore-0.52/tests/core/adt.xtm
inflating: extempore-0.52/tests/core/pc_ivl_xtlang.xtm
creating: extempore-0.52/tests/external/
inflating: extempore-0.52/tests/external/fft.xtm
inflating: extempore-0.52/tests/generics.xtm
inflating: extempore-0.52/tests/test.xtm
inflating: extempore-0.52/tests/xtlang.xtm
inflating: extempore-0.52/top.make
==> ./all.bash
+ build/obj/AudioDevice.o src/AudioDevice.cpp
+ build/obj/EXTCondition.o src/EXTCondition.cpp
+ build/obj/Extempore.o src/Extempore.cpp
+ build/obj/EXTLLVM.o src/EXTLLVM.cpp
+ build/obj/EXTMonitor.o src/EXTMonitor.cpp
+ build/obj/EXTMutex.o src/EXTMutex.cpp
+ build/obj/EXTThread.o src/EXTThread.cpp
+ build/obj/OSC.o src/OSC.cpp
+ build/obj/Scheme.o src/Scheme.cpp
+ build/obj/SchemeFFI.o src/SchemeFFI.cpp
+ build/obj/SchemeProcess.o src/SchemeProcess.cpp
+ build/obj/SchemeREPL.o src/SchemeREPL.cpp
+ build/obj/TaskScheduler.o src/TaskScheduler.cpp
+ build/obj/UNIV.o src/UNIV.cpp
+ ld -L/home/kandinski/.linuxbrew/opt/extempore-llvm/lib -L/home/kandinski/.linuxbrew/lib -Wl,-headerpad_max_install_names -L/home/kandinski/.linuxbrew/Cellar/extempore-llvm/3.4.1/lib -lz -lpthread -ltinfo -ldl -lm -Wl,--export-dynamic -o extempore build/obj/AudioDevice.o build/obj/EXTCondition.o build/obj/Extempore.o build/obj/EXTLLVM.o build/obj/EXTMonitor.o build/obj/EXTMutex.o build/obj/EXTThread.o build/obj/OSC.o build/obj/Scheme.o build/obj/SchemeFFI.o build/obj/SchemeProcess.o build/obj/SchemeREPL.o build/obj/TaskScheduler.o build/obj/UNIV.o -ldl -lm -pthread -lportaudio -lpcre -lGL -lX11 -lLLVMLTO -lLLVMLinker -lLLVMipo -lLLVMVectorize -lLLVMBitWriter -lLLVMTableGen -lLLVMDebugInfo -lLLVMOption -lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMX86Desc -lLLVMX86Info -lLLVMX86AsmPrinter -lLLVMX86Utils -lLLVMIRReader -lLLVMBitReader -lLLVMAsmParser -lLLVMMCDisassembler -lLLVMMCParser -lLLVMInstrumentation -lLLVMInterpreter -lLLVMMCJIT -lLLVMJIT -lLLVMCodeGen -lLLVMObjCARCOpts -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMRuntimeDyld -lLLVMExecutionEngine -lLLVMTarget -lLLVMMC -lLLVMObject -lLLVMCore -lLLVMSupport
/home/kandinski/.linuxbrew/opt/extempore-llvm/lib/libLLVMSupport.a(Process.o): In function `llvm::sys::Process::FileDescriptorHasColors(int)':
Process.cpp:(.text+0x4f3): undefined reference to `setupterm'
Process.cpp:(.text+0x503): undefined reference to `tigetnum'
Process.cpp:(.text+0x50c): undefined reference to `set_curterm'
Process.cpp:(.text+0x514): undefined reference to `del_curterm'
collect2: error: ld returned 1 exit status
make: *** [extempore] Error 1
==> Formula
Tap: benswift/homebrew-extemporelinux
Path: /home/kandinski/.linuxbrew/Library/Taps/benswift/homebrew-extemporelinux/extempore.rb
==> Configuration
HOMEBREW_VERSION: 0.9.5
HEAD: 5017f85c7bc9b6a91f0a4720e7be58c3d920357f
HOMEBREW_PREFIX: /home/kandinski/.linuxbrew
CPU: quad-core 64-bit 6
OS X: 0-x86_64
/usr/bin/ruby1.9.1:
1.9.3-194
X11: N/A
==> ENV
CC: /usr/bin/gcc => /usr/bin/gcc-4.8
CXX: /usr/bin/g++ => /usr/bin/g++-4.8
OBJC: /usr/bin/gcc
OBJCXX: /usr/bin/g++
CFLAGS: -Os -w -pipe -march=core2
CXXFLAGS: -Os -w -pipe -march=core2
CPPFLAGS: -I/home/kandinski/.linuxbrew/opt/extempore-llvm/include -isystem/home/kandinski/.linuxbrew/include
LDFLAGS: -L/home/kandinski/.linuxbrew/opt/extempore-llvm/lib -L/home/kandinski/.linuxbrew/lib -Wl,-headerpad_max_install_names
MAKEFLAGS: -j1
CMAKE_PREFIX_PATH: /home/kandinski/.linuxbrew/opt/extempore-llvm:/home/kandinski/.linuxbrew
PKG_CONFIG_LIBDIR: /home/kandinski/.linuxbrew/lib/pkgconfig:/usr/lib/pkgconfig
HOMEBREW_MAKE_JOBS: 1
ACLOCAL_PATH: /home/kandinski/.linuxbrew/share/aclocal
PATH: /home/kandinski/.linuxbrew/opt/extempore-llvm/bin:/usr/bin:/home/kandinski/.rbenv/libexec:/home/kandinski/.rbenv/plugins/bundler/bin:/home/kandinski/.rbenv/plugins/ruby-build/bin:/home/kandinski/.rbenv/shims:/home/kandinski/.rbenv/bin:/home/kandinski/bin:~/.linuxbrew/bin:/usr/local/heroku/bin:/home/kandinski/.rbenv/shims:/home/kandinski/.rbenv/bin:/opt/jython/bin:/usr/local/heroku/bin:/home/kandinski/.rbenv/shims:/home/kandinski/.rbenv/bin:/opt/jython/bin:/home/kandinski/.rbenv/shims:/home/kandinski/.rbenv/bin:/home/kandinski/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-7-oracle/bin:/usr/lib/jvm/java-7-oracle/db/bin:/usr/lib/jvm/java-7-oracle/jre/bin:/usr/lib/jvm/java-7-oracle/bin:/usr/lib/jvm/java-7-oracle/db/bin:/usr/lib/jvm/java-7-oracle/jre/bin:/home/kandinski/.linuxbrew/Library/Contributions/cmd
Error: extempore 0.52 did not build
Logs:
/home/kandinski/Library/Logs/Homebrew/extempore/01.all.bash
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment