|
KiCad winbuilder, Проблемы при сборке KiCAD с его помощью |
|
|
|
Nov 21 2014, 08:08
|
Частый гость
 
Группа: Участник
Сообщений: 95
Регистрация: 9-06-07
Из: Донецк
Пользователь №: 28 329

|
Уважаемые форумчане, доброго времени суток! Очень нужна помощь гуру по сборкам. В соседней ветке описывал проблему по поводу того, что трассированная плата в kicad linux ver, не открывается в win ver. Понятно, что они не совместимы, мне посоветовали собрать kicad самому самой новой версии с помощью программы kicad winbuilder. Скачал ее, запустил файл make.bat под windows, по крайней мере так написано в описании. Вроде все пошло собираться, но через некоторое время выскакивает ошибка:"You have not informed bzr of your Launchpad ID, and you must do this to write to Launchpad or access private data. See 'bzr help launchpad-login'". Я понимаю, что нужно кому-то что-то сообщить, но кому, что и как не знаю. Помогите, пожалуйста, дураку разобраться. Заранее благодарен!
|
|
|
|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 41)
|
Nov 21 2014, 08:48
|
Частый гость
 
Группа: Участник
Сообщений: 95
Регистрация: 9-06-07
Из: Донецк
Пользователь №: 28 329

|
Цитата(Барановский Константин @ Nov 21 2014, 10:41)  Для начала нужно зарегистрироваться на сайте http://launchpad.net/Затем открыть командную строку и ввести команду Код bzr launchpad-login launchpadID где launchpadID - логин полученный при регистрации. Возможно потребуется ввести и более подробную информацию (точно уже не помню необходимо ли это) с помощью следующей команды в командной строке: Код bzr whoami "Vasya Pupkin <vasya.pupkin@mail.ru>" имя, фамилия и адрес электронной почты тоже из формы регистрации. Рекомендую указывать всю информацию на латинице, как указано в примере выше. Спасибо, буду пробовать, по результатам отпишусь, может будет кому полезно, но простите за глупый вопрос, эти шаги выполнять из какой системы windows или ubuntu, например.
|
|
|
|
|
Nov 21 2014, 09:50
|

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

|
Сообщение об LaunchpadID - это не ошибка, это предупреждение. Регистрация там нужна для записи, для чтения она не обязательна. Запустил этот скрипт на виртуальной машине с XP, получил другое сообщение об ошибке (сразу после сообщения о ID): Цитата bzr: ERROR: exceptions.UnicodeEncodeError: 'ascii' codec can't encode characters in position 34-43: ordinal not in range(128) и далее текст, что это внутренняя ошибка bazaar. Жалуется на кодировку cp1251. Сменил кодировку, перегрузился, запустил снова. Эта сволочь заново скачивает библиотеки компонентов, которые мне нахрен не нужны. 86 мег. Жду  Добавлено: поменял Control panel -> regional and language options -> Advanced -> Language for non-unicode programs язык на English. Предыдущее сообщени об ошибке пропало, теперь Error building GLEW. Еще добавлено: чтобы не скачивал библиотеки, надо в KiCadWinbuilder.cmake в строке set( LIBRARY ON ) заменить ON на OFF Еще добавлено: после предыдущей ошибки bazaar осталась пустая директория src/glew-cmake, ее надо удалить. После этого строительство GLEW запускается, но падает с той же внутренней ошибкой bazaar (но теперь уже с жалобой на кодировку cp1252, где он ее нашел???). Снова добавлено: мы не одинокиЕще: Кое-как победил. Описание ошибки здесь. В Winbuilder запакована глючная версия bazaar. Надо в setenv.bat добавить строку SET LANGUAGE=C, после чего удалить src/glew-cmake и запустить make.bat снова Вроде бы сборка пошла...
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Nov 21 2014, 11:36
|
Частый гость
 
Группа: Участник
Сообщений: 95
Регистрация: 9-06-07
Из: Донецк
Пользователь №: 28 329

