|
|
  |
ГОСТ-сборки: тестовые и стабильные, Информация о выпуске сборок |
|
|
|
Jun 17 2013, 18:35
|
Местный
  
Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870

|
Цитата(mobidev @ Jun 17 2013, 11:17)  Что не так делаю? Консоли скриптов почему-то нет. Application: Pcbnew Version: (2013-06-16 BZR 4153 GOST-COMMITTERS)-testing Build: wxWidgets 2.9.4 (wchar_t,compiler with C++ ABI 1002,GCC 4.7.2,wx containers,compatible with 2.8) Platform: Windows XP (build 2600, Service Pack 2), 32 bit, Little endian, wxMSW Boost version: 1.53.0 Options: USE_PCBNEW_NANOMETRES=ON KICAD_GOST=ON USE_WX_GRAPHICS_CONTEXT=OFF USE_WX_OVERLAY=OFF KICAD_SCRIPTING=ON KICAD_SCRIPTING_MODULES=ON KICAD_SCRIPTING_WXPYTHON=OFF
|
|
|
|
|
Jun 17 2013, 19:03
|
Местный
  
Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020

|
Цитата(viknn @ Jun 17 2013, 22:35)  Что не так делаю? Консоли скриптов почему-то нет. Если не ошибаюсь, KICAD_SCRIPTING_WXPYTHON нужно ON. Но вроде под винду там не просто собирать. Какие-то компоненты надо устанавливать, наверно SWIG. Где-то они писали, что под винду не получается сделать простой процесс сборки с включенным питоном.
|
|
|
|
|
Jun 18 2013, 09:22
|
Местный
  
Группа: Свой
Сообщений: 202
Регистрация: 22-06-08
Из: Краснодарский край
Пользователь №: 38 488

|
Да, мне пришлось сначала собрать SWIG + PCRE и только потом собирать всё остальное и как правильно указал AVL Код KICAD_SCRIPTING=ON KICAD_SCRIPTING_MODULES=ON KICAD_SCRIPTING_WXPYTHON=ON эти все три у меня ON.
|
|
|
|
|
Jun 18 2013, 20:44
|
Местный
  
Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870

|
Цитата(AVL @ Jun 17 2013, 23:03)  Если не ошибаюсь, KICAD_SCRIPTING_WXPYTHON нужно ON. Но вроде под винду там не просто собирать. Какие-то компоненты надо устанавливать, наверно SWIG. Где-то они писали, что под винду не получается сделать простой процесс сборки с включенным питоном. Сделал три ON + SWIG. Все равно на pcbnew сразу облом - wxpython.h нигде нет...
Эскизы прикрепленных изображений
|
|
|
|
|
Jun 18 2013, 21:21
|
Местный
  
Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020

|
Цитата(viknn @ Jun 19 2013, 00:44)  Сделал три ON + SWIG. Все равно на pcbnew сразу облом - wxpython.h нигде нет... Наверно нужно установить http://wxpython.org/download.phpЯ сам не пробовал под винду устанавливать. Под Linux вроде собирал, но не помню что доустанавливал.
|
|
|
|
|
Jun 19 2013, 07:02
|
Местный
  
Группа: Свой
Сообщений: 202
Регистрация: 22-06-08
Из: Краснодарский край
Пользователь №: 38 488

|
Цитата(AVL @ Jun 19 2013, 01:21)  Наверно нужно установить http://wxpython.org/download.phpЯ сам не пробовал под винду устанавливать. Под Linux вроде собирал, но не помню что доустанавливал. Совершенно верно, нужно собирать не wxWidgets, а wxPython со всеми вытекающими. Изначально пакеты под MacOSX я собирал без поддержки скриптов по мануалу Patching and Building KiCAD on Mac OS X Lion от jbooneДалее решил попробовать подключить эту возможность и воспользовался репозиторием KicadOSXBuilder от mangelajo на GitHub посмотрите там много думаю что общего для других платформ. В итоге я при сборке использую оба линка, тогда и скрипты есть и поддерживается Apple Magic Trackpad, а то без него на Маке грусно! P.S. конечно же пришлось в обеих случаях подгружать наш ГОСТовский репозиторий и соответствующие опции добавлять в скрипты.
|
|
|
|
|
Jun 21 2013, 22:08
|
Частый гость
 
Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889

