Собираю Darling из исходников [ЗАКРЫТО]

Ответить
Аватара пользователя
-=KabaL=-
Сообщения: 247
Зарегистрирован: 28 мар 2015, 12:46
Operating system: ROSA Desktop Fresh R5 release 2014.1 for x86_64

Собираю Darling из исходников [ЗАКРЫТО]

Сообщение -=KabaL=- » 11 сен 2016, 19:39

Всем доброго времени суток :)

Уже давно существуют методы запуска Windows-программ под Linux. Для этого используется Wine. Но аналогов для использования приложений OS X в альтернативной среде пока не существовало. Чешский разработчик Любош Долежел уже год работает над опенсорсным проектом Darling и уже добился больших успехов.

У нас в репе его нет , а от куда нарыть его пока не нашёл :(

Интересует именно установка приложения формата .dmg в нашу РОСУ
Последний раз редактировалось -=KabaL=- 19 сен 2016, 11:47, всего редактировалось 3 раза.

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Ищу эмулятор для для OS X и iOS на Linux

Сообщение notauser » 11 сен 2016, 21:34

-=KabaL=- писал(а): ...
Чешский разработчик Любош Долежел уже год работает над опенсорсным проектом Darling и уже добился больших успехов.
У нас в репе его нет , а от куда нарыть его пока не нашёл :(
...
Уже больше. Успехи - http://www.darlinghq.org/project-status/
Собрать https://github.com/darlinghq/darling
А так - зачем?

Аватара пользователя
Zeffanyx
Сообщения: 1443
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh 2021.1
Откуда: Санкт-Петербург

Re: Ищу эмулятор для для OS X и iOS на Linux

Сообщение Zeffanyx » 11 сен 2016, 22:05

Программ в dmg, которые нужны в Linux, не так уж много. Если что и нужно, то есть виртуальные машины.
Сила воли — это масса воли умноженная на ускорение воли.

Аватара пользователя
-=KabaL=-
Сообщения: 247
Зарегистрирован: 28 мар 2015, 12:46
Operating system: ROSA Desktop Fresh R5 release 2014.1 for x86_64

Re: Ищу эмулятор для для OS X и iOS на Linux

Сообщение -=KabaL=- » 12 сен 2016, 09:14

notauser писал(а): А так - зачем?
Проблема с world of warships возникла , после последнего обновления в лодочках клиент перестал запускаться :o
Увидел там установщик под OS X вот и задумался, что может клиент там лучше будет работать чем под Вином :oops: так как OS X и линукс родственные , чем виндоза.

Аватара пользователя
Zeffanyx
Сообщения: 1443
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh 2021.1
Откуда: Санкт-Петербург

Re: Ищу эмулятор для для OS X и iOS на Linux

Сообщение Zeffanyx » 12 сен 2016, 10:42

-=KabaL=- писал(а): так как OS X и линукс родственные , чем виндоза.
Родство есть, но дальнее. По факту гораздо лучше поддерживаются Windows-программы через Wine.
Сила воли — это масса воли умноженная на ускорение воли.

Аватара пользователя
-=KabaL=-
Сообщения: 247
Зарегистрирован: 28 мар 2015, 12:46
Operating system: ROSA Desktop Fresh R5 release 2014.1 for x86_64

Re: Ищу эмулятор для для OS X и iOS на Linux

Сообщение -=KabaL=- » 12 сен 2016, 17:08

Zeffanyx писал(а):Windows-программы через Wine.
Согласен , но трабл с world of warships возник на вине , вот и решил альтернативу рассмотреть :)

Аватара пользователя
-=KabaL=-
Сообщения: 247
Зарегистрирован: 28 мар 2015, 12:46
Operating system: ROSA Desktop Fresh R5 release 2014.1 for x86_64

Re: Ищу эмулятор для для OS X и iOS на Linux

Сообщение -=KabaL=- » 12 сен 2016, 19:16

Столкнулся с проблемой :o

Код: Выделить всё

The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:1 (project):
Понимаю , что при установке не может найти маршруты для компиляторов С++

Код: Выделить всё

urpmi gcc-c++ --debug --verbose
Ответ
getting lock on urpmi
parsing: /etc/urpmi/mediacfg.d/rosa2012.1-current-x86_64
loading mirrors cache
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
using mirror ftp://mirror.yandex.ru/rosa/rosa2014.1/ ... ry/x86_64/
изучается файл synthesis [/var/lib/urpmi/Main/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Main Updates/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Main32/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Main32 Updates/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Contrib/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Contrib Updates/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Non-free/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Non-free Updates/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Non-free32/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Non-free32 Updates/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Restricted/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Restricted Updates/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Restricted32/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Restricted32 Updates/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Main (distrib1)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Main Updates (distrib2)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Main32 (distrib4)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Main32 Updates (distrib5)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Contrib (distrib7)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Contrib Updates (distrib8)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Non-free (distrib10)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Non-free Updates (distrib11)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Non-free32 (distrib13)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Non-free32 Updates (distrib14)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Restricted (distrib16)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Restricted Updates (distrib17)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Restricted32 (distrib19)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Restricted32 Updates (distrib20)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/kernel4.4/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/chrome_x86_64/synthesis.hdlist.cz]
будет произведена установка вместо обновления пакета kernel-doc-3.14.15-1-rosa2014.1.noarch
будет произведена установка вместо обновления пакета kernel-nrj-netbook-3.14.15-1rosa-1-1-rosa2014.1.x86_64
будет произведена установка вместо обновления пакета kernel-nrj-netbook-devel-3.14.15-1rosa-1-1-rosa2014.1.x86_64
будет произведена установка вместо обновления пакета kernel-server-3.14.15-1rosa-1-1-rosa2014.1.x86_64
будет произведена установка вместо обновления пакета kernel-nrj-laptop-3.14.15-1rosa-1-1-rosa2014.1.x86_64
будет произведена установка вместо обновления пакета kernel-nrj-laptop-devel-3.14.15-1rosa-1-1-rosa2014.1.x86_64
будет произведена установка вместо обновления пакета kernel-source-3.14.15-1rosa-1-1-rosa2014.1.noarch
будет произведена установка вместо обновления пакета kernel-nrj-realtime-devel-3.14.15-1rosa-1-1-rosa2014.1.x86_64
будет произведена установка вместо обновления пакета kernel-nrj-desktop-3.14.15-1rosa-1-1-rosa2014.1.x86_64
будет произведена установка вместо обновления пакета kernel-nrj-realtime-3.14.15-1rosa-1-1-rosa2014.1.x86_64
будет произведена установка вместо обновления пакета kernel-desktop-3.14.15-1rosa-1-1-rosa2014.1.x86_64
будет произведена установка вместо обновления пакета kernel-server-devel-3.14.15-1rosa-1-1-rosa2014.1.x86_64
будет произведена установка вместо обновления пакета kernel-nrj-desktop-devel-3.14.15-1rosa-1-1-rosa2014.1.x86_64
будет произведена установка вместо обновления пакета kernel-desktop-devel-3.14.15-1rosa-1-1-rosa2014.1.x86_64
будет произведена установка вместо обновления пакета kernel-source-4.1.25-1rosa-x86_64-1-1-rosa2014.1.noarch
будет произведена установка вместо обновления пакета kernel-nrj-laptop-devel-4.1.25-1rosa-x86_64-1-1-rosa2014.1.x86_64
будет произведена установка вместо обновления пакета kernel-nrj-desktop-devel-4.1.25-1rosa-x86_64-1-1-rosa2014.1.x86_64
будет произведена установка вместо обновления пакета kernel-nrj-laptop-4.1.25-1rosa-x86_64-1-1-rosa2014.1.x86_64
будет произведена установка вместо обновления пакета kernel-nrj-desktop-4.1.25-1rosa-x86_64-1-1-rosa2014.1.x86_64
будет произведена установка вместо обновления пакета kernel-doc-4.1.25-1-rosa2014.1.noarch
будет произведена установка вместо обновления пакета kernel-nrj-desktop-3.14.15-1rosa-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-nrj-realtime-3.14.15-1rosa-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-nrj-realtime-devel-3.14.15-1rosa-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-desktop-devel-3.14.15-1rosa-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-desktop-3.14.15-1rosa-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-server-3.14.15-1rosa-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-nrj-laptop-3.14.15-1rosa-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-nrj-netbook-devel-3.14.15-1rosa-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-nrj-desktop-devel-3.14.15-1rosa-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-nrj-netbook-3.14.15-1rosa-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-nrj-laptop-pae-3.14.15-1rosa-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-server-devel-3.14.15-1rosa-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-nrj-desktop-pae-devel-3.14.15-1rosa-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-nrj-laptop-devel-3.14.15-1rosa-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-nrj-desktop-pae-3.14.15-1rosa-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-nrj-laptop-pae-devel-3.14.15-1rosa-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-source-4.1.25-1rosa-i586-1-1-rosa2014.1.noarch
будет произведена установка вместо обновления пакета kernel-nrj-laptop-devel-4.1.25-1rosa-i586-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-nrj-laptop-4.1.25-1rosa-i586-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-nrj-desktop-4.1.25-1rosa-i586-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-nrj-desktop-pae-devel-4.1.25-1rosa-i586-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-nrj-desktop-pae-4.1.25-1rosa-i586-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-nrj-laptop-pae-4.1.25-1rosa-i586-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-nrj-desktop-devel-4.1.25-1rosa-i586-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-nrj-laptop-pae-devel-4.1.25-1rosa-i586-1-1-rosa2014.1.i586
будет произведена установка вместо обновления пакета kernel-nrj-laptop-4.4.20-1rosa-x86_64-1-1-rosa2014.1.x86_64
будет произведена установка вместо обновления пакета kernel-nrj-desktop-devel-4.4.20-1rosa-x86_64-1-1-rosa2014.1.x86_64
будет произведена установка вместо обновления пакета kernel-nrj-desktop-4.4.20-1rosa-x86_64-1-1-rosa2014.1.x86_64
будет произведена установка вместо обновления пакета kernel-nrj-laptop-devel-4.4.20-1rosa-x86_64-1-1-rosa2014.1.x86_64
будет произведена установка вместо обновления пакета kernel-doc-4.4.20-1-rosa2014.1.noarch
getting exclusive lock on rpm
search_packages: found gcc-c++-4.9.2_2014.08-2-rosa2014.1.x86_64 matching gcc-c++
search_packages: found gcc-c++-4.9.2_2014.08-2-rosa2014.1.x86_64 matching gcc-c++
found package(s): gcc-c++-4.9.2_2014.08-2-rosa2014.1.x86_64 gcc-c++-4.9.2_2014.08-2-rosa2014.1.x86_64
opening rpmdb (root=, write=)
chosen gcc-c++-4.9.2_2014.08-2-rosa2014.1.x86_64 for gcc-c++|gcc-c++
not selecting gcc-c++-4.9.2_2014.08-2-rosa2014.1.x86_64 since the more recent gcc-c++-4.9.2_2014.08-2-rosa2014.1.x86_64 is installed
Пакет gcc-c++-4.9.2_2014.08-2-rosa2014.1.x86_64 уже установлен
gcc-c++ is not in potential orphans
scheduled sets of transactions:
unlocking urpmi database
unlocking rpm database
EXITING (pid=21780)
Вроде установлен или что-то я не так понимаю :(

Аватара пользователя
-=KabaL=-
Сообщения: 247
Зарегистрирован: 28 мар 2015, 12:46
Operating system: ROSA Desktop Fresh R5 release 2014.1 for x86_64

Re: Ищу эмулятор для для OS X и iOS на Linux

Сообщение -=KabaL=- » 12 сен 2016, 20:49

Нашёл 2 файла, похожих на компиляторы
Выделение_008.png
Выделение_009.png
Но довкурить как их пропатчить прям в голову не приходит :o

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Ищу эмулятор для для OS X и iOS на Linux

Сообщение trs » 13 сен 2016, 09:59

gcc установлен.
А в первой строке CMakeLists.txt написано clang?

Аватара пользователя
-=KabaL=-
Сообщения: 247
Зарегистрирован: 28 мар 2015, 12:46
Operating system: ROSA Desktop Fresh R5 release 2014.1 for x86_64

Re: Ищу эмулятор для для OS X и iOS на Linux

Сообщение -=KabaL=- » 13 сен 2016, 14:02

trs писал(а): clang?
Точно, он самый :)
шапка файла Toolchain-x86_64.cmake

Код: Выделить всё

SET(CMAKE_C_COMPILER clang)
SET(CMAKE_CXX_COMPILER clang++)
SET(BITS 64)

Аватара пользователя
-=KabaL=-
Сообщения: 247
Зарегистрирован: 28 мар 2015, 12:46
Operating system: ROSA Desktop Fresh R5 release 2014.1 for x86_64

Re: Ищу эмулятор для для OS X и iOS на Linux

Сообщение -=KabaL=- » 16 сен 2016, 17:53

Первую ошибку поправил
Прописал вместо шапка файла Toolchain-x86_64.cmake

Код: Выделить всё

SET(CMAKE_C_COMPILER "gcc-4.9.2")
SET(CMAKE_CXX_COMPILER "/usr/bin/g++-4.9.2")
Спасибо инфе в https://cmake.org/Wiki/CMake_FAQ#How_do ... ompiler.3F
Процесс пошёл, нооо опять стопор :o

Код: Выделить всё

CMake Warning (dev) at src/CMakeLists.txt:27 (add_subdirectory):
  The source directory

    /home/kabal/darling-master/src/external/darling-dmg

  does not contain a CMakeLists.txt file.

  CMake does not support this case but it used to work accidentally and is
  being allowed for compatibility.

  Policy CMP0014 is not set: Input directories must have CMakeLists.txt.  Run
  "cmake --help-policy CMP0014" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.
This warning is for project developers.  Use -Wno-dev to suppress it.

Аватара пользователя
-=KabaL=-
Сообщения: 247
Зарегистрирован: 28 мар 2015, 12:46
Operating system: ROSA Desktop Fresh R5 release 2014.1 for x86_64

Re: Собираю Darling

Сообщение -=KabaL=- » 16 сен 2016, 18:24

Как то странно папка /darling-master/src/external/darling-dmg есть , а в исходнике /darling-master/src/external нету
Решил удалить darling-master и поновой распаковать исходник по новой, облом удаление в дельфине папки darling-master невозможно :o

Аватара пользователя
Vochatrak
Сообщения: 805
Зарегистрирован: 22 сен 2014, 01:21
Operating system: Rosa fresh R5

Re: Собираю Darling

Сообщение Vochatrak » 16 сен 2016, 21:31

облом удаление в дельфине папки darling-master невозможно
Либо - под руто открыть долфин (kdesu dolphin или sudo dolphin) и удалить как обычно,
либо - под рутом дать # rm -rf /путь к папке/сама папка

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Собираю Darling

Сообщение trs » 17 сен 2016, 08:09

warning это предупреждение, а не ошибка. На процесс и результат сборки влиять не должно.
Но вместо модификации Toolchain-x86_64.cmake может быть лучше было попробовать установить CLang, которым и собирал автор?

Аватара пользователя
-=KabaL=-
Сообщения: 247
Зарегистрирован: 28 мар 2015, 12:46
Operating system: ROSA Desktop Fresh R5 release 2014.1 for x86_64

Re: Собираю Darling

Сообщение -=KabaL=- » 17 сен 2016, 10:40

Vochatrak писал(а): Либо - под руто открыть долфин (kdesu dolphin или sudo dolphin) и удалить как обычно,
либо - под рутом дать # rm -rf /путь к папке/сама папка
Под рутом ещё не пробовал , но ошибка удаления вот такая

Код: Выделить всё

Ошибка удаления файла /home/kabal/darling-master/CMakeFiles/feature_tests.cxx.

Аватара пользователя
-=KabaL=-
Сообщения: 247
Зарегистрирован: 28 мар 2015, 12:46
Operating system: ROSA Desktop Fresh R5 release 2014.1 for x86_64

Re: Собираю Darling

Сообщение -=KabaL=- » 17 сен 2016, 11:03

trs писал(а):warning это предупреждение, а не ошибка. На процесс и результат сборки влиять не должно.
Но вместо модификации Toolchain-x86_64.cmake может быть лучше было попробовать установить CLang, которым и собирал автор?
Согласен с Вами, чёт сам до этого скубатурить не догадался ))))
Попробую clang и clang++ задать нужными значениями :)

