I tried to run an open source project from linphone.org and run on Xcode.
Upon building I get-
CpResource /Users/mrinmaykalita/Desktop/linphone-iphone/liblinphone-sdk/apple-darwin/share/linphone/rootca.pem /Users/mrinmaykalita/Library/Developer/Xcode/DerivedData/linphone-ddpzrqxxdpscebffodcusdmyxrkk/Build/Products/Debug-iphonesimulator/linphone.app/rootca.pem (in target: linphone)
cd /Users/mrinmaykalita/Desktop/linphone-iphone
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/mrinmaykalita/Desktop/linphone-iphone/liblinphone-sdk/apple-darwin/share/linphone/rootca.pem /Users/mrinmaykalita/Library/Developer/Xcode/DerivedData/linphone-ddpzrqxxdpscebffodcusdmyxrkk/Build/Products/Debug-iphonesimulator/linphone.app
error: /Users/mrinmaykalita/Desktop/linphone-iphone/liblinphone-sdk/apple-darwin/share/linphone/rootca.pem: No such file or directory
SO I DID THIS:-
As per https://github.com/BelledonneCommunications/linphone-iphone, I am doing "./prepare.py -c && ./prepare.py && make" at terminal to make the project .
I am getting toolchain issue (read bottom of output):
[100%] Built target bcmatroska2-static
Install the project...
-- Install configuration: "Release"
-- Installing: /Users/mrinmay/Desktop/linphone-iphone/linphone-iphone/liblinphone-sdk/x86_64-apple-darwin.ios/lib/libbcmatroska2.a
[ 18%] Completed 'EP_matroska2'
[ 20%] Built target EP_matroska2
Scanning dependencies of target EP_speex
[ 20%] Forcing build for 'EP_speex'
[ 21%] Performing build step for 'EP_speex'
[ 31%] Built target speexdsp
[100%] Built target speex
[ 22%] Performing install step for 'EP_speex'
[ 31%] Built target speexdsp
[100%] Built target speex
Install the project...
-- Install configuration: "Release"
-- Installing: /Users/mrinmay/Desktop/linphone-iphone/linphone-iphone/liblinphone-sdk/x86_64-apple-darwin.ios/lib/libspeex.a
-- Installing: /Users/mrinmay/Desktop/linphone-iphone/linphone-iphone/liblinphone-sdk/x86_64-apple-darwin.ios/lib/libspeexdsp.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/mrinmay/Desktop/linphone-iphone/linphone-iphone/liblinphone-sdk/x86_64-apple-darwin.ios/lib/libspeexdsp.a(resample_neon.c.o) has no symbols
[ 22%] Completed 'EP_speex'
[ 24%] Built target EP_speex
Scanning dependencies of target EP_bzrtp
[ 25%] Performing configure step for 'EP_bzrtp'
loading initial cache file /Users/mrinmay/Desktop/linphone-iphone/linphone-iphone/WORK/ios-x86_64//tmp/EP_bzrtp/EP_bzrtp-cache-Release.cmake
-- Using sysroot path: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.0.sdk
-- Using sdk version: 12.0
-- Package file name is bzrtp-1.0.6-17
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/mrinmay/Desktop/linphone-iphone/linphone-iphone/WORK/ios-x86_64/Build/bzrtp
[ 26%] Forcing build for 'EP_bzrtp'
[ 26%] Performing build step for 'EP_bzrtp'
[100%] Built target bzrtp-static
[ 26%] Performing install step for 'EP_bzrtp'
[100%] Built target bzrtp-static
Install the project...
-- Install configuration: "Release"
-- Installing: /Users/mrinmay/Desktop/linphone-iphone/linphone-iphone/liblinphone-sdk/x86_64-apple-darwin.ios/share/bzrtp/cmake/BZRTPTargets-release.cmake
-- Installing: /Users/mrinmay/Desktop/linphone-iphone/linphone-iphone/liblinphone-sdk/x86_64-apple-darwin.ios/lib/libbzrtp.a
[ 27%] Completed 'EP_bzrtp'
[ 29%] Built target EP_bzrtp
Scanning dependencies of target EP_vpx
[ 29%] Performing configure step for 'EP_vpx'
disabling shared
enabling error_concealment
enabling realtime_only
enabling vp8
disabling vp9
disabling install_docs
disabling debug_libs
disabling examples
disabling unit_tests
Configuring selected codecs
Configuring for target 'x86_64-iphonesimulator-gcc'
enabling x86_64
enabling runtime_cpu_detect
enabling mmx
enabling sse
enabling sse2
enabling sse3
enabling ssse3
enabling sse4_1
enabling avx
enabling avx2
using yasm
enabling use_x86inc
enabling postproc
enabling webm_io
enabling libyuv
Toolchain is unable to link executables
Configuration failed. This could reflect a misconfiguration of your
toolchains, improper options selected, or another problem. If you
don't see any useful error messages above, the next step is to look
at the configure error log file (config.log) to determine what
configure was trying to do when it died.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*Config.log file is -*
I get the same upon adding the EP_vpx-configure.sh file from a different folder into as /Users/mrinmay_/Desktop/linphone-iphone/linphone-iphone/WORK/ios-x86_64/Stamp/EP_vpx/EP_vpx-configure
(removed the .sh)
and without the configure file added also.
I have added -std=libc++ to no solution.
Last,
the EP-VFX-configure.sh file looks as
The EP_VFX_configure.sh file looks like this -
~~~~~~~~~~+++++~~~~~~~~~~~~~
#!/bin/sh
if [ -n "" ]
then
export AS="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang"
else
if [ -n "" ]
then
export AS=""
fi
fi
export CC="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang"
export CXX="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++"
export OBJC="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang"
export LD="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld"
export AR="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar"
export RANLIB="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib"
export STRIP="CMAKE_STRIP-NOTFOUND"
export NM="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/nm"
export CC_NO_LAUNCHER="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang"
export CXX_NO_LAUNCHER="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++"
export OBJC_NO_LAUNCHER="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang"
ASFLAGS=" "
CPPFLAGS=" -w"
CFLAGS=" "
CXXFLAGS=" "
OBJCFLAGS=" "
LDFLAGS=" "
export PATH="$PATH:~/Desktop/linphone-iphone/linphone-iphone/WORK/ios-x86_64/cmake/programs"
export PKG_CONFIG="/usr/local/bin/pkg-config"
export PKG_CONFIG_PATH=""
export PKG_CONFIG_LIBDIR="~/Desktop/linphone-iphone/linphone-iphone/liblinphone-sdk/x86_64-apple-darwin.ios/lib/pkgconfig"
cd "~/Desktop/linphone-iphone/linphone-iphone/WORK/ios-x86_64/Build/vpx"
if [ ! -f "vpx_config.h" ]
then
CC=$CC_NO_LAUNCHER LD=$CC_NO_LAUNCHER ASFLAGS=$ASFLAGS CFLAGS=$CFLAGS LDFLAGS=$LDFLAGS "~/Desktop/linphone-iphone/linphone-iphone/submodules/externals/libvpx/configure" "--prefix=~/Desktop/linphone-iphone/linphone-iphone/liblinphone-sdk/x86_64-apple-darwin.ios" "--target=x86_64-iphonesimulator-gcc" "--prefix=/Users/mrinmaykalita/Desktop/linphone-iphone/linphone-iphone/liblinphone-sdk/x86_64-apple-darwin.ios" "--target=x86_64-iphonesimulator-gcc" "--enable-static" "--disable-shared" "--enable-error-concealment" "--enable-multithread" "--enable-realtime-only" "--enable-spatial-resampling" "--enable-vp8" "--disable-vp9" "--enable-libs" "--disable-install-docs" "--disable-debug-libs" "--disable-examples" "--disable-unit-tests" "--as=yasm"
fi
~~~~~~~~~++++++~~~~~~~~~~~`
Guide.
Regards