реклама на сайте
подробности

 
 
> Сборка из исходников, вопросы по сборке будут жить здесь.
Сергей Борщ
сообщение May 17 2013, 07:35
Сообщение #101


Гуру
******

Группа: Модераторы
Сообщений: 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)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Сергей Борщ   Сборка из исходников   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
3 страниц V  < 1 2 3 >


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 17th June 2025 - 23:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01464 секунд с 7
ELECTRONIX ©2004-2016