Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save SomeoneSerge/569ce86d5f6d830ef194c1a4b7e68270 to your computer and use it in GitHub Desktop.
Save SomeoneSerge/569ce86d5f6d830ef194c1a4b7e68270 to your computer and use it in GitHub Desktop.
nix log /nix/store/c5gxrsabzh4izhw96gcsrz5ka4v6dwxk-tdlib-purple-0.8.1.drv
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/ym1n7ww7z09lfhaqmx95fwm12w4dwx5f-source
source root is source
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
applying patch /nix/store/fwd8v2g8vh648bszc5qxxafvj5axsd2k-8c87b899ddbec32ec6ab4a34ddf0dc770f97d396.patch
patching file CMakeLists.txt
patching file client-utils.cpp
patching file identifiers.cpp
patching file identifiers.h
patching file td-client.cpp
patching file td-client.h
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
fixing cmake files...
cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/xsqxyxnx68saxf5prmvw883r48dafsy3-tdlib-purple-0.8.1/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/xsqxyxnx68saxf5prmvw883r48dafsy3-tdlib-purple-0.8.1/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/xsqxyxnx68saxf5prmvw883r48dafsy3-tdlib-purple-0.8.1/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/xsqxyxnx68saxf5prmvw883r48dafsy3-tdlib-purple-0.8.1/share/doc/tdlib-purple -DCMAKE_INSTALL_INFODIR=/nix/store/xsqxyxnx68saxf5prmvw883r48dafsy3-tdlib-purple-0.8.1/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/xsqxyxnx68saxf5prmvw883r48dafsy3-tdlib-purple-0.8.1/share/man -DCMAKE_INSTALL_OLDINCLUDEDIR=/nix/store/xsqxyxnx68saxf5prmvw883r48dafsy3-tdlib-purple-0.8.1/include -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/xsqxyxnx68saxf5prmvw883r48dafsy3-tdlib-purple-0.8.1/include -DCMAKE_INSTALL_SBINDIR=/nix/store/xsqxyxnx68saxf5prmvw883r48dafsy3-tdlib-purple-0.8.1/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/xsqxyxnx68saxf5prmvw883r48dafsy3-tdlib-purple-0.8.1/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/xsqxyxnx68saxf5prmvw883r48dafsy3-tdlib-purple-0.8.1/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_OSX_SYSROOT= -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/h5003wsy3qqimqvrkn3bc5mwq4hhidag-gcc-wrapper-12.2.0/bin/strip -DCMAKE_RANLIB=/nix/store/h5003wsy3qqimqvrkn3bc5mwq4hhidag-gcc-wrapper-12.2.0/bin/ranlib -DCMAKE_AR=/nix/store/h5003wsy3qqimqvrkn3bc5mwq4hhidag-gcc-wrapper-12.2.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/xsqxyxnx68saxf5prmvw883r48dafsy3-tdlib-purple-0.8.1 -DNoVoip=True
-- The CXX compiler identification is GNU 12.2.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /nix/store/h5003wsy3qqimqvrkn3bc5mwq4hhidag-gcc-wrapper-12.2.0/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /nix/store/z2xdp10ai56v32p9hr375rqvbln95snj-pkg-config-wrapper-0.29.2/bin/pkg-config (found version "0.29.2")
-- Checking for module 'purple'
-- Found purple, version 2.14.12
Package libpcre2-8 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpcre2-8.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpcre2-8', required by 'glib-2.0', not found
Package libpcre2-8 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpcre2-8.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpcre2-8', required by 'glib-2.0', not found
Package libpcre2-8 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpcre2-8.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpcre2-8', required by 'glib-2.0', not found
Package libpcre2-8 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpcre2-8.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpcre2-8', required by 'glib-2.0', not found
-- Checking for module 'libwebp'
-- Found libwebp, version 1.3.0
-- Checking for module 'libpng'
-- Found libpng, version 1.6.39
-- Version: 6.2.2
-- Build type: Release
-- CXX_STANDARD: 11
-- Performing Test has_std_11_flag
-- Performing Test has_std_11_flag - Success
-- Performing Test has_std_0x_flag
-- Performing Test has_std_0x_flag - Success
-- Performing Test SUPPORTS_USER_DEFINED_LITERALS
-- Performing Test SUPPORTS_USER_DEFINED_LITERALS - Success
-- Performing Test FMT_HAS_VARIANT
-- Performing Test FMT_HAS_VARIANT - Success
-- Required features: cxx_variadic_templates
-- Looking for strtod_l
-- Looking for strtod_l - found
-- The C compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /nix/store/h5003wsy3qqimqvrkn3bc5mwq4hhidag-gcc-wrapper-12.2.0/bin/gcc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /nix/store/h5003wsy3qqimqvrkn3bc5mwq4hhidag-gcc-wrapper-12.2.0/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found Gettext: /nix/store/cp0a1s7dcnpbnpk0w010c3jw2dchybsv-gettext-0.21/bin/msgmerge (found version "0.21")
-- Found Intl: built in to C library
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
BUILD_TESTING
CMAKE_EXPORT_NO_PACKAGE_REGISTRY
CMAKE_INSTALL_BINDIR
CMAKE_INSTALL_DOCDIR
CMAKE_INSTALL_INCLUDEDIR
CMAKE_INSTALL_INFODIR
CMAKE_INSTALL_LIBDIR
CMAKE_INSTALL_LIBEXECDIR
CMAKE_INSTALL_LOCALEDIR
CMAKE_INSTALL_MANDIR
CMAKE_INSTALL_OLDINCLUDEDIR
CMAKE_INSTALL_SBINDIR
CMAKE_POLICY_DEFAULT_CMP0025

