Open zacaikido opened 6 years ago
Just saw https://github.com/sourcey/libsourcey/issues/134 which is clearly the same problem, so
set(WEBRTC_ROOT_DIR path/to/webrtcbuilds/out/src )
Now i get a bunch of warnings Targets may link only to libraries. CMake is dropping the item.
and the make fail with :
/System/Library/Frameworks/AVFoundation.framework/Headers/AVMediaFormat.h:14:20: error:
typedef redefinition with different types ('NSString *' vs 'AVMediaType')
typedef NSString * AVMediaType NS_EXTENSIBLE_STRING_ENUM;
/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetWriter.h:135:41: error:
type argument 'AVMediaType' is neither an Objective-C object nor a block
type
/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:521:102: error:
nullability specifier 'nullable' cannot be applied to non-pointer type
'AVMediaType'
/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1715:104: error:
nullability specifier 'nullable' cannot be applied to non-pointer type
'AVMediaType'
You are not correctly linking your libraries.
Hello !
when I try
brew link --force openssl
got :Warning: Refusing to link: openssl Linking keg-only openssl means you may end up linking against the insecure, deprecated system OpenSSL while using the headers from Homebrew's openssl. Instead, pass the full include/library paths to your compiler e.g.: -I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib
So at the end OPENSSL_INCLUDE_DIR is defined with the path brew gave me. should work?I just tried :
cmake .. -DCMAKE_BUILD_TYPE=DEBUG -DBUILD_SHARED_LIBS=OFF -DBUILD_MODULES=OFF -DBUILD_APPLICATIONS=OFF -DBUILD_SAMPLES=OFF -DBUILD_TESTS=OFF -DWITH_WEBRTC=ON -DWITH_FFMPEG=ON -DBUILD_MODULE_base=ON -DBUILD_MODULE_crypto=ON -DBUILD_MODULE_http=ON -DBUILD_MODULE_json=ON -DBUILD_MODULE_av=ON -DBUILD_MODULE_net=ON -DBUILD_MODULE_socketio=ON -DBUILD_MODULE_symple=ON -DBUILD_MODULE_util=ON -DBUILD_MODULE_uv=ON -DBUILD_MODULE_webrtc=ON -DWEBRTC_ROOT_DIR=/Users/wolfgang/libsourcey/webrtcbuilds/out/src/out/x64/Debug -DWEBRTC_LIBRARIES=/Users/wolfgang/libsourcey/webrtcbuilds/out/src/out/x64/Debug/obj -DWEBRTC_INCLUDE_DIRS=/Users/wolfgang/libsourcey/webrtcbuilds/out/src/out/x64/Debug/obj -DOPENSSL_INCLUDE_DIR=/usr/local/opt/openssl/include
Got :
Any idea? THX