Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ГОСТ-сборки: тестовые и стабильные
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > KiCAD
Страницы: 1, 2, 3, 4, 5, 6
Сергей Борщ
QUOTE (tema-electric @ Nov 5 2013, 12:49) *
несобираемость под Ubuntu 10.04 LTS,
10.04 умерла. Ее даже Сanonical уже не поддерживает. Забудьте.
alex9
"+"
Собрал bzr 4224.

"-"
Cairo тормозит жутко. OpenGL валит PCBNEW. "По умолчанию" валит сеанс sm.gif

Откатил на 4222.

Может я не так собрал?

cmake -DCMAKE_BUILD_TYPE=Release -DKICAD_GOST=ON -DKICAD_STABLE_VERSION=ON -DUSE_WX_GRAPHICS_CONTEXT=OFF -DUSE_WX_OVERLAY=OFF -DKICAD_SCRIPTING=OFF -DKICAD_SCRIPTING_MODULES=OFF -DKICAD_SCRIPTING_WXPYTHON=OFF -DUSE_OPENOFFICE_SDK=OFF -DUSE_RPC_DOC_SERVER=ON ../../

//Debian Wheezy + Mate//
alex9
Кстати.
Цитата(faa @ Nov 4 2013, 14:59) *
...Добавлены ... интерактивный роутер-трассировщик от ЦЕРН, интерактивное размещение элементов...

Не врубился, где их найти, как включить.
01.gif
Подскажите, пожалуйста.
White Rabbit
Цитата(faa @ Nov 4 2013, 13:59) *
Из первых багов...

Из вторых. Накрывается ГОСТ-овская рамка.
break
White Rabbit
<Настройки страницы> - <Файл описания разметки листа> - <Обзор>.
alex9
Application: Pcbnew
Version: (2013-nov-16 BZR 4226 GOST (bzr4476-testing))-product Release build
wxWidgets: Version 2.8.12 (release,Unicode,compiler with C++ ABI 1002,GCC 4.7.2,wx containers,compatible with 2.6)
Platform: Linux 3.2.0-4-686-pae i686, 32 bit, Little endian, wxGTK
Boost version: 1.54.0
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
KICAD_SCRIPTING=OFF
KICAD_SCRIPTING_MODULES=OFF
KICAD_SCRIPTING_WXPYTHON=OFF
KICAD_SCRIPTING_WXPYTHON=OFF
USE_FP_LIB_TABLE=OFF
USE_FP_LIB_TABLE=OFF
BUILD_GITHUB_PLUGIN=OFF

Что значит Нажмите для просмотра прикрепленного файла?

И всё-таки, как воспользоваться церновскими примочками?
faa
Цитата(alex9 @ Nov 16 2013, 19:35) *
И всё-таки, как воспользоваться церновскими примочками?

Дистрибутив linux какой?
alex9
debian wheezy
faa
Цитата(alex9 @ Nov 16 2013, 20:50) *
debian wheezy

"Стабильность превыше всего". Ох уж эти дебианщики sm.gif
Там сообщение кривовато. Но идея в том, что opengl и glew нужен версии не ниже 2.1.

Код
// Check the OpenGL version (minimum 2.1 is required)
    if( GLEW_VERSION_2_1 )
    {
        wxLogInfo( wxT( "OpenGL Version 2.1 supported." ) );
    }
    else
    {
        DisplayError( parentWindow, wxT( "OpenGL Version 2.1 is not supported!" ) );
        exit( 1 );
    }

alex9
А разве при сборке это не проверяется?
faa
Цитата(alex9 @ Nov 16 2013, 21:12) *
А разве при сборке это не проверяется?

Судя по всему версия не проверяется. Только наличие присутствия заголовков в системе.
alex9
Так что выходит, фишки церна без опенгл не работают?
faa
Цитата(alex9 @ Nov 16 2013, 21:51) *
Так что выходит, фишки церна без опенгл не работают?

Там же написано "Отображение через OpenGL".
Через Cairo тоже может показывать и двигать, но у меня тормозит (видео интел).
А openGL бегает вполне прилично.
alex9
Обновил Catalist c 13.4 на 13.4 sm.gif
Вывод glxinfo|grep "OpenGL version" изменился с
OpenGL version string: 1.4 (2.1 (4.2.12217 Compatibility Profile Context 12.104))
на
OpenGL version string: 4.2.12217 Compatibility Profile Context 12.104 О_о
В общем, церн на дебиане заработал. yeah.gif

