Toolchain is unable to link executables

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 -*

https://pastebin.com/gtAGRXb7



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

Toolchain is unable to link executables
 
 
Q