clangen / homebrew-musikcube Goto Github PK
View Code? Open in Web Editor NEWa homebrew formula for musikcube
a homebrew formula for musikcube
Same error that's been reported before.
cmake -DCMAKE_BUILD_TYPE=Release -DHOMEBREW_PREFIX=/usr/local -DCMAKE_INSTAL
==> make
Last 15 lines from /Users/x/Library/Logs/Homebrew/musikcube/02.make:
[ 25%] Building CXX object src/core/CMakeFiles/musikcore.dir/runtime/MessageQueue.cpp.o
[ 25%] Building CXX object src/core/CMakeFiles/musikcore.dir/support/Auddio.cpp.o
[ 25%] Building CXX object src/core/CMakeFiles/musikcore.dir/support/Duration.cpp.o
[ 26%] Building CXX object src/core/CMakeFiles/musikcore.dir/support/Common.cpp.o
[ 26%] Building CXX object src/core/CMakeFiles/musikcore.dir/support/LastFm.cpp.o
[ 26%] Building CXX object src/core/CMakeFiles/musikcore.dir/support/Playback.cpp.o
[ 27%] Building CXX object src/core/CMakeFiles/musikcore.dir/support/Preferences.cpp.o
[ 27%] Building CXX object src/core/CMakeFiles/musikcore.dir/support/PreferenceKeys.cpp.o
[ 27%] Building C object src/core/CMakeFiles/musikcore.dir//3rdparty/src/sqlite/sqlite3.c.o
[ 28%] Building C object src/core/CMakeFiles/musikcore.dir//3rdparty/src/kiss_fft.c.o
[ 28%] Building C object src/core/CMakeFiles/musikcore.dir//3rdparty/src/kiss_fftr.c.o
[ 28%] Building C object src/core/CMakeFiles/musikcore.dir//3rdparty/src/md5.c.o
[ 29%] Linking CXX shared library ../../bin/libmusikcore.dylib
[ 29%] Built target musikcore
make: *** [all] Error 2
OS: High Sierra 10.13.6
I've already run brew doctor
, brew upgrade
, brew cleanup
, to no avail.
Weirdly I have a second computer with the same OS and it installed just fine.
brew install musikcube
==> Installing musikcube from clangen/musikcube
==> Downloading https://github.com/clangen/musikcube/archive/0.65.0.tar.gz
Already downloaded: /Users/time/Library/Caches/Homebrew/downloads/239e283cc2f50cc5c3ffa6350e8f183239f8bcd9187704ce75965fd3e34d2202--musikcube-0.65.0.tar.gz
==> cmake -DCMAKE_BUILD_TYPE=Release -DHOMEBREW_PREFIX=/usr/local -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/musikcube/0.65.0 .
==> make
Last 15 lines from /Users/time/Library/Logs/Homebrew/musikcube/02.make:
[ 25%] Building CXX object src/core/CMakeFiles/musikcore.dir/runtime/MessageQueue.cpp.o
[ 25%] Building CXX object src/core/CMakeFiles/musikcore.dir/support/Auddio.cpp.o
[ 26%] Building CXX object src/core/CMakeFiles/musikcore.dir/support/Duration.cpp.o
[ 26%] Building CXX object src/core/CMakeFiles/musikcore.dir/support/Common.cpp.o
[ 27%] Building CXX object src/core/CMakeFiles/musikcore.dir/support/LastFm.cpp.o
[ 27%] Building CXX object src/core/CMakeFiles/musikcore.dir/support/Playback.cpp.o
[ 27%] Building CXX object src/core/CMakeFiles/musikcore.dir/support/Preferences.cpp.o
[ 28%] Building CXX object src/core/CMakeFiles/musikcore.dir/support/PreferenceKeys.cpp.o
[ 28%] Building C object src/core/CMakeFiles/musikcore.dir/__/3rdparty/src/sqlite/sqlite3.c.o
[ 28%] Building C object src/core/CMakeFiles/musikcore.dir/__/3rdparty/src/kiss_fft.c.o
[ 29%] Building C object src/core/CMakeFiles/musikcore.dir/__/3rdparty/src/kiss_fftr.c.o
[ 29%] Building C object src/core/CMakeFiles/musikcore.dir/__/3rdparty/src/md5.c.o
[ 29%] Linking CXX shared library ../../bin/libmusikcore.dylib
[ 29%] Built target musikcore
make: *** [all] Error 2
attempting on macOS Sierra 10.12.6
==> cmake -DCMAKE_BUILD_TYPE=Release -DHOMEBREW_PREFIX=/usr/local -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/musikcube/0.64.0 .
==> make
Last 15 lines from /Users/crstin/Library/Logs/Homebrew/musikcube/02.make:
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ofstream<char, std::__1::char_traits<char> > in Common.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in LastFm.cpp.o
"virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ofstream<char, std::__1::char_traits<char> > in debug.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ofstream<char, std::__1::char_traits<char> > in Common.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in LastFm.cpp.o
"virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in LastFm.cpp.o
"virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in LastFm.cpp.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]: *** [bin/libmusikcore.dylib] Error 1
make[1]: *** [src/core/CMakeFiles/musikcore.dir/all] Error 2
make: *** [all] Error 2
HOMEBREW_VERSION: 2.0.5-8-g6faec34
ORIGIN: https://github.com/Homebrew/brew.git
HEAD: 6faec3409bd827fa56713d9b43491430db978fb1
Last commit: 5 hours ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 7f5808d49ad774241f5a32fabae1723a52291661
Core tap last commit: 3 hours ago
CPU: octa-core 64-bit haswell
Homebrew Ruby: 2.3.7 => /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby
Clang: 10.0 build 1000
Git: 2.21.0 => /usr/local/bin/git
Curl: 7.54.0 => /usr/bin/curl
Java: 11.0.2
macOS: 10.14.3-x86_64
CLT: 10.1.0.0.1.1539992718
Xcode: 10.1
Make output below. Running MacOS 12.2 (Monterey).
-- Installing: /tmp/musikcube-20220210-4897-7er5ec/musikcube-0.96.10/src/plugins/taglib_plugin/taglib-1.11/stage/include/taglib/modproperties.h
-- Installing: /tmp/musikcube-20220210-4897-7er5ec/musikcube-0.96.10/src/plugins/taglib_plugin/taglib-1.11/stage/include/taglib/itfile.h
-- Installing: /tmp/musikcube-20220210-4897-7er5ec/musikcube-0.96.10/src/plugins/taglib_plugin/taglib-1.11/stage/include/taglib/itproperties.h
-- Installing: /tmp/musikcube-20220210-4897-7er5ec/musikcube-0.96.10/src/plugins/taglib_plugin/taglib-1.11/stage/include/taglib/s3mfile.h
-- Installing: /tmp/musikcube-20220210-4897-7er5ec/musikcube-0.96.10/src/plugins/taglib_plugin/taglib-1.11/stage/include/taglib/s3mproperties.h
-- Installing: /tmp/musikcube-20220210-4897-7er5ec/musikcube-0.96.10/src/plugins/taglib_plugin/taglib-1.11/stage/include/taglib/xmfile.h
-- Installing: /tmp/musikcube-20220210-4897-7er5ec/musikcube-0.96.10/src/plugins/taglib_plugin/taglib-1.11/stage/include/taglib/xmproperties.h
-- Installing: /tmp/musikcube-20220210-4897-7er5ec/musikcube-0.96.10/src/plugins/taglib_plugin/taglib-1.11/stage/lib/libtag_c.a
-- Installing: /tmp/musikcube-20220210-4897-7er5ec/musikcube-0.96.10/src/plugins/taglib_plugin/taglib-1.11/stage/include/taglib/tag_c.h
-- Installing: /tmp/musikcube-20220210-4897-7er5ec/musikcube-0.96.10/src/plugins/taglib_plugin/taglib-1.11/stage/lib/pkgconfig/taglib_c.pc
[ 74%] Completed 'taglib'
[ 74%] Built target taglib
[ 75%] Linking CXX shared library ../../bin/libmusikcore.dylib
[ 75%] Built target musikcore
make: *** [all] Error 2
-- Installing: /tmp/musikcube-20170726-18474-121y989/musikcube-0.21.1/src/plugins/taglib_plugin/taglib-1.11/stage/include/taglib/modproperties.h
-- Installing: /tmp/musikcube-20170726-18474-121y989/musikcube-0.21.1/src/plugins/taglib_plugin/taglib-1.11/stage/include/taglib/itfile.h
-- Installing: /tmp/musikcube-20170726-18474-121y989/musikcube-0.21.1/src/plugins/taglib_plugin/taglib-1.11/stage/include/taglib/itproperties.h
-- Installing: /tmp/musikcube-20170726-18474-121y989/musikcube-0.21.1/src/plugins/taglib_plugin/taglib-1.11/stage/include/taglib/s3mfile.h
-- Installing: /tmp/musikcube-20170726-18474-121y989/musikcube-0.21.1/src/plugins/taglib_plugin/taglib-1.11/stage/include/taglib/s3mproperties.h
-- Installing: /tmp/musikcube-20170726-18474-121y989/musikcube-0.21.1/src/plugins/taglib_plugin/taglib-1.11/stage/include/taglib/xmfile.h
-- Installing: /tmp/musikcube-20170726-18474-121y989/musikcube-0.21.1/src/plugins/taglib_plugin/taglib-1.11/stage/include/taglib/xmproperties.h
-- Installing: /tmp/musikcube-20170726-18474-121y989/musikcube-0.21.1/src/plugins/taglib_plugin/taglib-1.11/stage/lib/libtag_c.a
-- Installing: /tmp/musikcube-20170726-18474-121y989/musikcube-0.21.1/src/plugins/taglib_plugin/taglib-1.11/stage/include/taglib/tag_c.h
-- Installing: /tmp/musikcube-20170726-18474-121y989/musikcube-0.21.1/src/plugins/taglib_plugin/taglib-1.11/stage/lib/pkgconfig/taglib_c.pc
[ 53%] Completed 'taglib'
[ 53%] Built target taglib
[ 54%] Linking CXX shared library ../../../bin/plugins/libwebsocket_remote.dylib
[ 54%] Built target websocket_remote
make: *** [all] Error 2
Trying on a Yosemite 10.10.5 in iTerm
Any idea what went wrong?
When attempting to install musikcube via homebrew (on Ubuntu), this error comes up:
In file included from /tmp/musikcube-20190508-10920-1oksu8n/musikcube-0.65.0/src/cor/support/Auddio.cpp:38:0:
/tmp/musikcube-20190508-10920-1oksu8n/musikcube-0.65.0/src/core/sdk/HttpClient.h:35:23: fatal error: curl/curl.h: No such file or directory
compilation terminated.
etcetera.
Not knowing how homebrew works I was slightly stumped, but on a hunch I tried brew install curl
and that installed the dependency I was missing and installation subsequently succeeded. Someone probably just forgot to list curl as a dependency, or it accidentally got deleted, or something.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.