Сергей Борщ
Перенес вопросы по сборке в соответствующую ветку. Впредь прошу _taras_ более внимательно относиться к выбору ветки для вопросов.
viknn
ftp://ftp.kicad.ru/pub/kicad/install/win3...rn_bzr_4239.zip

Собрал церновскую сборку kicad_gost 4239 для Win. Все три режима графики на хорошей карте работают (отображают).
Но в режимах OpenGL и Cairo не работают до конца кнопки мышки для выбора команд контекстного меню.
Так что CERN Router попробовать не удалось - может что-то не то делаю.

Application: Pcbnew
Version: (2013-dec-02 BZR 4239 GOST (bzr4513-testing))-product Release build
wxWidgets: Version 2.9.4 (debug,wchar_t,compiler with C++ ABI 1002,GCC 4.7.2,wx containers,compatible with 2.8)
Platform: Windows XP (build 2600, Service Pack 3), 32 bit, Little endian, wxMSW
Boost version: 1.54.0
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
KICAD_SCRIPTING=OFF
KICAD_SCRIPTING_MODULES=OFF
KICAD_SCRIPTING_WXPYTHON=OFF
USE_FP_LIB_TABLE=OFF
BUILD_GITHUB_PLUGIN=OFF
viknn
Цитата(viknn @ Dec 27 2013, 18:04) *
Так что CERN Router попробовать не удалось - может что-то не то делаю...

Алгоритм трассировки похоже такой:
- нажимаю кнопку подсветки цепей
- перехожу в режим OpenGL или Cairo
- выбираю интерактивный роутер
- начинаю прокладку трассы в режиме 'раздвигай и толкай' соседей
PS. Иногда почему-то случается неожиданное завершение программы.
viknn
Обновление 4027 стабильной версии KiCAD от 10.01.2014
ftp://ftp.kicad.ru/pub/kicad/install/win3...ble_bzr4027.zip
Aldan
Цитата(viknn @ Jan 11 2014, 08:52) *
Обновление 4027 стабильной версии KiCAD от 10.01.2014

viknn, спасибо, что не забываете делать сборки, а то в последние месяцы все ГОСТ-ветки встали. Правда, данное обновление весьма странное, т.к. на дворе уже 2014 год, а Жан Пьер снова начал долизывать старую стаб. версию вместо того, чтобы выпустить новую.
Кстати, сборка опять получилась без патча Константина Барановского, о чем можно сделать вывод глядя на оформление основных записей форматки.
viknn
Цитата(Aldan @ Jan 11 2014, 22:25) *
Кстати, сборка опять получилась без патча Константина Барановского, о чем можно сделать вывод глядя на оформление основных записей форматки.

Стабильная сборка нового года выйдет видимо в начале лета.
Патч наверно применили к тестовой ветке. Ссылку дайте, если на форуме здесь была.
Aldan
Цитата(viknn @ Jan 12 2014, 14:11) *
Стабильная сборка нового года выйдет видимо в начале лета.

Если за выход новой версии считать выход финального вылизанного релиза, то да, это скорее всего произойдет где-то к лету как в прошлый раз. Однако, я писал о начале новой серии стабильных сборок, которая в прежние времена начиналась в январе, а в прошлый раз была в феврале:
Цитата(Aldan @ Feb 28 2013, 02:56) *
Через какой-то год с лишним наконец-то обновилась стабильная версия на фтп Жан Пьера: http://iut-tice.ujf-grenoble.fr/cao/ - KiCad_stable-2013.02.27-BZR3976.

Надеюсь, что новая серия стабильных сборок вскоре стартует.
Цитата(viknn @ Jan 12 2014, 14:11) *
Патч наверно применили к тестовой ветке. Ссылку дайте, если на форуме здесь была.

Патч присутствует во всех последних стабильных сборках, но иногда забывается при сборке:
Цитата(Aldan @ Jun 14 2013, 00:53) *
в данной сборке (4021) что-то не то с патчем Константина Барановского. Такое ощущение, что его просто нет, т.к. основные надписи в штампе перестали оптимизироваться для красивого вписывания в отведенные поля.