|
Цитата(Сергей Борщ @ Nov 21 2014, 11:50)  и далее текст, что это внутренняя ошибка bazaar. Жалуется на кодировку cp1251. Сменил кодировку, перегрузился, запустил снова. Эта сволочь заново скачивает библиотеки компонентов, которые мне нахрен не нужны. 86 мег. Жду  Добавлено: поменял Control panel -> regional and language options -> Advanced -> Language for non-unicode programs язык на English. Предыдущее сообщени об ошибке пропало, теперь Error building GLEW. Еще добавлено: чтобы не скачивал библиотеки, надо в KiCadWinbuilder.cmake в строке set( LIBRARY ON ) заменить ON на OFF Еще добавлено: после предыдущей ошибки bazaar осталась пустая директория src/glew-cmake, ее надо удалить. После этого строительство GLEW запускается, но падает с той же внутренней ошибкой bazaar (но теперь уже с жалобой на кодировку cp1252, где он ее нашел???). Снова добавлено: мы не одинокиЕще: Кое-как победил. Описание ошибки здесь. В Winbuilder запакована глючная версия bazaar. Надо в setenv.bat добавить строку SET LANGUAGE=C, после чего удалить src/glew-cmake и запустить make.bat снова Вроде бы сборка пошла... Сделал по вашей инструкции, единственное, кодировку не менял, хотя по началу на нее ругался, но когда добавил строку SET LANGUAGE=C в файл setenv.bat, ругаться перестал и все вроде как пошло, но уже на финальной, насколько я могу судить, стадии, выскочила ошибка:
Сообщение отредактировал max_donetsk - Nov 21 2014, 11:50
Эскизы прикрепленных изображений
|
|
|
|
|
Nov 21 2014, 11:52
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(max_donetsk @ Nov 21 2014, 12:08)  трассированная плата в kicad linux ver, не открывается в win ver. Понятно, что они не совместимы Вот это реально жесть. Ну вот чего стоило сделать сохранение в разных форматах для совместимости с предыдущими версиями. Прямо диверсия какая-то.
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Nov 21 2014, 12:19
|

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

|
Цитата(max_donetsk @ Nov 21 2014, 13:36)  все вроде как пошло, но уже на финальной, насколько я могу судить, стадии, выскочила ошибка: Нет, это еще только начало сборки. У меня такой ошибки не появлялось и за примерно час собралось. Похоже, у вас произошел затык на скачивании boost. Попробуйте удались src\kicad\.downloads-by-cmake и запустить сборку еще раз.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Nov 21 2014, 12:43
|
Частый гость
 
Группа: Участник
Сообщений: 95
Регистрация: 9-06-07
Из: Донецк
Пользователь №: 28 329

|
Цитата(Сергей Борщ @ Nov 21 2014, 14:19)  Похоже, у вас произошел затык на скачивании boost. Попробуйте удались src\kicad\.downloads-by-cmake и запустить сборку еще раз. Попробовал, не получилось, ошибка та же, хотя boost вроде как закачивается (на скриншотах), но вижу проблему с Doxygen. Добавлено: только что попробовал все запустить от имени администратора, эффект тот же.
Сообщение отредактировал max_donetsk - Nov 21 2014, 13:12
Эскизы прикрепленных изображений
|
|
|
|
|
Nov 21 2014, 13:29
|

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

|
Цитата(max_donetsk @ Nov 21 2014, 14:43)  Попробовал, не получилось, ошибка та же, хотя boost вроде как закачивается (на скриншотах), но вижу проблему с Doxygen У меня такое же сообщение о Doxygen. Он не нужен. А вот boost у меня собирается: Код -- extracting... src='D:/build/KiCAD/kicad-winbuilder-3.4/src/kicad/.downloads-by-cmake/boost_1_54_0.tar.bz2' dst='D:/build/KiCAD/kicad-winbuilder-3.4/src/kicad/.downloads-by-cmake/boost_1_54_0/src/boost' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [ 0%] creating 'boost scratch repo' specifically for boost to track boost patches [ 0%] adding pristine boost files to 'boost scratch repo' [ 0%] committing pristine boost files to 'boost scratch repo' [ 0%] Performing patch step for 'boost' patching file boost/polygon/detail/minkowski.hpp .... правда у меня установлен mingw/msys с кучей всего внутри. Сейчас перенесу их куда-нибудь и попробую собрать заново Запустил снова. Собирается... Даже и не знаю, чем помочь...
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Nov 21 2014, 13:45
|
Частый гость
 
