|
|
  |
Сборка из исходников, вопросы по сборке будут жить здесь. |
|
|
|
May 28 2013, 06:35
|
Местный
  
Группа: Свой
Сообщений: 202
Регистрация: 22-06-08
Из: Краснодарский край
Пользователь №: 38 488

|
Цитата(AVL @ May 26 2013, 23:35)  А вот здесь уже странно почему check out не выполнился автоматом. Это каждый раз так повторяется? Почему-то такое проявилось только на doc, на самом kicad такого не было. Цитата(AVL @ May 26 2013, 23:35)  Содержимое lp:~kicad-gost-committers/kicad/doc должно получиться: Код $ ls CMakeLists.txt doc internat license_for_documentation.txt presentations Далее если выполнить sudo make install, то языковые и другие файлы должны появиться в соответствующей директории в системе. Например, в линуксе это /usr/local/share/kicad по умолчанию. Кажется разобрался почему в MacOSX не русифицировался интерфейс. Почему-то в документации указано, что internat/ru должен жить в /Library/Application Support/kicad, а по факту kicad ищет локализацию глубже, аж в /Library/Application Support/kicad/share/internat/ru или в $HOME/Library/Application Support/kicad/share/internat/ru, а не в /Library/Application Support/kicad/internat/ru или $HOME/Library/Application Support/kicad/internat/ru !!! Хотя онлайн-помощь и прочее kicad берёт из /Library/Application Support/kicad/* и $HOME/Library/Application Support/kicad/*
|
|
|
|
|
May 28 2013, 12:00
|
Местный
  
Группа: Свой
Сообщений: 202
Регистрация: 22-06-08
Из: Краснодарский край
Пользователь №: 38 488

|
Цитата(AVL @ May 24 2013, 09:52)  Попробуйте ревизию 4127 (lp:~kicad-gost-committers/kicad/kicad). А нет ли случайно бранча для ГОСТовской библиотеки компонентов, типа lp:~kicad-gost-committers/kicad/library ?
|
|
|
|
|
May 28 2013, 12:42
|
Местный
  
Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020

|
Цитата(mobidev @ May 28 2013, 16:00)  А нет ли случайно бранча для ГОСТовской библиотеки компонентов, типа lp:~kicad-gost-committers/kicad/library ? Такой lp:~kicad-gost-committers/kicad/library нет, но пора уже и начать.
|
|
|
|
|
Jun 3 2013, 04:14
|

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

|
Не было печали. Залил последнюю версию гостовского кикада, стал собирать. Сразу собираться отказалось, из-за cmake. Захотел свежую версию. Ну что-же, нашел, поставил. Сборка поехала. Дошел до стадии установки, запускаю checkinstall, поехала сборока и ... Код .... [ 77%] Built target kicad [ 94%] Built target pcbnew [ 95%] Built target potrace [ 95%] Built target bitmap2component [ 97%] Built target pcb_calculator [100%] Built target pcad2kicadsch И висим тут ........ На компе размножились все папки, которые вели к ./build/CMakeFiles/Progress, начиная с корня. /h /ho /hom /home /home/D /home/Da ... CMake 2.8.11. Установочный скрипт взял с офсайта и поставил в /usr/local Ubuntu LTS 10.04 Посоветуйте кто что может. Заранее спасибо.
--------------------
Кто сказал МЯУ?
|
|
|
|
|
Jun 3 2013, 08:12
|
Местный
  
Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020

|
Цитата(tema-electric @ Jun 3 2013, 08:14)  Не было печали. Залил последнюю версию гостовского кикада, стал собирать. Сразу собираться отказалось, из-за cmake. Захотел свежую версию. Ну что-же, нашел, поставил. Сборка поехала. Дошел до стадии установки, запускаю checkinstall, поехала сборока и ... Код .... [ 77%] Built target kicad [ 94%] Built target pcbnew [ 95%] Built target potrace [ 95%] Built target bitmap2component [ 97%] Built target pcb_calculator [100%] Built target pcad2kicadsch И висим тут ........ На компе размножились все папки, которые вели к ./build/CMakeFiles/Progress, начиная с корня. /h /ho /hom /home /home/D /home/Da ... CMake 2.8.11. Установочный скрипт взял с офсайта и поставил в /usr/local Ubuntu LTS 10.04 Посоветуйте кто что может. Заранее спасибо. Прикольный глюк... Я тоже столкнулся с требованием новой версии cmake. В ветке lp:kicad вырезаны исходники библиотеки boost и изменен механизм сборки. По-моему, хорошая мера. Насчет cmake я поступил следующим образом: 1) выполнил sudo apt-get remove cmake 2) скачал http://www.cmake.org/files/v2.8/cmake-2.8.11.tar.gz3) установил его: а) ./bootstrap б) make в) sudo make install 4) удалил полностью директорию сборки kicad 5) заново с чистого листа пересобрал kicad У меня в результате все собралось без проблем.
|
|
|
|
|
Jun 3 2013, 09:02
|

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

|
Цитата(AVL @ Jun 3 2013, 15:12)  Прикольный глюк... Я тоже столкнулся с требованием новой версии cmake. В ветке lp:kicad вырезаны исходники библиотеки boost и изменен механизм сборки. По-моему, хорошая мера. AVL, Спасибо. Да, с boost заметил. CMake падает теперь в самом начале. Код add_subdirectory(bitmaps_png) add_subdirectory(common) add_subdirectory(3d-viewer) ... Код CMake Error at CMakeLists.txt:381 (add_subdirectory): add_subdirectory given source "bitmaps_png" which is not an existing directory. Я так думаю, если его с рута запустить )) Он снова папки помножит )) PS: А так не хочется 12.04 ставить. Не нравица она мне.
--------------------
Кто сказал МЯУ?
|
|
|
|
|
Jun 3 2013, 09:50
|
Местный
  
Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020

|
Цитата(tema-electric @ Jun 3 2013, 13:02)  CMake падает теперь в самом начале. Код add_subdirectory(bitmaps_png) add_subdirectory(common) add_subdirectory(3d-viewer) ... Попробуйте собрать ветку lp:kicad. Если там тоже самое, есть вариант опубликовать баг на launchpad. Думаю Dick Hollenbeck лучше остальных может знать в чем проблема по этому вопросу.
|
|
|
|
|
Jun 3 2013, 10:24
|

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

|
Цитата(AVL @ Jun 3 2013, 16:50)  Попробуйте собрать ветку lp:kicad. Если там тоже самое, есть вариант опубликовать баг на launchpad. Думаю Dick Hollenbeck лучше остальных может знать в чем проблема по этому вопросу. Получилось уже интересно. Ветка штатная кикадовская то у меня есть. Вот сейчас ее обновил, затер build, запустил CMake и нет проблем. Makefile сгенерировался. Код -- Kicad Bazaar build version: (2013-05-31 BZR 4184 GOST) А с этим есть проблема. Код -- Kicad Bazaar build version: (2013-06-02 BZR 4135 GOST) Негостовский кикад сейчас компилится, потом допишу сюда, как докомпилилось.
--------------------
Кто сказал МЯУ?
|
|
|
|
|
Jun 3 2013, 11:38
|
Местный
  
Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020

|
Цитата(tema-electric @ Jun 3 2013, 14:24)  Получилось уже интересно. Ветка штатная кикадовская то у меня есть. Вот сейчас ее обновил, затер build, запустил CMake и нет проблем. Makefile сгенерировался. Код -- Kicad Bazaar build version: (2013-05-31 BZR 4184 GOST) А с этим есть проблема. Код -- Kicad Bazaar build version: (2013-06-02 BZR 4135 GOST) Негостовский кикад сейчас компилится, потом допишу сюда, как докомпилилось. Да, интересно. Проверил на 2-й машине (на обеих Debian Squeeze), собирается нормально. Приложите, пожалуйста, логи конфигурации kicad (в идеале логи для обеих веток). Если получится, посмотрю ночью под виртуалкой.
|
|
|
|
|
Jun 3 2013, 12:00
|

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

|
Цитата(AVL @ Jun 3 2013, 18:38)  Да, интересно. Проверил на 2-й машине (на обеих Debian Squeeze), собирается нормально. Приложите, пожалуйста, логи конфигурации kicad (в идеале логи для обеих веток). Если получится, посмотрю ночью под виртуалкой. Собрался кикад без вопросов и поставился (lp:kicad). Логи теперь только завтра. Еще попробую залить по новой исходники. Мало ли, какие фокусы мог натворить прошлый cmake, наплодивший кучу папок.
--------------------
Кто сказал МЯУ?
|
|
|
|
|
Jun 3 2013, 21:36
|
Местный
  
Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020

|
Цитата(tema-electric @ Jun 3 2013, 16:00)  Собрался кикад без вопросов и поставился (lp:kicad). Логи теперь только завтра. Еще попробую залить по новой исходники. Мало ли, какие фокусы мог натворить прошлый cmake, наплодивший кучу папок. Проверил Ubuntu 10.04 32-bit под виртуалкой. У меня все собралось/установилось без проблем (ревизия 4135 ветки lp:~kicad-gost-committers/kicad/kicad). Код cmake ../. -DKICAD_TESTING_VERSION=ON -DKICAD_GOST=ON make sudo make install пробовал также собрать пакет и установить через: Код sudo checkinstall -D --pkgname kicad тоже все ОК. Прикладываю лог конфигурации и собранный пакет.
|
|
|
|
|
Jun 4 2013, 03:11
|

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

|
Цитата(AVL @ Jun 4 2013, 04:36)  тоже все ОК. Грохнул полностью ветку и перезалил. Все стало собираться. Наверно тут виноват базар и кривой первоначальный cmake. CMake наследил, базар не проверил. Когда все файлы удалил в ветке, и оставил только папку .bzr, он даже не стал ничего грузить. Сказал, что все хорошо. У вас последняя ревизия Код bzr update Tree is up to date at revision 4135 of branch http://bazaar.launchpad.net/~kicad-gost-committers/kicad/kicad Видимо, есть еще какая-то команда у базара, которая позволяет избежать подобных проблем. Александр, спасибо, еще раз.
--------------------
Кто сказал МЯУ?
|
|
|
|
|
Jun 4 2013, 05:23
|
Местный
  
Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020

|
Цитата(tema-electric @ Jun 4 2013, 07:11)  Грохнул полностью ветку и перезалил. Все стало собираться. Наверно тут виноват базар и кривой первоначальный cmake. CMake наследил, базар не проверил. Когда все файлы удалил в ветке, и оставил только папку .bzr, он даже не стал ничего грузить. Сказал, что все хорошо. У вас последняя ревизия  Да, иногда приходится перезакачивать. У меня были ситуации, корректировал CMakeLists.txt, коммитил. У меня все работает, а кто-то скачивает из хранилища, и у него не работает. К примеру при компиляции создается некоторое число *.h файлов, и они помещаются в дерево исходников. У меня эти хэдеры продолжают лежать от предыдущей компиляции и все ОК. А тот, кто закачивает с нуля хранилище, собирает, у него не собирается, потому что я забыл что-то учесть в файле CMakeLists.txt. Также еще бывает появляется файл в корневой директории CMakeCache.txt, он часто проблемы тоже вызывает. В случае глюков надо его удалять перед пересборкой.
|
|
|
|
Guest_Guest_mobidev_*_*
|
Jun 5 2013, 05:51
|
Guests

|
Цитата(tema-electric @ Jun 4 2013, 06:11)  Грохнул полностью ветку и перезалил. Все стало собираться. Наверно тут виноват базар и кривой первоначальный cmake. CMake наследил, базар не проверил. Когда все файлы удалил в ветке, и оставил только папку .bzr, он даже не стал ничего грузить. Сказал, что все хорошо. У вас последняя ревизия Код bzr update Tree is up to date at revision 4135 of branch http://bazaar.launchpad.net/~kicad-gost-committers/kicad/kicad Видимо, есть еще какая-то команда у базара, которая позволяет избежать подобных проблем. Александр, спасибо, еще раз. Если не изменяете код, а только собираете и периодически обновляете локальный бранч из внешнего, то может попробовать Код bzr pull
|
|
|
|
|
Jun 5 2013, 08:53
|

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

|
Цитата(Guest_mobidev_* @ Jun 5 2013, 12:51)  Код bzr pull Using saved parent location: http://bazaar.launchpad.net/~kicad-gost-committers/kicad/kicad/ No revisions to pull. В этой папке кроме папки build и .bzr ничего не осталось  Не работает команда. Файлы не появились. Потратил минут 20 ... Волшебная команда bzr revert сносит все изменения из текущей ветки. Даже ничего не обновляла с ланчпада. Видать целая копия лежала в .bzr
--------------------
Кто сказал МЯУ?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|