Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как установить ICQ из исходников GitHub  (Прочитано 419 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alexandr-makukhin

  • Автор темы
  • Активист
  • *
  • Сообщений: 341
    • Просмотр профиля
    • Александр Макухин
Здравствуйте!

При сборки ICQ из исходников есть ошибки:

alexandr@alexandr-Kubuntu-1804lts:~$ git clone https://github.com/mailru/icqdesktop.git

alexandr@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
(Нажмите, чтобы показать/скрыть)
Закрыто
   --zg_nico
« Последнее редактирование: 17 Июня 2020, 07:23:26 от zg_nico »

 

Страница сгенерирована за 0.052 секунд. Запросов: 23.