Группа: Участник
Сообщений: 95
Регистрация: 9-06-07
Из: Донецк
Пользователь №: 28 329

|
Цитата(Сергей Борщ @ Nov 21 2014, 15:29)  Запустил снова. Собирается... Даже и не знаю, чем помочь... А подскажите, пожалуйста, у вас собирается какая ревизия kicad? Я понимаю, что батник сам закачивает все, но все же. У меня - 5297.
|
|
|
|
|
Nov 21 2014, 16:21
|
Местный
  
Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861

|
max_donetsk, нужно папку winbuilder'а переименовать на какую-нибудь покороче и избавиться от вложенности папок. Т.е. если сейчас структура папок такая: Код D:/kicad-winbuilder-3.4-2/kicad-winbuilder-3.4/... то должна стать, например, такой: Код D:/kicad-winbuilder/... Это связано с ограничением windows на длину имени файла. Подробнее можно почитать тут: https://bugs.launchpad.net/kicad-winbuilder/+bug/1289983
Сообщение отредактировал Барановский Константин - Nov 21 2014, 16:52
|
|
|
|
|
Nov 21 2014, 18:35
|
Частый гость
 
Группа: Участник
Сообщений: 95
Регистрация: 9-06-07
Из: Донецк
Пользователь №: 28 329

|
Ребята, совсем замучился, как только не пробовал. Уже приехал домой, все перепробовал, уменьшил названия в папках, сделал минимальный путь к директории, запускал от имени администратора и в режиме совместимости с WinXP SP3, потом пробовал в режиме совместимости Win XP SP2 (на компьютере стоит Win7 x64), ничего не помогает, проблема остается такой же. Такое чувство, что ваш winbuilder отличается от моего. Очень хочется разобраться до конца. Сейчас буду пробовать поставить на виртуальную машину WinXP, попробую еще там.
Сообщение отредактировал max_donetsk - Nov 21 2014, 18:36
|
|
|
|
|
Nov 21 2014, 20:26
|
Частый гость
 
Группа: Участник
Сообщений: 95
Регистрация: 9-06-07
Из: Донецк
Пользователь №: 28 329

|
Цитата(AHTOXA @ Nov 21 2014, 21:00)  Может быть вам взять готовую сборку из соседней темы? Вроде бы вот тут свежие сборки: ftp://ftp.kicad.ru/pub/kicad/install/win32/gost_commit/ (но могу ошибаться). Спасибо за совет, но у меня уже чисто спортивный интерес, чтобы получилось, но на заметку взял
|
|
|
|
|
Nov 24 2014, 14:21
|
Частый гость
 
Группа: Участник
Сообщений: 142
Регистрация: 10-11-12
Пользователь №: 74 318

|
Может уже обсуждалось. Как побороть ошибку билда кикада под 7-й виндой (с помощью KiCadWinbuilder): Код -- Checking for GLEW -- Downloading You have not informed bzr of your Launchpad ID, and you must do this to write to Launchpad or access private data. See "bzr help launchpad-login". bzr: ERROR: exceptions.UnicodeEncodeError: 'ascii' codec can't encode characters in position 34-43: ordinal not in range(128)
Traceback (most recent call last): File "bzrlib\commands.pyo", line 930, in exception_to_return_code File "bzrlib\commands.pyo", line 1141, in run_bzr File "bzrlib\commands.pyo", line 673, in run_argv_aliases File "bzrlib\commands.pyo", line 697, in run File "bzrlib\cleanup.pyo", line 136, in run_simple File "bzrlib\cleanup.pyo", line 166, in _do_with_cleanups File "bzrlib\builtins.pyo", line 1649, in run File "bzrlib\branch.pyo", line 1463, in create_checkout File "bzrlib\bzrdir.pyo", line 906, in create_workingtree File "bzrlib\workingtree_4.pyo", line 1565, in initialize File "bzrlib\transform.pyo", line 2535, in build_tree File "bzrlib\transform.pyo", line 2590, in _build_tree File "bzrlib\progress.pyo", line 116, in update File "bzrlib\ui\text.pyo", line 374, in _progress_updated File "bzrlib\ui\text.pyo", line 554, in show_progress File "bzrlib\ui\text.pyo", line 536, in _repaint File "bzrlib\ui\text.pyo", line 440, in _show_line UnicodeEncodeError: 'ascii' codec can't encode characters in position 34-43: ordinal not in range(128)
bzr 2.6b1 on python 2.6.6 (Windows-7-6.1.7601-SP1) arguments: ['bzr', 'co', '--lightweight', 'lp:glew-cmake', 'glew-cmake'] plugins: bzrtools[2.5.0], changelog_merge[2.6b1], colo[0.4.0], explorer[1.3.0dev], fastimport[0.14.0dev], git[0.6.8dev], launchpad[2.6b1], loom[2.3.0dev], netrc_credential_store[2.6b1], news_merge[2.6b1], pipeline[1.4.0], qbzr[0.23.0dev], rewrite[0.6.4dev], svn[1.2.2dev], upload[1.2.0dev], xmloutput[0.8.8] encoding: 'cp1251', fsenc: 'mbcs', lang: None
*** Bazaar has encountered an internal error. This probably indicates a bug in Bazaar. You can help us fix it by filing a bug report at https://bugs.launchpad.net/bzr/+filebug including this traceback and a description of the problem. ERROR Checking out source code! ERROR Bazaar said: Для продолжения нажмите любую клавишу . . .
Сообщение отредактировал ArtDenis - Nov 24 2014, 14:22
--------------------
|
|
|
|
|
Nov 25 2014, 20:30
|
Частый гость
 
Группа: Участник
Сообщений: 95
Регистрация: 9-06-07
Из: Донецк
Пользователь №: 28 329

|
Отписываюсь по результату. Забегая наперед, скажу, ничего не получилось. В общем поставил на виртуальную машину WinXP SP3. Скачал kicadwinbuilder 3.4, попробовал, результат тот же, что и в Win7. Решил потом попробовать с kicadwinbuilder 3.3, результат тот же, не собирается kicad, но что заметил, в командной строке проходит проверка на компилятор MinGW. Отдельно я его не ставил, может в этом проблема? Если да, то посоветуйте, пожалуйста, что конкретно нужно поставить. Еще есть предположение на то, что быть может на компьютер нужно установить какой-то SDK, ведь не может быть, что на одном компьютере kicad собирается, а на другом нет, явно, что чего-то не хватает.
|
|
|
|
|
Nov 25 2014, 21:16
|

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

|
Цитата(max_donetsk @ Nov 25 2014, 22:30)  проходит проверка на компилятор MinGW. Отдельно я его не ставил, может в этом проблема? Нет, отдельно его ставить не нужно - он идет в комплекте с kicadwinbuilder. Цитата(max_donetsk @ Nov 25 2014, 22:30)  может на компьютер нужно установить какой-то SDK, kicadwinbuilder и есть такой SDK.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Nov 26 2014, 09:11
|
Частый гость
 
Группа: Участник
Сообщений: 95
Регистрация: 9-06-07
Из: Донецк
Пользователь №: 28 329

|
Цитата(Барановский Константин @ Nov 26 2014, 10:57)  Может стоит попробовать собрать из корня диска С: ?)) Знаю, звучит глупо, но мало ли...
P.S. Я имею в виду c:\kicad-winbuilder\... вместо d:\... Пробовал, даже сократил еще больше имя, пробовал из директории c:\kicad\... и никак. У меня такое чувство, что чего-то не хватает установленного из программ того, что стоит у вас.
|
|
|
|
|
Nov 26 2014, 19:39
|
Частый гость
 
Группа: Участник
Сообщений: 95
Регистрация: 9-06-07
Из: Донецк
Пользователь №: 28 329

|
Цитата(Сергей Борщ @ Nov 26 2014, 11:29)  Так а на чем у вас сейчас процесс заканчивается? По какой ошибке вываливается? Там есть папочка с логами, прикрепите сюда архив с ее содержимым. Заканчивается на том же самом месте, что и на Win 7. Ну в общем, выкладываю логи, посмотрите, пожалуйста, может что-то увидите
Прикрепленные файлы
logs.zip ( 4.86 килобайт )
Кол-во скачиваний: 40
|
|
|
|
|
Nov 26 2014, 20:55
|
Местный
  
Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020

|
Цитата(max_donetsk @ Nov 26 2014, 23:39)  Заканчивается на том же самом месте, что и на Win 7. Ну в общем, выкладываю логи, посмотрите, пожалуйста, может что-то увидите Все указывает на то, что у Вас проблемы с bzr.exe. На сколько помню Вам уже писали, что bzr.exe кривой в сборке KiCad Winbuilder. У меня были подобные чудеса. Из-за того, что bzr.exe падал на каком-то этапе при клонировании каждого из хранилищ, то ошибки потом при сборке с помощью cmake появлялись в различных местах. Мне помогло следующее: удалял из KiCad Winbuilder полностью содержимое директории, в которой находится программа bzr. Далее внутрь этой директории копировал содержимое директории C:/Program files/bzr (bzr ставил под винду штатным способом с помощью инсталлятора bzr, скачанного с официального сайта bzr). Точные наименования директорий не укажу сейчас, поскольку нет под рукой той машины с виндой. После этого нужно обязательно удалить все директории с закаченными клонами хранилищ (если не ошибаюсь, хранилища закачиваются в директорию src). Иначе KiCad Winbuilder больше не будет пытаться склонировать хранилища, которые он пытался дать команду склонировать, а они недоклонировались и находятся теперь в разрушенном состоянии.
|
|
|
|
|
Nov 27 2014, 20:31
|
Местный
  
Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020

|
Цитата(break @ Nov 27 2014, 11:56)  Это всё хорошо, но я не понял про ГОСТовские дополнения. Как их туда вклячить? Если есть интерес к возможности ГОСТ сборки под винду, давайте создам ветку на базе lp:kicad-winbuilder, туда внесу все изменения, которые для этого делал.
|
|
|
|
|
Nov 28 2014, 06:51
|
Местный
  
Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020

