Собираю Darling из исходников [ЗАКРЫТО]
Собираю Darling из исходников [ЗАКРЫТО]
Всем доброго времени суток
Уже давно существуют методы запуска Windows-программ под Linux. Для этого используется Wine. Но аналогов для использования приложений OS X в альтернативной среде пока не существовало. Чешский разработчик Любош Долежел уже год работает над опенсорсным проектом Darling и уже добился больших успехов.
У нас в репе его нет , а от куда нарыть его пока не нашёл
Интересует именно установка приложения формата .dmg в нашу РОСУ
Уже давно существуют методы запуска Windows-программ под Linux. Для этого используется Wine. Но аналогов для использования приложений OS X в альтернативной среде пока не существовало. Чешский разработчик Любош Долежел уже год работает над опенсорсным проектом Darling и уже добился больших успехов.
У нас в репе его нет , а от куда нарыть его пока не нашёл
Интересует именно установка приложения формата .dmg в нашу РОСУ
Последний раз редактировалось -=KabaL=- 19 сен 2016, 11:47, всего редактировалось 3 раза.
Re: Ищу эмулятор для для OS X и iOS на Linux
Уже больше. Успехи - http://www.darlinghq.org/project-status/-=KabaL=- писал(а): ...
Чешский разработчик Любош Долежел уже год работает над опенсорсным проектом Darling и уже добился больших успехов.
У нас в репе его нет , а от куда нарыть его пока не нашёл
...
Собрать https://github.com/darlinghq/darling
А так - зачем?
Re: Ищу эмулятор для для OS X и iOS на Linux
Программ в dmg, которые нужны в Linux, не так уж много. Если что и нужно, то есть виртуальные машины.
Сила воли — это масса воли умноженная на ускорение воли.
Re: Ищу эмулятор для для OS X и iOS на Linux
Проблема с world of warships возникла , после последнего обновления в лодочках клиент перестал запускатьсяnotauser писал(а): А так - зачем?
Увидел там установщик под OS X вот и задумался, что может клиент там лучше будет работать чем под Вином так как OS X и линукс родственные , чем виндоза.
Re: Ищу эмулятор для для OS X и iOS на Linux
Родство есть, но дальнее. По факту гораздо лучше поддерживаются Windows-программы через Wine.-=KabaL=- писал(а): так как OS X и линукс родственные , чем виндоза.
Сила воли — это масса воли умноженная на ускорение воли.
Re: Ищу эмулятор для для OS X и iOS на Linux
Согласен , но трабл с world of warships возник на вине , вот и решил альтернативу рассмотретьZeffanyx писал(а):Windows-программы через Wine.
Re: Ищу эмулятор для для OS X и iOS на Linux
Столкнулся с проблемой
Понимаю , что при установке не может найти маршруты для компиляторов С++
Ответ
Вроде установлен или что-то я не так понимаю
Код: Выделить всё
The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:1 (project):
Код: Выделить всё
urpmi gcc-c++ --debug --verbose
Re: Ищу эмулятор для для OS X и iOS на Linux
Нашёл 2 файла, похожих на компиляторы
Но довкурить как их пропатчить прям в голову не приходит
Re: Ищу эмулятор для для OS X и iOS на Linux
gcc установлен.
А в первой строке CMakeLists.txt написано clang?
А в первой строке CMakeLists.txt написано clang?
Re: Ищу эмулятор для для OS X и iOS на Linux
Точно, он самыйtrs писал(а): clang?
шапка файла Toolchain-x86_64.cmake
Код: Выделить всё
SET(CMAKE_C_COMPILER clang)
SET(CMAKE_CXX_COMPILER clang++)
SET(BITS 64)
Re: Ищу эмулятор для для OS X и iOS на Linux
Первую ошибку поправил
Прописал вместо шапка файла Toolchain-x86_64.cmake
Спасибо инфе в https://cmake.org/Wiki/CMake_FAQ#How_do ... ompiler.3F
Процесс пошёл, нооо опять стопор
Прописал вместо шапка файла Toolchain-x86_64.cmake
Код: Выделить всё
SET(CMAKE_C_COMPILER "gcc-4.9.2")
SET(CMAKE_CXX_COMPILER "/usr/bin/g++-4.9.2")
Процесс пошёл, нооо опять стопор
Код: Выделить всё
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.
Re: Собираю Darling
Как то странно папка /darling-master/src/external/darling-dmg есть , а в исходнике /darling-master/src/external нету
Решил удалить darling-master и поновой распаковать исходник по новой, облом удаление в дельфине папки darling-master невозможно
Решил удалить darling-master и поновой распаковать исходник по новой, облом удаление в дельфине папки darling-master невозможно
Re: Собираю Darling
Либо - под руто открыть долфин (kdesu dolphin или sudo dolphin) и удалить как обычно,облом удаление в дельфине папки darling-master невозможно
либо - под рутом дать # rm -rf /путь к папке/сама папка
Re: Собираю Darling
warning это предупреждение, а не ошибка. На процесс и результат сборки влиять не должно.
Но вместо модификации Toolchain-x86_64.cmake может быть лучше было попробовать установить CLang, которым и собирал автор?
Но вместо модификации Toolchain-x86_64.cmake может быть лучше было попробовать установить CLang, которым и собирал автор?
Re: Собираю Darling
Под рутом ещё не пробовал , но ошибка удаления вот такаяVochatrak писал(а): Либо - под руто открыть долфин (kdesu dolphin или sudo dolphin) и удалить как обычно,
либо - под рутом дать # rm -rf /путь к папке/сама папка
Код: Выделить всё
Ошибка удаления файла /home/kabal/darling-master/CMakeFiles/feature_tests.cxx.
Re: Собираю Darling
Согласен с Вами, чёт сам до этого скубатурить не догадался ))))trs писал(а):warning это предупреждение, а не ошибка. На процесс и результат сборки влиять не должно.
Но вместо модификации Toolchain-x86_64.cmake может быть лучше было попробовать установить CLang, которым и собирал автор?
Попробую clang и clang++ задать нужными значениями
Re: Собираю Darling из исходников
Удалил , по новой распаковал
Прописал в шапку файла Toolchain-x86_64.cmake
пробовал по другому
и без кавычек
Но это не помогло
Прописал в шапку файла 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"
Но это не помогло
Re: Собираю Darling из исходников
Установить, это я не понятно выразился. Имелось ввиду установить пакет с программой clang. Под MacOS он вроде как по умолчанию, вместо традиционного для Linux GCC. А файл cmake вернуть как он был, можно просто удалить исходники и заново распаковать.
Re: Собираю Darling из исходников
Точно , этот пакетClang поставил и установка пошла, но опять со стопорами каким то
Снова не может найти файлик CMakeLists.txt
И нашлись ошибки инфа из файла CMakeError.log
Код: Выделить всё
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.
И нашлись ошибки инфа из файла 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:
Re: Собираю Darling из исходников
А всё по инструкции делаете? Проект как я понял сырой, возможно и не у всех собираться будет, и графические приложения пока не поддерживает в любом случае.
Re: Собираю Darling из исходников
Так и есть - на гитхабе сломаны ссылки на внешний код: https://github.com/darlinghq/darling/tr ... c/external-=KabaL=- писал(а):The source directory
darling-master/src/external/darling-dmg
does not contain a CMakeLists.txt file.
Поэтому не все нужные исходники из 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
Re: Собираю Darling из исходников
Да, всё по инструкции https://github.com/darlinghq/darlingtrs писал(а):А всё по инструкции делаете? Проект как я понял сырой, возможно и не у всех собираться будет, и графические приложения пока не поддерживает в любом случае.
если быть точнее остановился на этом этапе
Код: Выделить всё
cd darling
mkdir -p build/x86-64
cd build/x86-64
cmake ../.. -DCMAKE_TOOLCHAIN_FILE=../../Toolchain-x86_64.cmake
Re: Собираю Darling из исходников
Спасибо, попробую отписать тудаPulfer писал(а): Может стоит завести баг на этот счёт тут: https://github.com/darlinghq/darling/issues
Отправил , ждём ответа
Re: Собираю Darling из исходников
Всем огромное спасибо ! ! !
проблему решать нет смысла, так как нужную функцию 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.
проблему решать нет смысла, так как нужную функцию 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.