|
Сборка из исходников, вопросы по сборке будут жить здесь. |
|
|
|
May 17 2013, 07:35
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Вопрос по кросс-сборке. Задача: на машине с Linux Mint 14 (64 бита) собрать КиКАД для 32-битного виндовса. С wxWidgets проблем нет, указал --host=i686-w64-mingw32 --prefix=$BUILD_DIR/../install/wx-win, все собралось и установилось. Теперь сборка собственно КиКАДа. В доке такой вариант сборки не описан или я его не нашел. Гуглением выяснил, что надо создать файл (win-cross.cmake) примерно следующего содержания CODE # the name of the target operating system SET(CMAKE_SYSTEM_NAME Windows)
# which compilers to use for C and C++ SET(CMAKE_RC_COMPILER i686-w64-mingw32-windres) SET(CMAKE_C_COMPILER i686-w64-mingw32-gcc) SET(CMAKE_CXX_COMPILER i686-w64-mingw32-g++)
# here is the target environment located SET(CMAKE_FIND_ROOT_PATH /usr/i686-w64-mingw32)
# adjust the default behaviour of the FIND_XXX() commands: # search headers and libraries in the target environment, search # programs in the host environment set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) и указать его cmake ключем -DCMAKE_TOOLCHAIN_FILE=../win-cross.cmake. Также указал путь к wx согласно инструкции: -DwxWidgets_ROOT_DIR=$BUILD_DIR/../install/wx-win" Теперь cmake находит работающий компилятор и OpenGL но вылетает на поиске wxWidgets. Возможно кто-то уже имеет опыт такой кросс-сборки? Как его заставить? Я, конечно, могу полезть копать внутренности CMakeModules/FindwxWidgets.cmake, но возможно кто-то уже прошел по этим граблям?
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
Сообщений в этой теме
Сергей Борщ Сборка из исходников May 17 2013, 07:35 alex9 Собрал после очередного захода. Всем спасибо!
... Sep 19 2013, 20:08 tema-electric Сегодня попытался собрать свежий KiCAD (2013-10-01... Oct 9 2013, 10:30 viknn Цитата(tema-electric @ Oct 9 2013, 14... Oct 9 2013, 16:32  alex9 Цитата(viknn @ Oct 9 2013, 20:32) Я заком... Oct 12 2013, 17:20   tema-electric Цитата(alex9 @ Oct 13 2013, 00:20) Тогда ... Oct 17 2013, 01:54    faa Цитата(tema-electric @ Oct 17 2013, 05... Oct 18 2013, 05:05 _Pasha Смешная вещь. Попробовал собирать свежую - не полу... Oct 19 2013, 06:42 _Pasha Действительно, как его победить?
Есть параметр для... Oct 31 2013, 06:16 AHTOXA Ну так представьтесь вы ему, раз он так настаивает... Oct 31 2013, 08:48  _Pasha Цитата(AHTOXA @ Oct 31 2013, 11:48) Ну та... Oct 31 2013, 10:28   AHTOXA А разве буст берётся из транка?
Я думал, что ему ... Oct 31 2013, 11:13    _Pasha Цитата(AHTOXA @ Oct 31 2013, 15:13) А раз... Oct 31 2013, 13:48 _taras_ Убунта 12.04 32-битная
Попытался собрать крайнюю в... Nov 22 2013, 23:43 AHTOXA Цитата(_taras_ @ Nov 23 2013, 05:43) А во... Nov 23 2013, 06:02 _taras_ Попробовал по новой собрать. Вываливается с ошибко... Nov 23 2013, 12:28 AVL Цитата(_taras_ @ Nov 23 2013, 16:28) Попр... Nov 23 2013, 12:35 Сергей Борщ Надо поставить bzr-utils (кажется так называется) Nov 23 2013, 12:36 AHTOXA bzrtools ! Nov 23 2013, 13:18 _taras_ Опять вылетело
Но уже на этапе
КодInstall the pro... Nov 23 2013, 13:41 AHTOXA Цитата(_taras_ @ Nov 23 2013, 19:41) Код ... Nov 23 2013, 21:37 faa Цитата(_taras_ @ Nov 23 2013, 17:41) КодI... Nov 24 2013, 13:47 _taras_ Наверное в недрах кода ссылка на файл fp-lib-table... Nov 23 2013, 22:41 AHTOXA Вы уже у цели
Цитата(_taras_ @ Nov 24 2013, 0... Nov 24 2013, 05:34 _taras_ Я наверное наступаю на всевозможные граби
Остал... Nov 24 2013, 18:40 _Pasha Цитата(_taras_ @ Nov 24 2013, 21:40) Един... Nov 24 2013, 22:05  faa Цитата(_Pasha @ Nov 25 2013, 02:05) 4320 ... Nov 25 2013, 15:16   AHTOXA Решил сегодня собрать свежак, заодно поправить мой... Dec 1 2013, 21:41    _Ross_ Дебиан - 7, amd64 . Ничего чего-то не собирается. ... Dec 17 2013, 17:30 alex9 У меня deb не хочет собираться, пока не удалю уста... Nov 24 2013, 19:39 _taras_ _Pasha.
Я собирал по инструкции АНТОХИ. В ней сказ... Nov 24 2013, 22:18 Ruslan.B ЛС мне использовать почему-то запрещено, а потому ... Mar 30 2014, 09:16 alex9 2 Ruslan.B А в каком месте, собственно, затык? Mar 30 2014, 13:30  Ruslan.B Цитата(alex9 @ Mar 30 2014, 19:30) 2 Rusl... Apr 2 2014, 12:53   alex9 Цитата(Ruslan.B @ Apr 2 2014, 15:53) А во... Apr 2 2014, 17:00    Ruslan.B Всем спасибо за помощь, получилось. Именно на amd6... Apr 4 2014, 17:45     alex9 Цитата(Ruslan.B @ Apr 4 2014, 20:45) А во... Apr 5 2014, 04:57 break Ruslan.B
Не далее как позавчера успешно собрал и у... Mar 31 2014, 02:41 _Pasha Цитата(break @ Mar 31 2014, 05:41) Были п... Mar 31 2014, 06:33 AVL Кто-нибудь успешно собирал lp:kicad ревизии 4742 и... Apr 9 2014, 18:47 Барановский Константин Цитата(AVL @ Apr 9 2014, 21:47) Кто-нибуд... Apr 10 2014, 11:22 faa Цитата(AVL @ Apr 9 2014, 22:47) Кто-нибуд... Apr 10 2014, 12:18 AVL Странно, и 4751 тоже у меня выдает ошибку segmenta... Apr 11 2014, 01:26 AVL Цитата(AVL @ Apr 11 2014, 05:26) Попробую... Apr 12 2014, 12:46 AVL Разобрался в чем проблема - создаются статические ... Apr 12 2014, 17:22 alex9
Они вообще контроль не проводят?
PS у меня такие... Apr 12 2014, 18:21 Ruslan.B На wx2.8.12 собрал в squezze 4261 В cvpcb вид тако... Jun 27 2014, 17:41 tema-electric Ребята, всем привет!
Чего-то не собирается у м... Sep 10 2014, 05:22 Барановский Константин Цитата(tema-electric @ Sep 10 2014, 08... Sep 13 2014, 12:52 tema-electric Цитата(Барановский Константин @ Sep 13 2014, ... Sep 14 2014, 03:17 tema-electric 4301 не собирается под 12.04, да и вообще последни... Oct 16 2014, 09:58 Барановский Константин Тоже была проблема с этими файлами и также пришлос... Oct 16 2014, 13:46 _taras_ Цитата(Барановский Константин @ Oct 16 2014, ... Oct 16 2014, 16:04 AVL Цитата(Барановский Константин @ Oct 16 2014, ... Oct 16 2014, 19:15 Барановский Константин Просто как-то подозрительно затихла эта ветка. Дум... Oct 17 2014, 17:09 tema-electric Нужно ли сейчас при сборке KiCAD включать опцию GO... Oct 19 2014, 15:58 AVL Цитата(tema-electric @ Oct 19 2014, 19... Oct 21 2014, 05:15  Сергей Борщ Цитата(AVL @ Oct 21 2014, 08:15) На данны... Oct 21 2014, 06:06   faa Цитата(Сергей Борщ @ Oct 21 2014, 10:06) ... Oct 21 2014, 09:56    tema-electric Цитата(faa @ Oct 21 2014, 16:56) новой ве... Oct 21 2014, 15:19 Барановский Константин Цитата(tema-electric @ Oct 21 2014, 18... Oct 21 2014, 15:33 tema-electric Константин,
В 3.0.0 какой-то косяк с мышом есть. Н... Oct 21 2014, 16:07 Барановский Константин Собрал для Ubuntu 14.04 32bit.
Application: kicad... Oct 23 2014, 06:02 tema-electric Цитата(Барановский Константин @ Oct 23 2014, ... Oct 23 2014, 06:49 Барановский Константин KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
вклю... Oct 23 2014, 07:35 Барановский Константин Для начала нужно зарегистрироваться на сайте http:... Nov 21 2014, 08:41 Гость Спасибо за сборку, собирал 4023 при прокрутке про... Dec 4 2014, 09:14 Гость Хм. Рано я радовался?
Не удалось загрузить библио... Dec 4 2014, 09:51 Сергей Борщ телепатически предположу, что ошибка в файле /home... Dec 4 2014, 10:09 Барановский Константин Цитата(Гость)огорчает исчезновение "сохранить... Dec 4 2014, 10:42 Гость RE: Сборка из исходников Dec 4 2014, 11:53 Гость Хм. Ничего не вставилось, регистрироваться надо. Ф... Dec 4 2014, 11:58 Сергей Борщ Можно было вставить в сообщение. Ну да ладно:
Код... Dec 4 2014, 12:10 Гость Да! именно что библиотеки остались с кикада из... Dec 4 2014, 12:18 Барановский Константин Параметры содержащие скобки должны обрамляться кав... Dec 4 2014, 12:21 break Пытаюсь собрать свежую сборку под Kubuntu 14.10 x6... Dec 11 2014, 19:30 Барановский Константин break, в скрипте для сборки scripts/kicad-install.... Dec 12 2014, 04:50 Гость По поводу вышесобранного пакета для убунты.
1) От... Dec 21 2014, 18:43 Сергей Борщ Цитата(Гость @ Dec 21 2014, 20:43) 2) Как... Dec 22 2014, 07:31 viknn Пробная сборка kicad для Windows спотыкается на ли... Mar 31 2015, 20:05 Сергей Борщ Цитата(viknn @ Mar 31 2015, 22:05) Может ... Mar 31 2015, 21:27 faa Цитата(viknn @ Mar 31 2015, 23:05) Пробна... May 8 2015, 11:33  mobidev Цитата(faa @ May 8 2015, 15:33) Починили ... May 8 2015, 14:03 Антон Мидюков Пытаюсь собрать Kicad 4.0 rc1 в Сизиф дистрибутива... Sep 26 2015, 06:14 faa Цитата(Антон Мидюков @ Sep 26 2015, 09:14... Sep 27 2015, 06:55  Антон Мидюков Цитата(faa @ Sep 27 2015, 13:55) С сизифо... Sep 27 2015, 11:49   faa Цитата(Антон Мидюков @ Sep 27 2015, 14:49... Sep 28 2015, 04:15 Антон Мидюков Компиляция у меня прошла успешно после того, как п... Sep 28 2015, 05:17 brag На свежем arch linux x64 из старым бустом 1.54.0 (... Sep 29 2015, 23:50 Антон Мидюков В-общем, я в тупике. У собранного мной kicad непоб... Oct 31 2015, 10:20 break Цитата(Антон Мидюков @ Oct 31 2015, 13:20... Nov 6 2015, 12:20 faa Цитата(Антон Мидюков @ Oct 31 2015, 13:20... Nov 12 2015, 09:44  Антон Мидюков Цитата(faa @ Nov 12 2015, 16:44) Какая ре... Nov 19 2015, 03:34   faa Цитата(Антон Мидюков @ Nov 19 2015, 06:34... Nov 19 2015, 17:09    Антон Мидюков В общем, выяснил, что проблема кроется в том, что ... Dec 17 2015, 07:24 alex9 Возникла нужда собрать под виндуз 7х64. Пытаюсь во... Feb 11 2016, 15:52 faa Цитата(alex9 @ Feb 11 2016, 18:52) Возник... Feb 16 2016, 18:19 alex9 У них:
ЦитатаThe KiCad Winbuilder project is a com... Feb 16 2016, 18:52
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|