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

 
 
> 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
3 страниц V   1 2 3 >  
Start new topic
Ответов (1 - 41)
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
ArtDenis
сообщение Nov 24 2014, 14:21
Сообщение #16


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

Группа: Участник
Сообщений: 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


--------------------
http://ufa-darts.ru/ - собираем дартс-лигу в Уфе
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 24 2014, 14:45
Сообщение #17


Гуру
******

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



Цитата(ArtDenis @ Nov 24 2014, 16:21) *
Может уже обсуждалось.
Потрудитесь прочитать предыдущую страницу.


--------------------
На любой вопрос даю любой ответ
"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
ArtDenis
сообщение Nov 24 2014, 15:30
Сообщение #18


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

Группа: Участник
Сообщений: 142
Регистрация: 10-11-12
Пользователь №: 74 318



Сергей Борщ, точно. Просмотрел... rolleyes.gif


--------------------
http://ufa-darts.ru/ - собираем дартс-лигу в Уфе
Go to the top of the page
 
+Quote Post
max_donetsk
сообщение Nov 25 2014, 20:30
Сообщение #19


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

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



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

Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 25 2014, 21:16
Сообщение #20


Гуру
******

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


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

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



Тогда даже не знаю, в чем может быть такое дикое нежелание kicadwinbuilderа собрать сборку на моих двух компьютерах. Единственное, что я не делал, так это то, что не давал своих Launcpad ID, но, думаю, что это не так важно.
Go to the top of the page
 
+Quote Post
Барановский Конс...
сообщение Nov 26 2014, 08:57
Сообщение #22


Местный
***

Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861



Может стоит попробовать собрать из корня диска С: ?)) Знаю, звучит глупо, но мало ли...

P.S. Я имею в виду c:\kicad-winbuilder\... вместо d:\...

Сообщение отредактировал Барановский Константин - Nov 26 2014, 09:02
Go to the top of the page
 
+Quote Post
max_donetsk
сообщение Nov 26 2014, 09:11
Сообщение #23


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

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



Цитата(Барановский Константин @ Nov 26 2014, 10:57) *
Может стоит попробовать собрать из корня диска С: ?)) Знаю, звучит глупо, но мало ли...

P.S. Я имею в виду c:\kicad-winbuilder\... вместо d:\...

Пробовал, даже сократил еще больше имя, пробовал из директории c:\kicad\... и никак. У меня такое чувство, что чего-то не хватает установленного из программ того, что стоит у вас.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 26 2014, 09:29
Сообщение #24


Гуру
******

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



Так а на чем у вас сейчас процесс заканчивается? По какой ошибке вываливается? Там есть папочка с логами, прикрепите сюда архив с ее содержимым.


--------------------
На любой вопрос даю любой ответ
"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 26 2014, 19:39
Сообщение #25


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

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



Цитата(Сергей Борщ @ Nov 26 2014, 11:29) *
Так а на чем у вас сейчас процесс заканчивается? По какой ошибке вываливается? Там есть папочка с логами, прикрепите сюда архив с ее содержимым.

Заканчивается на том же самом месте, что и на Win 7. Ну в общем, выкладываю логи, посмотрите, пожалуйста, может что-то увидите
Прикрепленные файлы
Прикрепленный файл  logs.zip ( 4.86 килобайт ) Кол-во скачиваний: 40
 
Go to the top of the page
 
+Quote Post
AVL
сообщение Nov 26 2014, 20:55
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 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 больше не будет пытаться склонировать хранилища, которые он пытался дать команду склонировать, а они недоклонировались и находятся теперь в разрушенном состоянии.
Go to the top of the page
 
+Quote Post
break
сообщение Nov 27 2014, 07:56
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206



Это всё хорошо, но я не понял про ГОСТовские дополнения. Как их туда вклячить?

AHTOXA
Сборку 4289 можно советовать только врагу. Куча глюков, и откатиться нельзя - старые версии не понимают формат его PCB файла, а в этой версии больше нет возможности сохранения в старом формате.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Nov 27 2014, 10:42
Сообщение #28


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

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



Цитата(break @ Nov 27 2014, 12:56) *
AHTOXA
Сборку 4289 можно советовать только врагу.