Аватара пользователя
-=KabaL=-
Сообщения: 247
Зарегистрирован: 28 мар 2015, 12:46
Operating system: ROSA Desktop Fresh R5 release 2014.1 for x86_64

Re: Собираю Darling из исходников

Сообщение -=KabaL=- » 17 сен 2016, 11:23

Удалил , по новой распаковал
Прописал в шапку файла Toolchain-x86_64.cmake

Код: Выделить всё

SET(clang "gcc-4.9.2")
SET(clang++ "/usr/bin/g++-4.9.2")
пробовал по другому

Код: Выделить всё

clang="gcc-4.9.2"
clang++="/usr/bin/g++-4.9.2"
и без кавычек

Но это не помогло :(

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Собираю Darling из исходников

Сообщение trs » 17 сен 2016, 13:54

Установить, это я не понятно выразился. Имелось ввиду установить пакет с программой clang. Под MacOS он вроде как по умолчанию, вместо традиционного для Linux GCC. А файл cmake вернуть как он был, можно просто удалить исходники и заново распаковать.

Аватара пользователя
-=KabaL=-
Сообщения: 247
Зарегистрирован: 28 мар 2015, 12:46
Operating system: ROSA Desktop Fresh R5 release 2014.1 for x86_64

Re: Собираю Darling из исходников

Сообщение -=KabaL=- » 17 сен 2016, 13:56

Точно , этот пакетClang поставил и установка пошла, но опять со стопорами каким то :(

Код: Выделить всё

Make Warning (dev) at src/CMakeLists.txt:27 (add_subdirectory):
  The source directory

   darling-master/src/external/darling-dmg

  does not contain a CMakeLists.txt file.

  CMake does not support this case but it used to work accidentally and is
  being allowed for compatibility.

  Policy CMP0014 is not set: Input directories must have CMakeLists.txt.  Run
  "cmake --help-policy CMP0014" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.
This warning is for project developers.  Use -Wno-dev to suppress it.
Снова не может найти файлик CMakeLists.txt

И нашлись ошибки инфа из файла CMakeError.log

Код: Выделить всё

Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
Compiler: clang 
Build flags: 
Id flags: 

The output was:
No such file or directory


Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
Compiler: clang 
Build flags: 
Id flags: -c

The output was:
No such file or directory


Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
Compiler: clang 
Build flags: 
Id flags: -Aa

The output was:
No such file or directory


Checking whether the C compiler is IAR using "" did not match "IAR .+ Compiler":
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
Compiler: clang++ 
Build flags: 
Id flags: 

The output was:
No such file or directory


Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
Compiler: clang++ 
Build flags: 
Id flags: -c

The output was:
No such file or directory


Checking whether the CXX compiler is IAR using "" did not match "IAR .+ Compiler":
Determining if the C compiler works failed with the following output:


Determining if the C compiler works failed with the following output:

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Собираю Darling из исходников

Сообщение trs » 18 сен 2016, 09:03

А всё по инструкции делаете? Проект как я понял сырой, возможно и не у всех собираться будет, и графические приложения пока не поддерживает в любом случае.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Собираю Darling из исходников

Сообщение Pulfer » 18 сен 2016, 19:05

-=KabaL=- писал(а):The source directory
darling-master/src/external/darling-dmg
does not contain a CMakeLists.txt file.
Так и есть - на гитхабе сломаны ссылки на внешний код: https://github.com/darlinghq/darling/tr ... c/external

Поэтому не все нужные исходники из src/external склонировались, в том числе darling-dmg.

Может стоит завести баг на этот счёт тут: https://github.com/darlinghq/darling/issues
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
-=KabaL=-
Сообщения: 247
Зарегистрирован: 28 мар 2015, 12:46
Operating system: ROSA Desktop Fresh R5 release 2014.1 for x86_64

Re: Собираю Darling из исходников

Сообщение -=KabaL=- » 18 сен 2016, 19:44

trs писал(а):А всё по инструкции делаете? Проект как я понял сырой, возможно и не у всех собираться будет, и графические приложения пока не поддерживает в любом случае.
Да, всё по инструкции https://github.com/darlinghq/darling
если быть точнее остановился на этом этапе

Код: Выделить всё

cd darling
mkdir -p build/x86-64
cd build/x86-64
cmake ../.. -DCMAKE_TOOLCHAIN_FILE=../../Toolchain-x86_64.cmake
по последней команде сыплется ошибки и предупреждения :o

Аватара пользователя
-=KabaL=-
Сообщения: 247
Зарегистрирован: 28 мар 2015, 12:46
Operating system: ROSA Desktop Fresh R5 release 2014.1 for x86_64

Re: Собираю Darling из исходников

Сообщение -=KabaL=- » 18 сен 2016, 19:46

Pulfer писал(а): Может стоит завести баг на этот счёт тут: https://github.com/darlinghq/darling/issues
Спасибо, попробую отписать туда :)
Отправил , ждём ответа

Аватара пользователя
-=KabaL=-
Сообщения: 247
Зарегистрирован: 28 мар 2015, 12:46
Operating system: ROSA Desktop Fresh R5 release 2014.1 for x86_64

Re: Собираю Darling из исходников

Сообщение -=KabaL=- » 19 сен 2016, 11:46

Всем огромное спасибо ! ! !
проблему решать нет смысла, так как нужную функцию Darling выполнить не сможет.
Ответ из https://github.com/darlinghq/darling/issues был такой
Hi, you didn't clone the sources as described. The website also says Darling doesn't run any graphical programs.

Ответить

Вернуться в «Обсуждение ROSA Fresh R4 - R8 (платформа 2014.1)»