Цитата(viknn @ Jun 14 2013, 07:31) *
Видимо что-то попутал. Вечером перезапишу.

Так что поищите у себя, он у вас имеется. Можно и напрямую обратиться к Константину Барановскому и он предоставит самую свежую версию.
А вообще-то все очень грустно, т.к. ГОСТ-ветка Кикада умирает.., вот и патчи теряются... Не поймите как упрек, просто раньше, когда тестовые сборки выходили почти каждый день, ничего подобного не могло бы произойти.
viknn
Цитата(Aldan @ Jan 12 2014, 23:57) *
Так что поищите у себя, он у вас имеется.

Пересобрал, но не получается записать в папку win32 на kicad_ru_ftp.
faa
Цитата(viknn @ Jan 14 2014, 20:17) *
Пересобрал, но не получается записать в папку win32 на kicad_ru_ftp.

Должна писать через ftp,
пользователь: vik
пароль не менял.
Места еще 4 гига.
Если будут наблюдаться проблемы - пишите andrf<собака>mail.ru, будем чинить.
viknn
Цитата(viknn @ Jan 14 2014, 19:17) *
Пересобрал, но не получается записать в папку win32 на kicad_ru_ftp.

связь с ftp заработала - перезаписал kicad_stable_4027, ссылка выше
flyasky
А почему в ГОСТ сборке заблокирована формат страницы альбомная?
_Pasha
Цитата(flyasky @ Jan 18 2014, 21:44) *
А почему в ГОСТ сборке заблокирована формат страницы альбомная?

Для А4? biggrin.gif
Aldan
Цитата(Aldan @ Jan 13 2014, 00:57) *
Если за выход новой версии считать выход финального вылизанного релиза, то да, это скорее всего произойдет где-то к лету как в прошлый раз. Однако, я писал о начале новой серии стабильных сборок, которая в прежние времена начиналась в январе, а в прошлый раз была в феврале (...) Надеюсь, что новая серия стабильных сборок вскоре стартует.

Когда я писал свое прошлое сообщение, меня сильно беспокоило какое-то смутное чувство неуверенности. Ведь в последнее время команда Жан Пьера все больше и больше отходит от признанных канонов выпуска программного продукта для обычных пользователей, да и от своих устоявшихся правил тоже. Почему бы и в этот раз, думалось мне, Жан Пьеру не пойти еще дальше в своих организационных «новациях»? И, похоже, что интуиция меня не обманула.
Возможно, что последние запоздавшие обновления «старой» стабильной сборки являются ничем иным, как «лебединой песней» в выпуске стабильных версий Кикад и больше ничего стабильного в «кикадостроении» уже не будет. По крайней мере такие мысли приходят на ум тогда, когда читаешь ответы на вопрос «When will there be a new stable release?» с Кикад-форума: http://groups.yahoo.com/neo/groups/kicad-u...ns/topics/16814
Если суммировать смысл ответов, то получается, что больше уже никогда не будет стабильных сборок Кикада. При этом, на вопрос о том, что для виндов необходимо выпускать готовые сборки, был ответ, что кто-нибудь может быть их будет собирать, а если нет, то тогда вин-Кикад будет доступен только для малой группы экспертов, делающих сборки для себя.
В связи с открывшимися обстоятельствами у меня серьезная просьба к тем, кто работает в виндовом Кикаде и в данный момент (в отличие от меня) находится в активной фазе кикад-проектирования, на время подменить папочку “bin” своей текущей версии на такую же папочку из сборки kicad_stable_4027 от viknn для того, чтобы постараться обнаружить возможные упущения при сборке (патч Барановского уже на месте, но может быть опять проблемы с дугами при выводе в dxf или еще что-то из уже пофиксенного, но не вошедшего в данную сборку).
Если обнаружатся недочеты, то сделать еще одну, самую финишную сборку с учетом всех замечаний, после чего торжественно поместить ее на фтп в раздел «релиз» на веки вечные, дабы иметь сборку, которой можно доверять.
И, если и дальше развитие Кикад будет продолжаться в том же направлении, можно обычным пользователям присмотреться к DesignSpark, который весьма быстро прогрессирует.
viknn
Новая gost-сборка KiCAD для Windows (слита с bzr-testing-4619)