|
Цитата(viknn @ Jun 15 2013, 08:36)  viknn, все время забываю Вас спросить, а зачем в стабильную сборку добавляют тестовую pcad2kicadsch.exe, которая к тому же крашится: Цитата(AHTOXA @ Jun 21 2013, 15:36)  Если скормить pcad2kicadsch не-ascii схему, то он крашится. Удалить его конечно же не сложно, но может быть лучше его добавлять только в тестовые сборки, а стабильные оставить в покое? Цитата(viknn @ Mar 24 2013, 00:25)  предлагаю и прилагаю файл о kicad-2013 В Вашем файле «kicad_news_2013.pdf» есть 12-й пункт: «Реализована поддержка Python-программирования для KiCAD (создание внешних и внутренних скриптов для pcbnew и доступ к объектам pcb-модели платы, поддержка swig-интерфейса для стыковки с++/python)» Не могли бы Вы рассказать подробнее и более доходчиво в чем заключается « поддержка Python-программирования для KiCAD»? Вопрос вызван тем, что для работы скрипта Константина Барановского требуется Python и его приходится устанавливать отдельно. Можно ли ожидать, что Кикад при каких-то условиях таки позволит запускать скрипты без отдельной установки Питона?
|
|
|
|
|
Jun 22 2013, 03:51
|
Местный
  
Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861

|
Цитата(Aldan @ Jun 22 2013, 01:08)  в чем заключается « поддержка Python-программирования для KiCAD»? На данный момент поддержка Python есть только в PCBnew. Имеется в виду то, что в программах/скриптах написанных не языке программирования Python можно будет использовать PCBnew (а в будущем и другие программы KiCAD) как инструмент для работы с модулями и платами. Цитата(Aldan @ Jun 22 2013, 01:08)  Можно ли ожидать, что Кикад при каких-то условиях таки позволит запускать скрипты без отдельной установки Питона? Нет. Его в любом случае придется устанавливать.
|
|
|
|
|
Jun 22 2013, 05:48
|

Местный
  
Группа: Свой
Сообщений: 309
Регистрация: 18-04-08
Из: Томск
Пользователь №: 36 887

|
Цитата(Aldan @ Jun 22 2013, 05:08)  viknn, все время забываю Вас спросить, а зачем в стабильную сборку добавляют тестовую pcad2kicadsch.exe, которая к тому же крашится: В таком случае от KiCAD останется только диалог About ну и может быть еще калькулятор )))
--------------------
Кто сказал МЯУ?
|
|
|
|
|
Jun 22 2013, 06:53
|
Местный
  
Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870

|
Цитата(Aldan @ Jun 22 2013, 02:08)  viknn, все время забываю Вас спросить, а зачем в стабильную сборку добавляют тестовую pcad2kicadsch.exe Я считаю, что это важно. В стабильных сборках тоже могут быть ошибки. Чтобы не переливать из пустого в порожнее, в этом случае лучше предоставлять проблемный файл проекта. Цитата(Aldan @ Jun 22 2013, 02:08)  В Вашем файле «kicad_news_2013.pdf» есть 12-й пункт: «Реализована поддержка Python-программирования для KiCAD (создание внешних и внутренних скриптов для pcbnew и доступ к объектам pcb-модели платы, поддержка swig-интерфейса для стыковки с++/python)» Не могли бы Вы рассказать подробнее и более доходчиво в чем заключается « поддержка Python-программирования для KiCAD»? Чтобы рассказать все доходчиво времени нет и не будет. Мешает и то , что пока на эту тему нет и официальной документации от разработчиков. Я считаю, что здесь недоработка руководителей проекта. Если python-функция есть - она должна иметь главу в документации. Так что пока python-плагины в pcbnew для тех, кто сам что-то может предрпринять для их освоения. В ветке по обучению я предлагал делать kicad-скринкасты на разные темы по примеру bsvi, но охотников нашлось немного. Поддержка python многоступенчатая (внешние программы, встроеннные и работа с python-консолью в pcbnew). Python по умолчанию поддерживается в linux-системах (большинство пользователей kicad похоже сидит там) - там проблем меньще. В Windows есть проблемы и со сборкой (я, например, собрал pcbnew при -DWXPYTHON=ON, но работа с консолью все равно пока не получается), и с установкой. Например, во FreeCAD или в КОМПАС python-консоль ставится/удаляется вместе с основным пакетом, а у нас в Windows это делается раздельно и вызывает лишние проблемы при установке и переносе собранного набора программ. Для автоматизации установки скрипта К.Барановского в Windows я здесь предлагал NSIS-исталлятор. Питон стьавится отдельно - все остальное автоматом. Резюме: прогресс есть, но не такой быстрый, как хотелось бы.
Сообщение отредактировал viknn - Jun 22 2013, 07:01
|
|
|
|
|
Jun 22 2013, 07:08
|

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

