Mac build error - shout.h file not found
Full console output from build: See snippet here
- git cloned the repo with
--recurse-submodules
- checked out the
develop
branch - updated the submodules so that the folders in
/lib
were populated - the
lib/libshout-CMAKE
directory has the contents of that repo, so it seems to have all of the files. - ran the
./build_mac
script.
Output of ./build_mac
CompileC /Users/travis/Creek/audio-toolkit/audio-server/Builds/MacOSX/build/AudioServer.build/Debug/AudioServer\ -\ App.build/Objects-normal/x86_64/ShoutcastOutput.o /Users/travis/Creek/audio-toolkit/audio-server/Source/ShoutcastOutput.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler (in target: AudioServer - App)
cd /Users/travis/Creek/audio-toolkit/audio-server/Builds/MacOSX
export LANG=en_US.US-ASCII
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c++ -arch x86_64 -fmessage-length=152 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=c++11 -stdlib=libc++ -Wno-trigraphs -fpascal-strings -O0 -fno-common -Wno-missing-field-initializers -Wno-missing-prototypes -Wunreachable-code -Wnon-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wshorten-64-to-32 -Wno-newline-eof -Wno-c++11-extensions -D_DEBUG=1 -DDEBUG=1 -DWITH_SHOUT -DJUCER_XCODE_MAC_F6D2F4CF=1 -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 -DJucePlugin_Build_VST=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -Winvalid-offsetof -mmacosx-version-min=10.9 -g -fvisibility-inlines-hidden -Wno-sign-conversion -Winfinite-recursion -Wmove -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -Wrange-loop-analysis -Wno-semicolon-before-method-body -I/Users/travis/Creek/audio-toolkit/audio-server/Builds/MacOSX/build/Debug/include -I../../JuceLibraryCode -I../../juce/modules -I../../civetweb/include -I/usr/local/include -I/Users/travis/Creek/audio-toolkit/audio-server/Builds/MacOSX/build/AudioServer.build/Debug/AudioServer\ -\ App.build/DerivedSources/x86_64 -I/Users/travis/Creek/audio-toolkit/audio-server/Builds/MacOSX/build/AudioServer.build/Debug/AudioServer\ -\ App.build/DerivedSources -Wreorder -F/Users/travis/Creek/audio-toolkit/audio-server/Builds/MacOSX/build/Debug -MMD -MT dependencies -MF /Users/travis/Creek/audio-toolkit/audio-server/Builds/MacOSX/build/AudioServer.build/Debug/AudioServer\ -\ App.build/Objects-normal/x86_64/ShoutcastOutput.d --serialize-diagnostics /Users/travis/Creek/audio-toolkit/audio-server/Builds/MacOSX/build/AudioServer.build/Debug/AudioServer\ -\ App.build/Objects-normal/x86_64/ShoutcastOutput.dia -c /Users/travis/Creek/audio-toolkit/audio-server/Source/ShoutcastOutput.cpp -o /Users/travis/Creek/audio-toolkit/audio-server/Builds/MacOSX/build/AudioServer.build/Debug/AudioServer\ -\ App.build/Objects-normal/x86_64/ShoutcastOutput.o
In file included from /Users/travis/Creek/audio-toolkit/audio-server/Source/ShoutcastOutput.cpp:13:
/Users/travis/Creek/audio-toolkit/audio-server/Source/ShoutcastOutput.h:19:10: fatal error: 'shout/shout.h' file not found
#include "shout/shout.h"
^~~~~~~~~~~~~~~
1 error generated.
Edited by Travis