ftp://ftp.kicad.ru/pub/kicad/install/win3...rn_bzr_4246.zip

DXF-импорт
обновленный 3D-viewer (realistic mode)
обновленный VRML-экспорт (v 2.0), совместимость с FreeCAD
доступ к сетевым FP-библиотекам посадочных мест (GitHub, как средство)
работа с BOM в новом и старом стиле (через механизмы вывода ПЭ и СП от Лунева и Барановского)
проект IDF-вывода конструкции платы и компонентов (v 3.0) для SolidWorks, Компас-3D, HypeLynx, Betasoft...
новый интерактивный OpenGL/Cairo трассировщик соединений от ЦЕРН

So, finally we've got an integrated interactive, push-and-sometimes-shove router, although with a very limited user interface:
Edit->Interactive router launches the tool,
while routing: 'V' key places a via,
'+' and '-' keys cycle through available layers,
'/' key switches track posture.
Via/track dimensions are taken from the netclasses.
There are no other options available for the time being - promise to add them soon sm.gif
Tom
AVL
Цитата(Aldan @ Jan 20 2014, 17:37) *
Когда я писал свое прошлое сообщение, меня сильно беспокоило какое-то смутное чувство неуверенности...

https://lists.launchpad.net/kicad-developers/msg12010.html :
testing has been renamed to product
...
This change was discussed by the lead developers at length and it was felt that the name
"testing" was too foreboding, and was scaring people away from using it.

The "stable" branch often has more bugs in it than "testing" does. I regret ever creating
it. The lifetime of a bug in product is usually shorter. We wanted more folks using what
is now "product", so that the bug lifetime would even get shorter, you know, more eyes and
testers.

Wayne and Jean-Pierre may identify periods of quiet, or increased reliability within the
product branch, so that you can take your production snapshots during those periods.

Dick
Aldan
Цитата(AVL @ Jan 20 2014, 22:21) *
This change was discussed by the lead developers...

Да, я уже наткнулся на то, что тестовая ветка не грузится и ее теперь переименовали в "продакт". Дело не в этом, а в том, что завершился отказ от стабильных релизов в принципе.
Чтобы не повторять свои прошлые размышления на этот счет приведу слова пользователя с Кикад-форума http://groups.yahoo.com/neo/groups/kicad-u.../messages/16828 под которыми и я подписываюсь:
I think users aren't asking for a "stable branch" which will be maintained separately from the mainline development trunk.
They're just asking, "What revision should we install, and with that revision, what are the known bugs?"
That's actually much simpler.
The regular user just wants to design a circuit board, so if the developers could stop for a moment and just say, "Revision 4133 has these features, these issues, but is generally ready for production use," most folks would be happy.
Then at some later date, the developers could then announce, "We've been busy, and we're now able to announce that Revision 4444 is stable enough for general use, please grab it."
I'm not asking for the developers to maintain Revision 4133 as a separate branch to which patches are applied. If something horrible is found in 4133, the user should install the next "stable" version 4444 and get on with doing work.

Am I asking too much?

AVL
Цитата(Aldan @ Jan 20 2014, 22:33) *
They're just asking, "What revision should we install, and with that revision, what are the known bugs?"

https://lists.launchpad.net/kicad-developers/msg12011.html :

> Wayne and Jean-Pierre may identify periods of quiet, or increased reliability within the
> product branch, so that you can take your production snapshots during those periods.

bzr supports revision "tagging", which if hypothetically done at that same point in time
where one used to take "stable" snapshots of "testing", leads to an equivalent set of
recommended revisions from which one could take snapshots *at any point in time* for
production use.

Dick
flyasky
Цитата(_Pasha @ Jan 18 2014, 20:02) *
Для А4? biggrin.gif


Да, проблема в том, что если открыть файл из гостовского кикада в международном, то на странице слева остается вертикальная полоска.
tema-electric
Всем привет. Ребята, гостовская сборка померла на 4246 или как? Или в коде понаворотили они что-то там ужасное?
viknn
Цитата(tema-electric @ Feb 23 2014, 18:15) *
Всем привет. Ребята, гостовская сборка померла на 4246 или как? Или в коде понаворотили они что-то там ужасное?