|
Цитата(Aldan @ Jun 22 2013, 04:08)  viknn, все время забываю Вас спросить, а зачем в стабильную сборку добавляют тестовую pcad2kicadsch.exe, которая к тому же крашится: Цитата(AHTOXA @ Jun 21 2013, 17:36)  Если скормить pcad2kicadsch не-ascii схему, то он крашится.
Во-первых, я написал это не как наезд, а как баг-репорт. Во-вторых, поскольку программа рассчитана на ASCII-схемы, то она, в принципе, имеет право крашиться на не-ASCII-схемах. Это не баг, а просто особенность работы  И в третьих: Как правильно заметил tema-electric, если выпиливать из кикада все вещи, которые могут упасть, то от него ничего не останется. ЗЫ. Я понимаю, что вы слегка разошлись во мнениях с AVL, но это не повод вносить смуту в процесс разработки.
--------------------
Если бы я знал, что такое электричество...
|
|
|
|
|
Jun 22 2013, 07:16
|

Местный
  
Группа: Свой
Сообщений: 309
Регистрация: 18-04-08
Из: Томск
Пользователь №: 36 887

|
PCBNew до сих пор крашится при рисовании заливок в неметаллических слоях. Если год назад при таком краше в том числе повреждался и файл платы, то сейчас уже все не так страшно. Некоторое время назад редактор посадочных мест падал из-за нажатия на клавишу E при редактировании контактной площадки. Вчера и позавчера опять словил глюки с хаотичным расположением контактных площадок. Эти глюки идут с кикадом, и никто их не правит, т.к. сложно отловить. Нужно быть и программистом и тут же работать в KiCAD по 8 часов в сутки. Цитата(viknn @ Jun 22 2013, 12:56)  win gost-сборка kicad (JP r4217 + AVL обновления, перевод от faa r444) Спасибо, очень долго ждал эту сборку
--------------------
Кто сказал МЯУ?
|
|
|
|
|
Jun 22 2013, 09:53
|
Частый гость
 
Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889

|
Цитата(Барановский Константин @ Jun 22 2013, 07:51)  На данный момент поддержка Python есть только в PCBnew. (...) Его в любом случае придется устанавливать. Спасибо, понятно. Цитата(viknn @ Jun 22 2013, 10:53)  В стабильных сборках тоже могут быть ошибки. Конечно. Я лишь выразил недоумение в том, что в стабильной сборке зачем-то имеется нестабильный (не доведенный до ума в тестовых сборках) компонент, к тому же к нему нет доступа из Кикад. Так что pcad2kicadsch идет просто как «довесок» никакого отношения к стабильной сборке не имеющий. Цитата(viknn @ Jun 22 2013, 10:53)  Для автоматизации установки скрипта К.Барановского в Windows я здесь предлагал NSIS-исталлятор. Питон ставится отдельно - все остальное автоматом. По серости своей не знаю о NSIS-исталляторе, но был бы очень рад, если Константин прислушается к Вашему предложению. Цитата(AHTOXA @ Jun 22 2013, 11:08)  Во-первых, я написал это не как наезд, а как баг-репорт. Я тоже писал не как наезд, а просто обратил внимание на странности. Я достаточно регулярно пишу о таких вещах, если что-то обнаружу, однако Вы только в этот раз решили среагировать. Это потому что мое замечание касалось продукта AVL? Цитата(AHTOXA @ Jun 22 2013, 11:08)  Во-вторых, поскольку программа рассчитана на ASCII-схемы, то она, в принципе, имеет право крашиться на не-ASCII-схемах. Понимаю Ваш юмор, но не разделяю и вот почему. Примерно с год назад у меня на работе случилась такая ситуация: мне, работающему в Кикад, предложили быстренько завершить схему другого разработчика, работающего в PCAD и развести плату. Я кинулся в интернет и нашел pcad2kicadsch. Запустил, получил тот же результат, что и Вы и понял, что мне этот продукт не интересен. Видимо, по этой же причине Жан Пьер с админами пока не хотят включать его в сборку. Вот по этой-то причине я его всегда и удаляю. Цитата(AHTOXA @ Jun 22 2013, 11:08)  И в третьих: Как правильно заметил tema-electric, если выпиливать из кикада все вещи, которые могут упасть, то от него ничего не останется. Наверно после такой «удачной» шутки я должен был рассмеяться, но еще раз замечу, pcad2kicadsch к стабильной сборке никакого отношения не имеет и с ней даже не интегрирован. Так что такое удаление никак не затрагивает работоспособность Кикад. Цитата(AHTOXA @ Jun 22 2013, 11:08)  Я понимаю, что вы слегка разошлись во мнениях с AVL, но это не повод вносить смуту в процесс разработки. Я тихо, без «подколов» и эмоцей спросил у viknn и он мне столь же сухо, по-деловому ответил. Никто бы не стал выделять из общего потока мое сообщение, но тут появляетесь Вы, и заставляете меня объясняться и оправдываться, привлекая всеобщее внимание. Так кто из нас вносит смуту, я или Вы
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|