Bjørn Damstedt Rasmussen
Bjørn Damstedt Rasmussen
Hm, on macOS I get the following error: ``` [149/489] Performing configure step for 'depot-tools' Traceback (most recent call last): File "/Volumes/BEAR-1/MacOS/TeamTalk5/Build/build-mac/Library/TeamTalkLib/build/webrtc/depot-tools-prefix/src/depot-tools/gsutil.py", line 367, in sys.exit(main()) ~~~~^^ File "/Volumes/BEAR-1/MacOS/TeamTalk5/Build/build-mac/Library/TeamTalkLib/build/webrtc/depot-tools-prefix/src/depot-tools/gsutil.py", line...
Notice `DEPOTTOOLS_EXPORT` is set after `ExternalProject_Add` ``` [49/489] Performing configure step for 'depot-tools' FAILED: [code=2] Library/TeamTalkLib/build/webrtc/depot-tools-prefix/src/depot-tools-stamp/depot-tools-configure /Volumes/BEAR-1/MacOS/TeamTalk5/Build/build-mac/Library/TeamTalkLib/build/webrtc/depot-tools-prefix/src/depot-tools-stamp/depot-tools-configure cd /Volumes/BEAR-1/MacOS/TeamTalk5/Build/build-mac/Library/TeamTalkLib/build/webrtc/depot-tools-prefix/src/depot-tools-build && && /Volumes/BEAR-1/MacOS/TeamTalk5/Build/build-mac/Library/TeamTalkLib/build/webrtc/depot-tools-prefix/src/depot-tools/ensure_bootstrap && /usr/local/bin/cmake -E touch /Volumes/BEAR-1/MacOS/TeamTalk5/Build/build-mac/Library/TeamTalkLib/build/webrtc/depot-tools-prefix/src/depot-tools-stamp/depot-tools-configure /bin/sh: -c: line...
Now I'm trying to build WebRTC for Android: ``` [0:37:16] Still working on: [0:37:16] src/third_party/tflite/src [0:37:19] Still working on: [0:37:19] src/third_party/tflite/src Warnings: git update is recommended. Installed git version is...
Tried again and now I get this error: ``` [0:29:33] Still working on: [0:29:33] src/third_party 87>WARNING: subprocess '"git" "-c" "core.deltaBaseCacheLimit=2g" "fetch" "origin" "--no-tags"' in /root/webrtc/Android/src/third_party/jsoncpp/source failed; will retry after a...
@hwangsihu In `Library/TeamTalkLib/teamtalk/Log.h` try adding `UnicodeToUtf8(TXT).c_str()` on Windows. ``` #include "myace/MyACE.h" #if defined(UNICODE) #define TT_LOG(TXT) ACE_DEBUG((LM_INFO, ACE_TEXT("%D %s\n"), UnicodeToUtf8(TXT).c_str())) #else #define TT_LOG(TXT) ACE_DEBUG((LM_INFO, ACE_TEXT("%D %s\n"), TXT)) #endif ```
Catch2 actually supports CMake so we should build Catch2 as part of the toolchain (same way as OPUS, Ogg, etc). Here's an example: #3042
What exactly is the benefit of this change? When I look at the size of TeamTalk5.dll on _main_ branch and _ltcg_ branch then it's exactly the same.
Looking at the build times I don't see any improvements in build time compared to master branch
By default VS2022 sets _Link Time Code Generation_ to nothing (blank) for _Debug_ and _/LTCG:incremental_ for _Release_ builds on DLL projects.
Doesn't compile