Несколько раз пытался собрать последние версии kicad_product для Windows (последний раз для 4720), но сборка не проходит.
Точнее трансляция выполняется до 100%, только с несколькими предупреждениями, а линковка потом завершается с ошибками.
Похоже на какой-то конфликт имен переменных между boost 2.54 и Windows окружением.
Ошибки возникли вскоре после того, как там перешли от kicad_testing на kicad_product
(после kicad-gost-commiters-4246 слитой с bzr-4619).
Интересно есть ли проблемы при сборке последних версий под Linux?
faa
Цитата(viknn @ Feb 28 2014, 19:16) *
Интересно есть ли проблемы при сборке последних версий под Linux?


Проблем со сборкой под линуксом нет - собираю регулярно все крайние версии.
Сейчас работаю на сборке bzr4731.
viknn
http://escalalibre.com/edwt/kicad_testingBinaries/

здесь множество последних тестовых kicad-сборок для Windows (опции для текущей 4740 приведены ниже)

Version: (2014-03-09 BZR 4740)-product Release build
wxWidgets: Version 3.0.0 (debug,wchar_t,compiler with C++ ABI 1002,GCC 4.8.1,wx containers,compatible with 2.8)
Platform: Windows XP (build 2600, Service Pack 3), 32 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
break
viknn
Без ГОСТовской адаптации неинтересны.
Сергей Борщ
Moderator: вопрос о сборке перенес в соответствующую тему. Прошу продолжать обсуждать его там.
AVL
Цитата(faa @ Oct 26 2013, 22:20) *
Смержил гост-ветку с тестовой bzr4415. Получилась bzr4222.
Нужны добровольцы для тестирования wink.gif
Если переводы будут мешать сборке, то в CMakeLists.txt закомментировать все, что касается internat или
подложить перевод в дерево исходников.

Удалось найти время, попробовал собрать. У меня при сборке, как и у других, выпадает ошибка касательно internat. Нужно понять для чего идем путем добавления директории internat в корневую директорию. Пока добавил опцию USE_INTERNAT (default off), чтобы по умолчанию ошибка при сборке не появлялась.
AVL
Адаптировал ГОСТ ветку под KIWAY (нововведение в lp:kicad).
На данный момент текущая ревизия 4265 в ветке lp:~kicad-gost-committers/kicad/kicad (соответствует ревизии 4809 ветки lp:kicad).

Для меня текущее состояние проекта пока выглядит как нестабильное. Если посмотреть на lp:kicad в последнее время, интенсивно один за другим выявляются и исправляются баги. Похоже это все из-за того, что одновременно много разных нововведений.
alex9
Цитата(AVL @ Apr 20 2014, 20:52) *
... KIWAY (нововведение в lp:kicad)...

А это что за зверь?
Барановский Константин
Цитата(alex9 @ Apr 20 2014, 21:33) *
А это что за зверь?

Modular KiCad with Alternate Top Level Launchers
Ixt
Доброго всем дня.

После долгого перерыва приходится опять возврвщаться с печатным платам.
До этого работал с PCAD (очень давно) и Eagle. В этот раз хочется стартануть
с более православным CAD'ом, поэтому обращаю свой взор на KiCAD.
Работаю в Debian Jessie + Mate. Сперва поставил программу из репозиториев Jessie.
На пустом месте начало ругаться какими-то ассёртами в GTK. Снёс нафиг.

Потом скачал с офиц. сайта скрипт kicad-install.sh Вроде всё работает, но УГО
некоторых элементов приводит в уныние.

Дальше забрёл сюда. Склонировал https://code.launchpad.net/~kicad-gost-comm...ers/kicad/kicad
Собрал вот так:

Код
export CXXFLAGS="-m64"
cmake -DCMAKE_BUILD_TYPE=Debug -DwxUSE_UNICODE=ON -DKICAD_GOST=ON -DKICAD_STABLE_VERSION=ON -DKICAD_GOST=ON -DCMAKE_INSTALL_PREFIX=/opt/kicad ..


Boost выкачало и собрало, но почему-то матюкнулось:

Код
gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.8/release/link-static/threading-multi/winstances.o
gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.8/release/link-static/threading-multi/usinstances.o
gcc.archive bin.v2/libs/regex/build/gcc-4.8/release/link-static/threading-multi/libboost_regex.a
common.copy /home/sergey/tmp/kicad/boost_root/lib/libboost_regex.a
common.mkdir bin.v2/libs/thread/build/gcc-4.8/release/link-static
common.mkdir bin.v2/libs/thread/build/gcc-4.8/release/link-static/threading-multi
common.mkdir bin.v2/libs/thread/build/gcc-4.8/release/link-static/threading-multi/pthread
gcc.compile.c++ bin.v2/libs/thread/build/gcc-4.8/release/link-static/threading-multi/pthread/thread.o
In file included from ./boost/bind/bind.hpp:29:0,
                 from ./boost/bind.hpp:22,
                 from ./boost/thread/detail/thread.hpp:29,
                 from ./boost/thread/thread_only.hpp:22,
                 from libs/thread/src/pthread/thread.cpp:11:
./boost/bind/arg.hpp: In constructor ‘boost::arg<I>::arg(const T&)’:
./boost/bind/arg.hpp:37:22: warning: typedef ‘T_must_be_placeholder’ locally defined but not used [-Wunused-local-typedefs]
         typedef char T_must_be_placeholder[ I == is_placeholder<T>::value? 1: -1 ];
                      ^
In file included from ./boost/tuple/tuple.hpp:33:0,
                 from ./boost/thread/detail/async_func.hpp:37,
                 from ./boost/thread/future.hpp:22,
                 from libs/thread/src/pthread/thread.cpp:19:
./boost/tuple/detail/tuple_basic.hpp: In function ‘typename boost::tuples::access_traits<typename boost::tuples::element<N, boost::tuples::cons<HT, TT> >::type>::const_type boost::tuples::get(const boost::tuples::cons<HT, TT>&)’:
./boost/tuple/detail/tuple_basic.hpp:228:45: warning: typedef ‘cons_element’ locally defined but not used [-Wunused-local-typedefs]
   typedef BOOST_DEDUCED_TYPENAME impl::type cons_element;
                                             ^
gcc.compile.c++ bin.v2/libs/thread/build/gcc-4.8/release/link-static/threading-multi/pthread/once.o
In file included from ./boost/bind/bind.hpp:29:0,
                 from ./boost/bind.hpp:22,
                 from ./boost/thread/pthread/once_atomic.hpp:19,
                 from ./boost/thread/once.hpp:20,
                 from libs/thread/src/pthread/./once_atomic.cpp:9,
                 from libs/thread/src/pthread/once.cpp:8:
./boost/bind/arg.hpp: In constructor ‘boost::arg<I>::arg(const T&)’:
./boost/bind/arg.hpp:37:22: warning: typedef ‘T_must_be_placeholder’ locally defined but not used [-Wunused-local-typedefs]
         typedef char T_must_be_placeholder[ I == is_placeholder<T>::value? 1: -1 ];
                      ^
gcc.compile.c++ bin.v2/libs/thread/build/gcc-4.8/release/link-static/threading-multi/future.o
gcc.archive bin.v2/libs/thread/build/gcc-4.8/release/link-static/threading-multi/libboost_thread.a
common.copy /home/sergey/tmp/kicad/boost_root/lib/libboost_thread.a
...updated 10859 targets...
[ 36%] No install step for 'boost'
[ 36%] Completed 'boost'
[ 36%] Built target boost
Makefile:136: recipe for target 'all' failed
make: *** [all] Error 2


Ну да ладно, после перезапуска make шоу продолжилось и никаких ошибок больше не выдало.
После make install KiCAD запускается, но падает при попытке запуска редактора схем:

Код
Starting program: /opt/kicad/bin/./kicad
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7ffa000
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
LIB_ENV_VAR:'/opt/kicad/bin'
configCreate SEARCH_STACK:
  [ 0]:/home/sergey/code/imx6/imx6_router/secondary_psu/pcb
  [ 1]:/opt/kicad/share/kicad/template
  [ 2]:/usr/local/share/kicad/template