-- Build files have been written to: /build/source/build
cmake: enabled parallel building
cmake: enabled parallel installing
configurePhase completed in 37 seconds
@nix { "action": "setPhase", "phase": "buildPhase" }
building
build flags: -j24 SHELL=/nix/store/0hx32wk55ml88jrb1qxwg5c5yazfm6gf-bash-5.2-p15/bin/bash
[ 1%] Building CXX object fmt/CMakeFiles/fmt.dir/src/format.cc.o
[ 3%] Generating pl.gmo
[ 5%] Generating cs.gmo
[ 7%] Building CXX object fmt/CMakeFiles/fmt.dir/src/os.cc.o
[ 7%] Built target pofiles_3
[ 8%] Generating sq.gmo
[ 10%] Generating de.gmo
[ 12%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/freetype/v_ft_math.cpp.o
[ 12%] Built target pofiles_1
[ 12%] Built target pofiles_2
[ 14%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/freetype/v_ft_raster.cpp.o
[ 14%] Built target pofiles_4
[ 15%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/freetype/v_ft_stroker.cpp.o
[ 17%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/stb/stb_image.cpp.o
[ 19%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/vrect.cpp.o
[ 21%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/vdasher.cpp.o
[ 22%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/vbrush.cpp.o
[ 24%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/vpainter.cpp.o
[ 26%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/vcompositionfunctions.cpp.o
[ 28%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/vbitmap.cpp.o
[ 29%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/vdrawhelper.cpp.o
[ 31%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/vdrawhelper_neon.cpp.o
[ 33%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/vdrawhelper_sse2.cpp.o
[ 35%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/vrle.cpp.o
[ 36%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/vpath.cpp.o
[ 38%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/vpathmesure.cpp.o
[ 40%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/vmatrix.cpp.o
[ 42%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/velapsedtimer.cpp.o
[ 43%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/vdebug.cpp.o
[ 45%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/vinterpolator.cpp.o
[ 47%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/vbezier.cpp.o
[ 49%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/vdrawable.cpp.o
[ 50%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/vraster.cpp.o
[ 52%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/vimageloader.cpp.o
[ 54%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/lottie/lottieitem.cpp.o
[ 56%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/vector/varenaalloc.cpp.o
[ 57%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/lottie/lottieitem_capi.cpp.o
[ 59%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/lottie/lottieloader.cpp.o
[ 61%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/lottie/lottiemodel.cpp.o
[ 63%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/lottie/lottieproxymodel.cpp.o
[ 64%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/lottie/lottieparser.cpp.o
[ 66%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/lottie/lottieanimation.cpp.o
In file included from /build/source/rlottie/src/vector/stb/stb_image.cpp:14:
/build/source/rlottie/src/vector/stb/stb_image.h: In function 'int stbi__jpeg_info(stbi__context*, int*, int*, int*)':
/build/source/rlottie/src/vector/stb/stb_image.h:952:29: warning: value computed is not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-value-Wunused-value]8;;]
952 | #define stbi__errpuc(x,y) ((unsigned char *)(size_t) (stbi__err(x,y)?NULL:NULL))
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/source/rlottie/src/vector/stb/stb_image.h:3783:7: note: in expansion of macro 'stbi__errpuc'
3783 | stbi__errpuc("outofmem", "Out of memory");
| ^~~~~~~~~~~~
[ 68%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/lottie/lottiekeypath.cpp.o
[ 70%] Building CXX object rlottie/CMakeFiles/rlottie.dir/src/binding/c/lottieanimation_capi.cpp.o
In file included from /build/source/rlottie/src/vector/vrle.h:23,
from /build/source/rlottie/src/vector/vrle.cpp:19:
In destructor 'vcow_ptr<T>::~vcow_ptr() [with T = VRle::VRleData]',
inlined from 'vcow_ptr<T>::~vcow_ptr() [with T = VRle::VRleData]' at /build/source/rlottie/src/vector/vcowptr.h:50:5,
inlined from 'vcow_ptr<T>& vcow_ptr<T>::operator=(vcow_ptr<T>&&) [with T = VRle::VRleData]' at /build/source/rlottie/src/vector/vcowptr.h:82:5,
inlined from 'vcow_ptr<T>::element_type& vcow_ptr<T>::write() [with T = VRle::VRleData]' at /build/source/rlottie/src/vector/vcowptr.h:104:30,
inlined from 'static VRle VRle::toRle(const VRect&)' at /build/source/rlottie/src/vector/vrle.cpp:722:19:
/build/source/rlottie/src/vector/vcowptr.h:52:46: warning: 'void operator delete(void*, std::size_t)' called on unallocated object 'default_s' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfree-nonheap-object-Wfree-nonheap-object]8;;]
52 | if (mModel && (--mModel->mRef == 0)) delete mModel;
| ^~~~~~~~~~~~~
/build/source/rlottie/src/vector/vcowptr.h: In static member function 'static VRle VRle::toRle(const VRect&)':
/build/source/rlottie/src/vector/vcowptr.h:45:22: note: declared here
45 | static model default_s;
| ^~~~~~~~~
[ 71%] Linking CXX static library libfmt.a
[ 71%] Built target fmt
[ 73%] Linking CXX static library librlottie.a
[ 73%] Built target rlottie
[ 75%] Building CXX object CMakeFiles/telegram-tdlib.dir/tdlib-purple.cpp.o
[ 77%] Building CXX object CMakeFiles/telegram-tdlib.dir/td-client.cpp.o
[ 78%] Building CXX object CMakeFiles/telegram-tdlib.dir/transceiver.cpp.o
[ 80%] Building CXX object CMakeFiles/telegram-tdlib.dir/account-data.cpp.o
[ 82%] Building CXX object CMakeFiles/telegram-tdlib.dir/purple-info.cpp.o
[ 84%] Building CXX object CMakeFiles/telegram-tdlib.dir/config.cpp.o
[ 85%] Building CXX object CMakeFiles/telegram-tdlib.dir/client-utils.cpp.o
[ 87%] Building CXX object CMakeFiles/telegram-tdlib.dir/receiving.cpp.o
[ 89%] Building CXX object CMakeFiles/telegram-tdlib.dir/sticker.cpp.o
[ 92%] Building CXX object CMakeFiles/telegram-tdlib.dir/format.cpp.o
[ 92%] Building CXX object CMakeFiles/telegram-tdlib.dir/file-transfer.cpp.o
[ 94%] Building CXX object CMakeFiles/telegram-tdlib.dir/call.cpp.o
[ 96%] Building CXX object CMakeFiles/telegram-tdlib.dir/identifiers.cpp.o
[ 98%] Building CXX object CMakeFiles/telegram-tdlib.dir/secret-chat.cpp.o
/build/source/td-client.cpp: In member function 'void PurpleTdClient::processAuthorizationState(td::td_api::AuthorizationState&)':
/build/source/td-client.cpp:235:22: error: 'td::td_api::authorizationStateWaitEncryptionKey' has not been declared
235 | case td::td_api::authorizationStateWaitEncryptionKey::ID:
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/source/td-client.cpp:237:69: error: 'checkDatabaseEncryptionKey' is not a member of 'td::td_api'; did you mean 'setDatabaseEncryptionKey'?
237 | m_transceiver.sendQuery(td::td_api::make_object<td::td_api::checkDatabaseEncryptionKey>(""),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| setDatabaseEncryptionKey
/build/source/td-client.cpp:237:69: error: 'checkDatabaseEncryptionKey' is not a member of 'td::td_api'; did you mean 'setDatabaseEncryptionKey'?
237 | m_transceiver.sendQuery(td::td_api::make_object<td::td_api::checkDatabaseEncryptionKey>(""),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| setDatabaseEncryptionKey
/build/source/td-client.cpp:237:96: error: no matching function for call to 'make_object<<expression error> >(const char [1])'
237 | m_transceiver.sendQuery(td::td_api::make_object<td::td_api::checkDatabaseEncryptionKey>(""),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from /build/source/identifiers.h:8,
from /build/source/account-data.h:5,
from /build/source/td-client.h:4,
from /build/source/td-client.cpp:1:
/nix/store/7z2r7hk8rz20j5k3ns53ih0aayq7j6xr-tdlib-1.8.10/include/td/telegram/td_api.h:33:18: note: candidate: 'template<class Type, class ... Args> td::td_api::object_ptr<Type> td::td_api::make_object(Args&& ...)'
33 | object_ptr<Type> make_object(Args &&... args) {
| ^~~~~~~~~~~
/nix/store/7z2r7hk8rz20j5k3ns53ih0aayq7j6xr-tdlib-1.8.10/include/td/telegram/td_api.h:33:18: note:  template argument deduction/substitution failed:
/build/source/td-client.cpp:237:96: error: template argument 1 is invalid
237 | m_transceiver.sendQuery(td::td_api::make_object<td::td_api::checkDatabaseEncryptionKey>(""),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/build/source/td-client.cpp: At global scope:
/build/source/td-client.cpp:367:13: error: variable or field 'stuff' declared void
367 | static void stuff(td::td_api::tdlibParameters &parameters)
| ^~~~~
/build/source/td-client.cpp:367:31: error: 'tdlibParameters' is not a member of 'td::td_api'; did you mean 'setTdlibParameters'?
367 | static void stuff(td::td_api::tdlibParameters &parameters)
| ^~~~~~~~~~~~~~~
| setTdlibParameters
/build/source/td-client.cpp:367:48: error: 'parameters' was not declared in this scope; did you mean 'GParameter'?
367 | static void stuff(td::td_api::tdlibParameters &parameters)
| ^~~~~~~~~~
| GParameter
/build/source/td-client.cpp: In member function 'void PurpleTdClient::sendTdlibParameters()':
/build/source/td-client.cpp:382:59: error: 'tdlibParameters' is not a member of 'td::td_api'; did you mean 'setTdlibParameters'?
382 | auto parameters = td::td_api::make_object<td::td_api::tdlibParameters>();
| ^~~~~~~~~~~~~~~
| setTdlibParameters
/build/source/td-client.cpp:382:59: error: 'tdlibParameters' is not a member of 'td::td_api'; did you mean 'setTdlibParameters'?
382 | auto parameters = td::td_api::make_object<td::td_api::tdlibParameters>();
| ^~~~~~~~~~~~~~~
| setTdlibParameters
/build/source/td-client.cpp:382:75: error: no matching function for call to 'make_object<<expression error> >()'
382 | auto parameters = td::td_api::make_object<td::td_api::tdlibParameters>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/nix/store/7z2r7hk8rz20j5k3ns53ih0aayq7j6xr-tdlib-1.8.10/include/td/telegram/td_api.h:33:18: note: candidate: 'template<class Type, class ... Args> td::td_api::object_ptr<Type> td::td_api::make_object(Args&& ...)'
33 | object_ptr<Type> make_object(Args &&... args) {
| ^~~~~~~~~~~
/nix/store/7z2r7hk8rz20j5k3ns53ih0aayq7j6xr-tdlib-1.8.10/include/td/telegram/td_api.h:33:18: note:  template argument deduction/substitution failed:
/build/source/td-client.cpp:382:75: error: template argument 1 is invalid
382 | auto parameters = td::td_api::make_object<td::td_api::tdlibParameters>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/build/source/td-client.cpp:394:9: error: 'stuff' was not declared in this scope; did you mean 'config::stuff'?
394 | stuff(*parameters);
| ^~~~~
| config::stuff
In file included from /build/source/td-client.cpp:3:
/build/source/config.h:18:20: note: 'config::stuff' declared here
18 | extern const char *stuff;
| ^~~~~
/build/source/td-client.cpp: In member function 'void PurpleTdClient::notifyAuthError(td::td_api::object_ptr<td::td_api::Object>&)':
/build/source/td-client.cpp:607:22: error: 'td::td_api::authorizationStateWaitEncryptionKey' has not been declared
607 | case td::td_api::authorizationStateWaitEncryptionKey::ID:
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/source/td-client.cpp: In member function 'void PurpleTdClient::cancelUpload(PurpleXfer*)':
/build/source/td-client.cpp:2221:66: error: 'cancelUploadFile' is not a member of 'td::td_api'; did you mean 'cancelDownloadFile'?
2221 | auto cancelRequest = td::td_api::make_object<td::td_api::cancelUploadFile>(fileId);
| ^~~~~~~~~~~~~~~~
| cancelDownloadFile
/build/source/td-client.cpp:2221:66: error: 'cancelUploadFile' is not a member of 'td::td_api'; did you mean 'cancelDownloadFile'?
2221 | auto cancelRequest = td::td_api::make_object<td::td_api::cancelUploadFile>(fileId);
| ^~~~~~~~~~~~~~~~
| cancelDownloadFile
/build/source/td-client.cpp:2221:83: error: no matching function for call to 'make_object<<expression error> >(int32_t&)'
2221 | auto cancelRequest = td::td_api::make_object<td::td_api::cancelUploadFile>(fileId);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/nix/store/7z2r7hk8rz20j5k3ns53ih0aayq7j6xr-tdlib-1.8.10/include/td/telegram/td_api.h:33:18: note: candidate: 'template<class Type, class ... Args> td::td_api::object_ptr<Type> td::td_api::make_object(Args&& ...)'
33 | object_ptr<Type> make_object(Args &&... args) {
| ^~~~~~~~~~~
/nix/store/7z2r7hk8rz20j5k3ns53ih0aayq7j6xr-tdlib-1.8.10/include/td/telegram/td_api.h:33:18: note:  template argument deduction/substitution failed:
/build/source/td-client.cpp:2221:83: error: template argument 1 is invalid
2221 | auto cancelRequest = td::td_api::make_object<td::td_api::cancelUploadFile>(fileId);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
make[2]: *** [CMakeFiles/telegram-tdlib.dir/build.make:90: CMakeFiles/telegram-tdlib.dir/td-client.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/build/source/tdlib-purple.cpp: In function 'void tgprpl_info_show(PurpleConnection*, const char*)':
/build/source/tdlib-purple.cpp:377:20: error: 'const class td::td_api::user' has no member named 'username_'; did you mean 'usernames_'?
377 | if (!user->username_.empty()) {
| ^~~~~~~~~
| usernames_
/build/source/tdlib-purple.cpp:379:73: error: 'const class td::td_api::user' has no member named 'username_'; did you mean 'usernames_'?
379 | purple_notify_user_info_add_pair(info, _("Username"), user->username_.c_str());
| ^~~~~~~~~
| usernames_
make[2]: *** [CMakeFiles/telegram-tdlib.dir/build.make:76: CMakeFiles/telegram-tdlib.dir/tdlib-purple.cpp.o] Error 1
/build/source/receiving.cpp: In function 'void showMessage(const td::td_api::chat&, IncomingMessage&, TdTransceiver&, TdAccountData&)':
/build/source/receiving.cpp:636:17: error: 'class td::td_api::message' has no member named 'ttl_'
636 | if (message.ttl_ != 0) {
| ^~~~
make[2]: *** [CMakeFiles/telegram-tdlib.dir/build.make:174: CMakeFiles/telegram-tdlib.dir/receiving.cpp.o] Error 1
/build/source/client-utils.cpp: In function 'std::string messageTypeToString(const td::td_api::MessageContent&)':
/build/source/client-utils.cpp:65:7: error: 'td::td_api::messageChatSetTtl' has not been declared
65 | C(messageChatSetTtl)
| ^~~~~~~~~~~~~~~~~
/build/source/client-utils.cpp:25:34: note: in definition of macro 'C'
25 | #define C(type) case td::td_api::type::ID: return #type;
| ^~~~
/build/source/file-transfer.cpp: In function 'void startDocumentUpload(ChatId, const std::string&, PurpleXfer*, TdTransceiver&, TdAccountData&, TdTransceiver::ResponseCb)':
/build/source/file-transfer.cpp:46:62: error: 'uploadFile' is not a member of 'td::td_api'
46 | auto uploadRequest = td::td_api::make_object<td::td_api::uploadFile>();
| ^~~~~~~~~~
/build/source/file-transfer.cpp:46:62: error: 'uploadFile' is not a member of 'td::td_api'
/build/source/file-transfer.cpp:46:73: error: no matching function for call to 'make_object<<expression error> >()'
46 | auto uploadRequest = td::td_api::make_object<td::td_api::uploadFile>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /build/source/identifiers.h:8,
from /build/source/account-data.h:5,
from /build/source/file-transfer.h:4,
from /build/source/file-transfer.cpp:1:
/nix/store/7z2r7hk8rz20j5k3ns53ih0aayq7j6xr-tdlib-1.8.10/include/td/telegram/td_api.h:33:18: note: candidate: 'template<class Type, class ... Args> td::td_api::object_ptr<Type> td::td_api::make_object(Args&& ...)'
33 | object_ptr<Type> make_object(Args &&... args) {
| ^~~~~~~~~~~
/nix/store/7z2r7hk8rz20j5k3ns53ih0aayq7j6xr-tdlib-1.8.10/include/td/telegram/td_api.h:33:18: note:  template argument deduction/substitution failed:
/build/source/file-transfer.cpp:46:73: error: template argument 1 is invalid
46 | auto uploadRequest = td::td_api::make_object<td::td_api::uploadFile>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/build/source/file-transfer.cpp: In function 'void startDocumentUploadProgress(ChatId, PurpleXfer*, const td::td_api::file&, TdTransceiver&, TdAccountData&, TdTransceiver::ResponseCb)':
/build/source/file-transfer.cpp:65:66: error: 'cancelUploadFile' is not a member of 'td::td_api'; did you mean 'cancelDownloadFile'?
65 | auto cancelRequest = td::td_api::make_object<td::td_api::cancelUploadFile>(file.id_);
| ^~~~~~~~~~~~~~~~
| cancelDownloadFile
/build/source/file-transfer.cpp:65:66: error: 'cancelUploadFile' is not a member of 'td::td_api'; did you mean 'cancelDownloadFile'?
65 | auto cancelRequest = td::td_api::make_object<td::td_api::cancelUploadFile>(file.id_);
| ^~~~~~~~~~~~~~~~
| cancelDownloadFile
/build/source/file-transfer.cpp:65:83: error: no matching function for call to 'make_object<<expression error> >(const td::td_api::int32&)'
65 | auto cancelRequest = td::td_api::make_object<td::td_api::cancelUploadFile>(file.id_);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/nix/store/7z2r7hk8rz20j5k3ns53ih0aayq7j6xr-tdlib-1.8.10/include/td/telegram/td_api.h:33:18: note: candidate: 'template<class Type, class ... Args> td::td_api::object_ptr<Type> td::td_api::make_object(Args&& ...)'
33 | object_ptr<Type> make_object(Args &&... args) {
| ^~~~~~~~~~~
/nix/store/7z2r7hk8rz20j5k3ns53ih0aayq7j6xr-tdlib-1.8.10/include/td/telegram/td_api.h:33:18: note:  template argument deduction/substitution failed:
/build/source/file-transfer.cpp:65:83: error: template argument 1 is invalid
65 | auto cancelRequest = td::td_api::make_object<td::td_api::cancelUploadFile>(file.id_);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/build/source/file-transfer.cpp: In function 'void updateDocumentUploadProgress(const td::td_api::file&, PurpleXfer*, ChatId, TdTransceiver&, TdAccountData&, TdTransceiver::ResponseCb)':
/build/source/file-transfer.cpp:96:40: error: no matching function for call to 'max(int, const td::td_api::int53&)'
96 | size_t bytesSent = std::max(0, file.remote_->uploaded_size_);
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /nix/store/p975i9blgmkjfxpnlvdmm0xvjg573b6l-gcc-12.2.0/include/c++/12.2.0/string:50,
from /build/source/identifiers.h:5:
/nix/store/p975i9blgmkjfxpnlvdmm0xvjg573b6l-gcc-12.2.0/include/c++/12.2.0/bits/stl_algobase.h:254:5: note: candidate: 'template<class _Tp> constexpr const _Tp& std::max(const _Tp&, const _Tp&)'
254 | max(const _Tp& __a, const _Tp& __b)
| ^~~
/nix/store/p975i9blgmkjfxpnlvdmm0xvjg573b6l-gcc-12.2.0/include/c++/12.2.0/bits/stl_algobase.h:254:5: note:  template argument deduction/substitution failed:
/build/source/file-transfer.cpp:96:40: note:  deduced conflicting types for parameter 'const _Tp' ('int' and 'td::td_api::int53' {aka 'long int'})
96 | size_t bytesSent = std::max(0, file.remote_->uploaded_size_);
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/nix/store/p975i9blgmkjfxpnlvdmm0xvjg573b6l-gcc-12.2.0/include/c++/12.2.0/bits/stl_algobase.h:300:5: note: candidate: 'template<class _Tp, class _Compare> constexpr const _Tp& std::max(const _Tp&, const _Tp&, _Compare)'
300 | max(const _Tp& __a, const _Tp& __b, _Compare __comp)
| ^~~
/nix/store/p975i9blgmkjfxpnlvdmm0xvjg573b6l-gcc-12.2.0/include/c++/12.2.0/bits/stl_algobase.h:300:5: note:  template argument deduction/substitution failed:
/build/source/file-transfer.cpp:96:40: note:  deduced conflicting types for parameter 'const _Tp' ('int' and 'td::td_api::int53' {aka 'long int'})
96 | size_t bytesSent = std::max(0, file.remote_->uploaded_size_);
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/source/file-transfer.cpp: In function 'void updateDownloadProgress(const td::td_api::file&, PurpleXfer*, TdAccountData&)':
/build/source/file-transfer.cpp:343:39: error: no matching function for call to 'max(int, long int)'
343 | int32_t downloadedSize = std::max(0, file.local_ ? file.local_->downloaded_size_ : 0);
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/nix/store/p975i9blgmkjfxpnlvdmm0xvjg573b6l-gcc-12.2.0/include/c++/12.2.0/bits/stl_algobase.h:254:5: note: candidate: 'template<class _Tp> constexpr const _Tp& std::max(const _Tp&, const _Tp&)'
254 | max(const _Tp& __a, const _Tp& __b)
| ^~~
/nix/store/p975i9blgmkjfxpnlvdmm0xvjg573b6l-gcc-12.2.0/include/c++/12.2.0/bits/stl_algobase.h:254:5: note:  template argument deduction/substitution failed:
/build/source/file-transfer.cpp:343:39: note:  deduced conflicting types for parameter 'const _Tp' ('int' and 'long int')
343 | int32_t downloadedSize = std::max(0, file.local_ ? file.local_->downloaded_size_ : 0);
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/nix/store/p975i9blgmkjfxpnlvdmm0xvjg573b6l-gcc-12.2.0/include/c++/12.2.0/bits/stl_algobase.h:300:5: note: candidate: 'template<class _Tp, class _Compare> constexpr const _Tp& std::max(const _Tp&, const _Tp&, _Compare)'
300 | max(const _Tp& __a, const _Tp& __b, _Compare __comp)
| ^~~
/nix/store/p975i9blgmkjfxpnlvdmm0xvjg573b6l-gcc-12.2.0/include/c++/12.2.0/bits/stl_algobase.h:300:5: note:  template argument deduction/substitution failed:
/build/source/file-transfer.cpp:343:39: note:  deduced conflicting types for parameter 'const _Tp' ('int' and 'long int')
343 | int32_t downloadedSize = std::max(0, file.local_ ? file.local_->downloaded_size_ : 0);
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [CMakeFiles/telegram-tdlib.dir/build.make:160: CMakeFiles/telegram-tdlib.dir/client-utils.cpp.o] Error 1
make[2]: *** [CMakeFiles/telegram-tdlib.dir/build.make:216: CMakeFiles/telegram-tdlib.dir/file-transfer.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:304: CMakeFiles/telegram-tdlib.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment