Здравствуйте!
При сборки ICQ из исходников есть ошибки:
alexandr@alexandr-Kubuntu-1804lts:~$ git clone
https://github.com/mailru/icqdesktop.gitalexandr@alexandr-Kubuntu-1804lts:~/icqdesktop$ cd build && cmake .. -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DLINUX_ARCH=64 && make
-- The C compiler identification is GNU 7.3.0
-- The CXX compiler identification is GNU 7.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- building: ICQ (NOT APP_TYPE)
-- build type: dev
-- Looking for secure_getenv
-- Looking for secure_getenv - found
-- Qt linking: static
-- binaries output: /home/alexandr/icqdesktop/bin/Release
-- libraries output: /home/alexandr/icqdesktop/bin/Release
-- Linux x64
-- building on: linux/x64
-- corelib linking: static
running chmod +x /home/alexandr/icqdesktop/external/linux/Qt/bin/lrelease 2>&1
chmod: невозможно получить доступ к '/home/alexandr/icqdesktop/external/linux/Qt/bin/lrelease': Нет такого файла или каталога
running chmod +x /home/alexandr/icqdesktop/external/linux/Qt/bin/rcc 2>&1
chmod: невозможно получить доступ к '/home/alexandr/icqdesktop/external/linux/Qt/bin/rcc': Нет такого файла или каталога
running chmod +x /home/alexandr/icqdesktop/external/linux/Qt/bin/uic 2>&1
chmod: невозможно получить доступ к '/home/alexandr/icqdesktop/external/linux/Qt/bin/uic': Нет такого файла или каталога
running chmod +x /home/alexandr/icqdesktop/external/linux/Qt/bin/moc 2>&1
chmod: невозможно получить доступ к '/home/alexandr/icqdesktop/external/linux/Qt/bin/moc': Нет такого файла или каталога
-- skipped: /home/alexandr/icqdesktop/core/tools/win32/dll.cpp
-- skipped: /home/alexandr/icqdesktop/core/tools/win32/system.win32.cpp
-- skipped: /home/alexandr/icqdesktop/core/tools/win32/dll.h
-- skipped: /home/alexandr/icqdesktop/core/win32/targetver.h
-- skipped: /home/alexandr/icqdesktop/common.shared/win32/crash_handler.cpp
-- skipped: /home/alexandr/icqdesktop/common.shared/win32/crash_sender_utils.cpp
-- skipped: /home/alexandr/icqdesktop/common.shared/win32/common_crash_sender.h
-- skipped: /home/alexandr/icqdesktop/common.shared/win32/crash_handler.h
-- skipped: /home/alexandr/icqdesktop/corelib/win32/crash_sender.cpp
-- skipped: /home/alexandr/icqdesktop/corelib/win32/dllmain.cpp
-- skipped: /home/alexandr/icqdesktop/gui/main_window/macos/AccountsPage.cpp
-- skipped: /home/alexandr/icqdesktop/gui/main_window/tray/toast_notifications/win32/ToastEventHandler.cpp
-- skipped: /home/alexandr/icqdesktop/gui/main_window/tray/toast_notifications/win32/ToastManager.cpp
-- skipped: /home/alexandr/icqdesktop/gui/utils/macos/mac_translations.cpp
-- skipped: /home/alexandr/icqdesktop/gui/voip/win32/VideoFrameWin32.cpp
-- skipped: /home/alexandr/icqdesktop/gui/main_window/macos/AccountsPage.h
-- skipped: /home/alexandr/icqdesktop/gui/main_window/tray/notification_center/macos/NotificationCenterManager.h
-- skipped: /home/alexandr/icqdesktop/gui/main_window/tray/toast_notifications/win32/StringReferenceWrapper.h
-- skipped: /home/alexandr/icqdesktop/gui/main_window/tray/toast_notifications/win32/ToastEventHandler.h
-- skipped: /home/alexandr/icqdesktop/gui/main_window/tray/toast_notifications/win32/ToastManager.h
-- skipped: /home/alexandr/icqdesktop/gui/utils/macos/mac_migration.h
-- skipped: /home/alexandr/icqdesktop/gui/utils/macos/mac_support.h
-- skipped: /home/alexandr/icqdesktop/gui/utils/macos/mac_toolbar.h
-- skipped: /home/alexandr/icqdesktop/gui/utils/macos/mac_translations.h
-- skipped: /home/alexandr/icqdesktop/gui/voip/macos/VideoFrameMacos.h
-- skipped: /home/alexandr/icqdesktop/gui/voip/win32/VideoFrameWin32.h
-- Configuring done
-- Generating done
-- Build files have been written to: /home/alexandr/icqdesktop/build
[ 0%] Generating ../../core/stdafx.h.gch
/home/alexandr/icqdesktop/core/stdafx.h:1:9: warning: #pragma once in main file
#pragma once
^~~~
/home/alexandr/icqdesktop/core/stdafx.h:52:10: fatal error: boost/algorithm/string.hpp: Нет такого файла или каталога
#include <boost/algorithm/string.hpp>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
core/CMakeFiles/core.dir/build.make:61: recipe for target '../core/stdafx.h.gch' failed
make[2]: *** [../core/stdafx.h.gch] Error 1
CMakeFiles/Makefile2:85: recipe for target 'core/CMakeFiles/core.dir/all' failed
make[1]: *** [core/CMakeFiles/core.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
alexandr@alexandr-Kubuntu-1804lts:~/icqdesktop/build$
README.md
### Linux
Download external libraries here
https://files.icq.net/get/qx4fjqCBhKbqfWDaKubUVD5a155dbc1bb and extract it to ./external folder
In order to build ICQ execute the following command line (change -DLINUX_ARCH=32 to -DLINUX_ARCH=64 for 64bit binaries):
mkdir build && cd build && cmake .. -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DLINUX_ARCH=64 && make
Спустя прошедшее с момента создания темы на форуме время (месяцев: 24) приходится признать, что она не вызвала отклика у форумчан. Ввиду отсутствия ответов, по состоянию на 17/06/2020 модератором раздела принято решение тему закрыть.
Закрыто
--zg_nico