[New Thread 0x7fffe33b0700 (LWP 32717)]
kiface SEARCH_STACK:
  [ 0]:/opt/kicad/share/kicad/template
  [ 1]:/usr/local/share/kicad/library
  [ 2]:/usr/local/share/kicad/template
  [ 3]:/usr/local/share

Program received signal SIGSEGV, Segmentation fault.
0x000000000046a3dc in KIFACE_I::KifaceSettings (this=0x0) at /home/sergey/tmp/kicad/include/kiface_i.h:102
102        wxConfigBase* KifaceSettings() const                { return m_bm.m_config; }
(gdb) bt
#0  0x000000000046a3dc in KIFACE_I::KifaceSettings (this=0x0) at /home/sergey/tmp/kicad/include/kiface_i.h:102
#1  0x00007fffe279f989 in EDA_DRAW_PANEL::EDA_DRAW_PANEL (this=0x9ad200, parent=0x9a8d70, id=-1, pos=..., size=...) at /home/sergey/tmp/kicad/common/draw_panel.cpp:127
#2  0x00007fffe279b057 in EDA_DRAW_FRAME::EDA_DRAW_FRAME (this=0x9a8d70, aKiway=0x6d8b60 <Kiway>, aParent=0x774200, aFrameType=FRAME_SCH, aTitle=..., aPos=..., aSize=..., aStyle=541335104, aFrameName=...)
    at /home/sergey/tmp/kicad/common/draw_frame.cpp:163
#3  0x00007fffe2706810 in SCH_BASE_FRAME::SCH_BASE_FRAME (this=0x9a8d70, aKiway=0x6d8b60 <Kiway>, aParent=0x774200, aWindowType=FRAME_SCH, aTitle=..., aPosition=..., aSize=..., aStyle=541335104, aFrameName=...)
    at /home/sergey/tmp/kicad/eeschema/sch_base_frame.cpp:37
#4  0x00007fffe273bd27 in SCH_EDIT_FRAME::SCH_EDIT_FRAME (this=0x9a8d70, aKiway=0x6d8b60 <Kiway>, aParent=0x774200) at /home/sergey/tmp/kicad/eeschema/schframe.cpp:190
#5  0x00007fffe26992c6 in SCH::IFACE::CreateWindow (this=0x7fffe2b89000 <SCH::kiface>, aParent=0x774200, aClassId=0, aKiway=0x6d8b60 <Kiway>, aCtlBits=2) at /home/sergey/tmp/kicad/eeschema/eeschema.cpp:84
#6  0x0000000000472c32 in KIWAY::Player (this=0x6d8b60 <Kiway>, aFrameType=FRAME_SCH, doCreate=true) at /home/sergey/tmp/kicad/common/kiway.cpp:291
#7  0x000000000045637c in KICAD_MANAGER_FRAME::OnRunEeschema (this=0x774200, event=...) at /home/sergey/tmp/kicad/kicad/mainframe.cpp:296
#8  0x00007ffff692fa86 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0
#9  0x00007ffff692fb2b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0
#10 0x00007ffff692fe97 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0
#11 0x00000000004672d0 in EDA_BASE_FRAME::ProcessEvent (this=0x774200, aEvent=...) at /home/sergey/tmp/kicad/common/basicframe.cpp:131
#12 0x00007ffff692fe20 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0
#13 0x00007ffff709ffc9 in wxWindowBase::TryParent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0
#14 0x00007ffff709ffc9 in wxWindowBase::TryParent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0
#15 0x00007ffff6ffdddc in ?? () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0
#16 0x00007ffff3cb85e7 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff3cd1088 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007ffff3cd1ce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007ffff508f3f5 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#20 0x00007ffff3cb83b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007ffff3cc9557 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007ffff3cd1a29 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007ffff3cd1ce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007ffff508e349 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#25 0x00007ffff51304f5 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#26 0x00007ffff3cb83b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007ffff3cc9afb in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007ffff3cd16f9 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007ffff3cd1ce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007ffff5240114 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#31 0x00007ffff512eca4 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#32 0x00007ffff512f05b in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#33 0x00007ffff4daa1fc in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#34 0x00007ffff3542e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007ffff3543048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007ffff354330a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007ffff512e147 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#38 0x00007ffff6fc236a in wxEventLoop::Run() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0
#39 0x00007ffff7033c1c in wxAppBase::MainLoop() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0
#40 0x0000000000454b05 in APP_KICAD::OnRun (this=0x71e740) at /home/sergey/tmp/kicad/kicad/kicad.cpp:289
#41 0x00007ffff68dcf7d in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0
#42 0x0000000000454314 in main (argc=1, argv=0x7fffffffe328) at /home/sergey/tmp/kicad/kicad/kicad.cpp:321
(gdb)