Пардон. Я не советовал какую-то конкретную сборку, я просто подсказал, где можно взять готовые.
А какая версия сейчас правильная?


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


Местный
***

Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020



Цитата(break @ Nov 27 2014, 11:56) *
Это всё хорошо, но я не понял про ГОСТовские дополнения. Как их туда вклячить?

Если есть интерес к возможности ГОСТ сборки под винду, давайте создам ветку на базе lp:kicad-winbuilder, туда внесу все изменения, которые для этого делал.
Go to the top of the page
 
+Quote Post
max_donetsk
сообщение Nov 27 2014, 20:37
Сообщение #30


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

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



Ребят, доброго времени суток! Вроде бы пошло, коллективный разум победил, спасибо всем за советы, завтра отпишу, что и как делал, если все пройдет до конца гладко.
Go to the top of the page
 
+Quote Post
AVL
сообщение Nov 28 2014, 06:51
Сообщение #31


Местный
***

Группа: Свой
Сообщений: 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

Если что, позже добавлю пункты для окончательной упаковки в архив результирующей сборки (сейчас не помню детали).
Go to the top of the page
 
+Quote Post
max_donetsk
сообщение Nov 28 2014, 07:52
Сообщение #32


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

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
break
сообщение Dec 9 2014, 22:25
Сообщение #33


Местный
***

Группа: Свой
Сообщений: 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 часов результата дождаться не удалось sad.gif .

Кстати, команда "cmake -P KiCadWinbuilder.cmake" выполняться не будет, сначала нужно запускать setenv.bat, так что не зря там присутствует make.bat, который это делает автоматически.
Go to the top of the page
 
+Quote Post
break
сообщение Jun 16 2015, 21:51
Сообщение #34


Местный
***

Группа: Свой
Сообщений: 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.
Go to the top of the page
 
+Quote Post
SDI
сообщение Jun 17 2015, 16:55
Сообщение #35


Участник
*

Группа: Участник
Сообщений: 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
 
Go to the top of the page
 
+Quote Post
break
сообщение Jun 18 2015, 10:57
Сообщение #36


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206



SDI
Да вроде всё делал по рекомендациям. И Bazaar ставил отдельно и заменял, и kicadwinbuilder.cmake заменял.
Вчера вдруг под XP sp3 x86 начало собираться, правда компилятор тоже на что-то ругался. За 10 часов прошло 5%. (Видимо мощность компа не влияет.)
Потом попробую Ваши варианты, спасибо.
Go to the top of the page
 
+Quote Post
break
сообщение Jun 20 2015, 09:10
Сообщение #37


Местный
***

Группа: Свой
Сообщений: 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. Рано радовался. Сборка неработоспособна.
Go to the top of the page
 
+Quote Post
break
сообщение Jun 25 2015, 17:12
Сообщение #38


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206



Я смотрю, что Линуховая сборка откомпилирована GCC с номером 4.8.4., а эти пока все 4.8.2. Может и это влияет на работоспособность?
Go to the top of the page
 
+Quote Post
break
сообщение Feb 29 2016, 23:30
Сообщение #39


Местный
***

Группа: Свой
Сообщений: 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


Завтра продолжу изыскания.
Go to the top of the page
 
+Quote Post
SDI
сообщение Mar 13 2016, 04:08
Сообщение #40


Участник
*

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



Сборка гостовской ветки Kicad c помощью Kicad-winbuilder-master заканчивается с ошибкой, а
обычной ветки-все нормально, хорошо бы подправить, непонятно в чем разница.
Go to the top of the page
 
+Quote Post
SDI
сообщение Mar 19 2016, 11:16
Сообщение #41


Участник
*

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



Кто-нибудь использует Kicad-winbuilder-master для сборки гостовской ветки Kicad, не удается применить.
Go to the top of the page
 
+Quote Post
break
сообщение Aug 24 2016, 22:49
Сообщение #42


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206



Из-за постоянных проблем при сборке посредством Winbuilder'а решил перейти на негостовскую ветку. Тем более, что дополнения по генерации перечня и спецификации всё равно не работали. А больше ничего полезного в ГОСТ варианте не заметил. Буду пользоваться kicadbom2spec.
Go to the top of the page
 
+Quote Post

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

 


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


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