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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> KiCad winbuilder, Проблемы при сборке KiCAD с его помощью
max_donetsk
сообщение Nov 21 2014, 08:08
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 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'". Я понимаю, что нужно кому-то что-то сообщить, но кому, что и как не знаю. Помогите, пожалуйста, дураку разобраться. Заранее благодарен!
Go to the top of the page
 
+Quote Post
max_donetsk
сообщение Nov 21 2014, 08:48
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 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, например.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 21 2014, 09:50
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 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 мег. Жду sad.gif

Добавлено: поменял 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)
Go to the top of the page
 
+Quote Post
max_donetsk
сообщение Nov 21 2014, 11:36
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 95
Регистрация: 9-06-07
Из: Донецк
Пользователь №: 28 329



Цитата(Сергей Борщ @ Nov 21 2014, 11:50) *
и далее текст, что это внутренняя ошибка bazaar. Жалуется на кодировку cp1251. Сменил кодировку, перегрузился, запустил снова. Эта сволочь заново скачивает библиотеки компонентов, которые мне нахрен не нужны. 86 мег. Жду sad.gif

Добавлено: поменял 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
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Nov 21 2014, 11:52
Сообщение #5


Беспросветный оптимист
******

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



Цитата(max_donetsk @ Nov 21 2014, 12:08) *
трассированная плата в kicad linux ver, не открывается в win ver. Понятно, что они не совместимы

Вот это реально жесть.
Ну вот чего стоило сделать сохранение в разных форматах для совместимости с предыдущими версиями.

Прямо диверсия какая-то.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 21 2014, 12:19
Сообщение #6


Гуру
******

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


Частый гость
**

Группа: Участник
Сообщений: 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
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 21 2014, 13:29
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 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)
Go to the top of the page
 
+Quote Post
max_donetsk
сообщение Nov 21 2014, 13:45
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 95
Регистрация: 9-06-07
Из: Донецк
Пользователь №: 28 329



Цитата(Сергей Борщ @ Nov 21 2014, 15:29) *
Запустил снова. Собирается... Даже и не знаю, чем помочь...

А подскажите, пожалуйста, у вас собирается какая ревизия kicad? Я понимаю, что батник сам закачивает все, но все же. У меня - 5297.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 21 2014, 14:35
Сообщение #10


Гуру
******

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



Цитата(max_donetsk @ Nov 21 2014, 15:45) *
Я понимаю, что батник сам закачивает все, но все же. У меня - 5297.

-- Kicad Bazaar build version: (2014-11-21 BZR 5297)


--------------------
На любой вопрос даю любой ответ
"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
Барановский Конс...
сообщение Nov 21 2014, 16:21
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
max_donetsk
сообщение Nov 21 2014, 18:35
Сообщение #12


Частый гость
**

Группа: Участник
Сообщений: 95
Регистрация: 9-06-07
Из: Донецк
Пользователь №: 28 329



Ребята, совсем замучился, как только не пробовал. Уже приехал домой, все перепробовал, уменьшил названия в папках, сделал минимальный путь к директории, запускал от имени администратора и в режиме совместимости с WinXP SP3, потом пробовал в режиме совместимости Win XP SP2 (на компьютере стоит Win7 x64), ничего не помогает, проблема остается такой же. Такое чувство, что ваш winbuilder отличается от моего. Очень хочется разобраться до конца. Сейчас буду пробовать поставить на виртуальную машину WinXP, попробую еще там.

Сообщение отредактировал max_donetsk - Nov 21 2014, 18:36
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Nov 21 2014, 19:00
Сообщение #13


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Может быть вам взять готовую сборку из соседней темы? Вроде бы вот тут свежие сборки: ftp://ftp.kicad.ru/pub/kicad/install/win32/gost_commit/ (но могу ошибаться).


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
max_donetsk
сообщение Nov 21 2014, 20:26
Сообщение #14


Частый гость
**

Группа: Участник
Сообщений: 95
Регистрация: 9-06-07
Из: Донецк
Пользователь №: 28 329



Цитата(AHTOXA @ Nov 21 2014, 21:00) *
Может быть вам взять готовую сборку из соседней темы? Вроде бы вот тут свежие сборки: ftp://ftp.kicad.ru/pub/kicad/install/win32/gost_commit/ (но могу ошибаться).

Спасибо за совет, но у меня уже чисто спортивный интерес, чтобы получилось, но на заметку взял
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 22 2014, 06:57
Сообщение #15


Гуру
******

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



Да, у меня в виртуальной машине стоит WinXP 32-битная.


--------------------
На любой вопрос даю любой ответ
"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

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

 


RSS Текстовая версия Сейчас: 27th July 2025 - 14:37
Рейтинг@Mail.ru


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