Не оставте страждующего в беде. Сам я из программистов, но дебажить чужой код некогда. Пора бы уже плату ваять...
Может я чего не так собрал или не оттуда склонировал?
Барановский Константин
В последних ревизиях очень много значительный изменений связанных с введением KIWAY. Пока все еще очень сырое и поэтому крашится. Советую использовать более раннюю ревизию без KIFACE, для gost ветки это 4261. Получить можно так:
Код
bzr branch --revision=4261 lp:~kicad-gost-committers/kicad/kicad
Ixt
Спасибо, эта версия вроде работает. Но стандартных библиотек нет и где их брать? Не всё ж самому рисовать? Тут в соседних темах читаю, что в последние месяцы намудрили со всем. этим.
Барановский Константин
Цитата(Ixt @ May 29 2014, 19:21) *
Но стандартных библиотек нет и где их брать? Не всё ж самому рисовать?

Посмотрите скрипт product/scripts/library-repos-install.sh
Еще информация по новым библиотекам есть в англ. документации параграфы 2.3 и 2.4. Теперь они имеют новый формат и информация о них собирается в так называемой "Таблице библиотек".

Чтобы не составлять таблицу вручную использую скрипт на bash с приблизительно таким содержимым:
Код
#!/bin/bash

fp_lib_table="/home/user/fp-lib-table" # таблица библиотек
fp_lib_path="/home/user/path/to/pretty/modules/" #путь к библиотекам в pretty формате

echo "(fp_lib_table" > $fp_lib_table

ls $fp_lib_path | grep .pretty | while read lib
do
    name=`echo $lib | sed "s/\.pretty//"`
    echo "  (lib (name $name)(type KiCad)(uri $fp_lib_path$lib)(options \"\")(descr \"KiCAD library\"))" >> $fp_lib_table
done

echo ")" >> $fp_lib_table

Этот скрипт перечисляет все pretty библиотеки и помещает информацию о них в файл fp-lib-table, который по-умолчанию хранится в домашней папке пользователя. Пути нужно подставить свои.
Как то так.
AVL
Судя по истории lp:kicad за последний месяц подправили немало багов.
Попробовал сегодня собрать ревизию 4952 ветки lp:kicad. Тщательно не тестировал, но по крайней мере у меня перестали выпадать ошибки segfault при завершении Pcbnew и eeschema.

В lp:~kicad-gost-committers/kicad/kicad соответствующая lp:kicad ревизия - 4278.
AVL
Удалось сделать сборку под винду.
kicad_gost_committers_product_bzr4280.zip выложил на http://rusfolder.com/41084383
Просьба закачать его в ftp.kicad.ru/pub/kicad/install/win32/gost_commit (у меня нет прав на запись).
Guest_viknn_*
Цитата(AVL @ Jun 27 2014, 07:13) *
Удалось сделать сборку под винду.
kicad_gost_committers_product_bzr4280.zip выложил на http://rusfolder.com/41084383
Просьба закачать его в ftp.kicad.ru/pub/kicad/install/win32/gost_commit (у меня нет прав на запись).

Переписал win-версию kicad 4280/4955 на ftp.kicad.ru/pub/kicad/install/win32/gost_commit

Application: kicad
Version: (2014-06-25 BZR 4280 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 XP (build 2600, Service Pack 3), 32 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
viknn
Цитата(Guest_viknn_* @ Jun 27 2014, 20:36) *
Переписал win-версию kicad 4280/4955 на ftp.kicad.ru/pub/kicad/install/win32/gost_commit

ftp://ftp.kicad.ru/pub/kicad/install/win32/gost_commit/
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.