Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failure To Build From —HEAD On Mac OS Big Sur Beta Version 11.1 Build 20C5061b #2

Open
Rogue-Git-Dev opened this issue Dec 6, 2020 · 2 comments

Comments

@Rogue-Git-Dev
Copy link

Rogue-Git-Dev commented Dec 6, 2020

I know not why but it fails to build on my machine from —HEAD. I am using Mac OS Big Sur beta version 11.1 build 20C5061b with Xcode Command Line Tools 12.3 beta released 12 November. Xcode is not installed. The Terminal output is below. I hope this helps.
————————————————
==> Cloning https://github.com/fernandotcl/monkeys-audio.git
Cloning into '/Users/User/Library/Caches/Homebrew/monkeys-audio--git'...
==> Checking out branch master
Already on 'master'
Your branch is up to date with 'origin/master'.
==> Installing fernandotcl/fernandotcl/monkeys-audio
==> cmake .
==> make install
Last 15 lines from /Users/User/Library/Logs/Homebrew/monkeys-audio/02.make:
[ 84%] Building ASM_NASM object CMakeFiles/libmac.dir/src/MACLib/Assembly/x86_64_mmx.asm.o
/usr/local/bin/yasm -I/tmp/monkeys-audio-20201205-85311-g9gsq5 -I/tmp/monkeys-audio-20201205-85311-g9gsq5/src/Shared -I/tmp/monkeys-audio-20201205-85311-g9gsq5/src/MACLib -f macho -o CMakeFiles/libmac.dir/src/MACLib/Assembly/x86_64_mmx.asm.o /tmp/monkeys-audio-20201205-85311-g9gsq5/src/MACLib/Assembly/x86_64_mmx.asm
[ 87%] Linking CXX static library libmac.a
/usr/local/Cellar/cmake/HEAD-f32026f/bin/cmake -P CMakeFiles/libmac.dir/cmake_clean_target.cmake
/usr/local/Cellar/cmake/HEAD-f32026f/bin/cmake -E cmake_link_script CMakeFiles/libmac.dir/link.txt --verbose=1
/usr/bin/ar qc libmac.a CMakeFiles/libmac.dir/src/Shared/CharacterHelper.cpp.o CMakeFiles/libmac.dir/src/Shared/CircleBuffer.cpp.o CMakeFiles/libmac.dir/src/Shared/GlobalFunctions.cpp.o CMakeFiles/libmac.dir/src/Shared/MACUtils.cpp.o CMakeFiles/libmac.dir/src/Shared/StdLibFileIO.cpp.o CMakeFiles/libmac.dir/src/Shared/WinFileIO.cpp.o CMakeFiles/libmac.dir/src/MACLib/Assembly/common.cpp.o CMakeFiles/libmac.dir/src/MACLib/APECompress.cpp.o CMakeFiles/libmac.dir/src/MACLib/APECompressCore.cpp.o CMakeFiles/libmac.dir/src/MACLib/APECompressCreate.cpp.o CMakeFiles/libmac.dir/src/MACLib/APEDecompress.cpp.o CMakeFiles/libmac.dir/src/MACLib/APEHeader.cpp.o CMakeFiles/libmac.dir/src/MACLib/APEInfo.cpp.o CMakeFiles/libmac.dir/src/MACLib/APELink.cpp.o CMakeFiles/libmac.dir/src/MACLib/APESimple.cpp.o CMakeFiles/libmac.dir/src/MACLib/APETag.cpp.o CMakeFiles/libmac.dir/src/MACLib/BitArray.cpp.o CMakeFiles/libmac.dir/src/MACLib/MACLib.cpp.o CMakeFiles/libmac.dir/src/MACLib/MACProgressHelper.cpp.o CMakeFiles/libmac.dir/src/MACLib/MD5.cpp.o CMakeFiles/libmac.dir/src/MACLib/NNFilter.cpp.o CMakeFiles/libmac.dir/src/MACLib/NewPredictor.cpp.o CMakeFiles/libmac.dir/src/MACLib/Prepare.cpp.o CMakeFiles/libmac.dir/src/MACLib/UnBitArray.cpp.o CMakeFiles/libmac.dir/src/MACLib/UnBitArrayBase.cpp.o CMakeFiles/libmac.dir/src/MACLib/WAVInputSource.cpp.o CMakeFiles/libmac.dir/src/MACLib/Assembly/x86_64_mmx.asm.o
/Library/Developer/CommandLineTools/usr/bin/ranlib: archive member: libmac.a(x86_64_mmx.asm.o) cputype (7) does not match previous archive members cputype (16777223) (all members must match)
/usr/bin/ranlib libmac.a
/Library/Developer/CommandLineTools/usr/bin/ranlib: archive member: libmac.a(x86_64_mmx.asm.o) cputype (7) does not match previous archive members cputype (16777223) (all members must match)
/Library/Developer/CommandLineTools/usr/bin/ranlib: for architecture: x86_64 file: libmac.a(MACUtils.cpp.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: for architecture: x86_64 file: libmac.a(WinFileIO.cpp.o) has no symbols
make[2]: *** [libmac.a] Error 1
make[2]: *** Deleting file `libmac.a'
make[1]: *** [CMakeFiles/libmac.dir/all] Error 2
make: *** [all] Error 2

@gmerrall
Copy link

gmerrall commented Nov 8, 2021

Bit late but run "brew install monkeys-audio -i", run "cmake ." then edit CMakeLists.txt and change approx line 53 from "macho" to "macho64". Run make install and exit

@Rogue-Git-Dev
Copy link
Author

My machine is running Monterey and has since a few public betas. It may or may not compile now; I have not tried.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants