Trying to compile Bitcoin on a new machine and followed the usual steps at https://github.com/bitcoin/bitcoin/blob/master/doc/build-osx.md. make works fine but when make deploy is attempted it fails with the following error:
$ make deploy
build-aux/install-sh -c -d Bitcoin-Qt.app/Contents
build-aux/install-sh -c -d Bitcoin-Qt.app/Contents/Resources
build-aux/install-sh -c -d Bitcoin-Qt.app/Contents/Resources
/usr/bin/install -c -m 644 src/qt/res/icons/bitcoin.icns Bitcoin-Qt.app/Contents/Resources/bitcoin.icns
build-aux/install-sh -c -d Bitcoin-Qt.app/Contents
/usr/bin/install -c -m 644 share/qt/Info.plist Bitcoin-Qt.app/Contents/Info.plist
/Library/Developer/CommandLineTools/usr/bin/make -C src qt/bitcoin-qt
OBJCXXLD qt/bitcoin-qt
ld: entry point (_main) undefined. for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [qt/bitcoin-qt] Error 1
make: *** [src/qt/bitcoin-qt] Error 2
Not entirely sure how to address this, any help is much appreciated!