|
Цитата(break @ Nov 27 2014, 11:56)  Это всё хорошо, но я не понял про ГОСТовские дополнения. Как их туда вклячить? Создал ветку lp:~kicad-gost-committers/kicad-winbuilder/kicad-winbuilder, текущая ревизия номер 70. В моем случае выполнял следующую последовательность (описал по памяти на основании текущего состояния директорий на ноутбуке, на котором делал сборку в июне, поэтому могут быть неточности): 1) скачать и установить Bazaar (https://launchpad.net/bzr/2.5/2.5.1/+download/bzr-2.5.1-1-setup.exe) 2) скачать и распаковать https://launchpad.net/kicad-winbuilder/trun...uilder-3.4-2.7z, например в директорию C:\ 3) в полученную директорию C:\kicad-winbuilder-3.4 поверх файла KiCadWinbuilder.cmake записать файл KiCadWinbuilder.cmake из lp:~kicad-gost-committers/kicad-winbuilder/kicad-winbuilder ветки 4) удалить директорию C:\kicad-winbuilder-3.4\env\bazaar 5) скопировать директорию C:\Program Files (x86)\Bazaar в директорию C:\kicad-winbuilder-3.4\env\ 6) запустить сборку: зайти в директорию C:\kicad-winbuilder-3.4, выполнить команду cmake -P KiCadWinbuilder.cmake Если что, позже добавлю пункты для окончательной упаковки в архив результирующей сборки (сейчас не помню детали).
|
|
|
|
|
Nov 28 2014, 07:52
|
Частый гость
 
Группа: Участник
Сообщений: 95
Регистрация: 9-06-07
Из: Донецк
Пользователь №: 28 329

|
В общем у меня все заработало (без ГОСТовских дополнений, но я с ними и не пробовал). По порядку что мне помогло (KicadWinBuilder версии 3.4): - в файле setenv.bat добавлена строка SET LANGUAGE = C; - bazaar установлен отдельно (скачан отсюда версия 2.5.1); - предварительно перед установкой были подчищены все директории, согласно вот этому: Цитата Мне помогло следующее: удалял из KiCad Winbuilder полностью содержимое директории, в которой находится программа bzr. Далее внутрь этой директории копировал содержимое директории C:/Program files/bzr (bzr ставил под винду штатным способом с помощью инсталлятора bzr, скачанного с официального сайта bzr)
После этого нужно обязательно удалить все директории с закаченными клонами хранилищ (если не ошибаюсь, хранилища закачиваются в директорию src). Иначе KiCad Winbuilder больше не будет пытаться склонировать хранилища, которые он пытался дать команду склонировать, а они недоклонировались и находятся теперь в разрушенном состоянии. На этом все, сборка пошла в работу и была успешно создана. Теперь из того, что не помогло и, на мой взгляд, возможно, это и было камнем преткновения изначально, но перепроверять не стал. Изначально сделал вот это: Цитата Добавлено: поменял Control panel -> regional and language options -> Advanced -> Language for non-unicode programs язык на English Но впоследствии вернул обратно язык на русский, так как при попытке установить bzr отдельно, выскакивала какая-то ошибка, я ее даже прочесть не мог, так как кодировка текущая выводила на экран какую-то абракадабру. После возврата на русский язык для non-unicode programs ошибка при установке bzr вообще никакая не выскакивала и установка bzr прошла успешно ну и сборка тоже. Потом не делал вот этого: Цитата и далее текст, что это внутренняя ошибка bazaar. Жалуется на кодировку cp1251. Сменил кодировку, перегрузился, запустил снова. так как от этой проблемы изначально спасал английский язык для non-unicode program. А в глобальном смысле помогла установка родного bzr. Огромное спасибо Сергею Борщу, Барановскому Константину, AVL и всем, кто принимал участие в решении данной проблемы. P.S. Это все проделал на виртуальной машине с WinXP SP3 на борту, на Win7 не пробовал, но, думаю, что все заработает, так как изначально ошибки были одинаковы.
Сообщение отредактировал max_donetsk - Nov 28 2014, 08:01
|
|
|
|
|
Dec 9 2014, 22:25
|
Местный
  
Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206

|
AVLПод win 8.1 x64 не хочет собираться - выдаёт вот что: Код -- KiCad-Winbuilder V3.4 -- Build type: Release -- Checking for environment problems -- Checking for installed Bazaar -- Checking for wxPython -- Found wxPython -- Downloading Latest Library Archive... -- Checking out KiCad Documentation source (BZR head) bzr: ERROR: Unsupported protocol for url "lp:~kicad-gost-committers/kicad/doc" ERRORChecking out the Documentation source! -- Checking for BZIP2 -- Checking for GLEW -- Downloading bzr: ERROR: Unsupported protocol for url "lp:glew-cmake" ERROR Checking out source code! ERROR Bazaar said: Для продолжения нажмите любую клавишу . . . Под winXP эту часть прошло нормально, но за 8 часов результата дождаться не удалось  . Кстати, команда "cmake -P KiCadWinbuilder.cmake" выполняться не будет, сначала нужно запускать setenv.bat, так что не зря там присутствует make.bat, который это делает автоматически.
|
|
|
|
|
Jun 16 2015, 21:51
|
Местный
  
Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206

|
Пробовал собирать в виртуальных машинах. Всё равно ничего не получилось. Под XP sp3 x86 пишет: Код CMake Error at KiCadWinbuilder.cmake:582 (file): file RENAME failed to rename C:/kicad/src/bzip2/bzip2-1.0.6/build/libbz2.dll to C:/kicad/kicad/bin/libbz2.dll because: File exists Под XP sp2 x64: Код CMake Error at KiCadWinbuilder.cmake:1041 (file): file COPY cannot find "C:/kicad/kicad/bin/pylib/_pcbnew.pyd". Не знаю, что дальше делать. Единственное, что делаю не так: использую https://launchpad.net/kicad-winbuilder/trun...uilder-3.4-3.7z вместо https://launchpad.net/kicad-winbuilder/trun...uilder-3.4-2.7z, но мне кажется, что это несущественно. Потом попробую с 2.7.
|
|
|
|
|
Jun 17 2015, 16:55
|
Участник

Группа: Участник
Сообщений: 38
Регистрация: 29-03-15
Пользователь №: 85 931

|
В WIN 8.1 64 прекрасно собирается с помощью Winbuilder 3.4.3. Рекомендую заменить версию Bazaar в архиве (уже обсуждалось) и версию Cmake на v.3.2.3. В файле kicadwinbuilder.cmake также есть ошибки. Прилагаются версии файла для обычной и гостовской версии.
Прикрепленные файлы
sborka.7z ( 9.14 килобайт )
Кол-во скачиваний: 44
|
|
|
|
|
Jun 20 2015, 09:10
|
Местный
  
Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206

|
Таки под XP 32 и 64 бита собралось (под 32 бита за те же примерно 16 часов, под 64 в виртуальной машине из-под Kubuntu за 10) благодаря предоставленным SDI kicadwinbuilder.cmake. За что ему отдельное спасибо. Хотя при сборке , насколько я успел заметить, выдавались какие-то ошибки на boost. С предыдущим .cmake собралось, но для работы не хватило какой-то dll'ки. Под win 8.1 собираться так и не хочет.
Так что если кому нужна готовая сборка, могу выложить, только не знаю куда.
Application: kicad Version: (2015-06-16 BZR 4345 GOST-COMMITTERS)-product release build wxWidgets: Version 3.0.0 (debug,wchar_t,compiler with C++ ABI 1002,GCC 4.8.2,wx containers,compatible with 2.8) Platform: Windows NT 6.2 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW Boost version: 1.54.0 USE_WX_GRAPHICS_CONTEXT=OFF USE_WX_OVERLAY=OFF KICAD_SCRIPTING=ON KICAD_SCRIPTING_MODULES=ON KICAD_SCRIPTING_WXPYTHON=ON USE_FP_LIB_TABLE=HARD_CODED_ON BUILD_GITHUB_PLUGIN=ON
P.S. Только мне непонятна нумерация релизов. На ftp лежит kicad_gost_commit_src_4290-5005.zip от 22.07.2014. А где-то я видел упоминания уже о версиях далеко за 5000.
P.P.S. Рано радовался. Сборка неработоспособна.
|
|
|
|
|
Feb 29 2016, 23:30
|
Местный
  
Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206

|
После запуска Kicad-winbuilder-master в командной строке кракозябры (и кто додумался делать вывод в UTF-8??!). В логе makepkg пишет: [ 1%] Built target shader_headers Makefile:127: ошибка выполнения рецепта для цели «all» Обычный winbuilder пишет: Код bzr: ERROR: Invalid url supplied to transport: "bzr+ssh://bazaar.launchpad.net/~ kicad-developers/kicad/doc": no supported schemes ERRORChecking out the Documentation source! -- Checking for BZIP2 -- Checking for GLEW -- Building GLEW ERROR Building GLEW Завтра продолжу изыскания.
|
|
|
|
|
Mar 13 2016, 04:08
|
Участник

Группа: Участник
Сообщений: 38
Регистрация: 29-03-15
Пользователь №: 85 931

|
Сборка гостовской ветки Kicad c помощью Kicad-winbuilder-master заканчивается с ошибкой, а обычной ветки-все нормально, хорошо бы подправить, непонятно в чем разница.
|
|
|
|
|
Mar 19 2016, 11:16
|
Участник

Группа: Участник
Сообщений: 38
Регистрация: 29-03-15
Пользователь №: 85 931

|
Кто-нибудь использует Kicad-winbuilder-master для сборки гостовской ветки Kicad, не удается применить.
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|