|
|
  |
Сборка из исходников, вопросы по сборке будут жить здесь. |
|
|
|
Sep 30 2016, 19:38
|
Местный
  
Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206

|
Наконец-то всё собралось.Последний затык был с curl. Спасибо dxp и Сергей Борщ (как первоисточнику) за список библиотек (оказалась нужна libcurl4-openssl-dev). Исходники взял с git (git clone https://git.launchpad.net/kicad). Теперь бы ещё понять где взять свежий kicad.po или kicad.mo dxpКак я где-то прочитал, сейчас вместо apt-get рекомендуют использовать apt. Хотя я вообще ставил библиотеки через Synaptic.
|
|
|
|
|
Oct 1 2016, 03:43
|

Adept
     
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343

|
QUOTE (break @ Oct 1 2016, 02:38)  Как я где-то прочитал, сейчас вместо apt-get рекомендуют использовать apt. Хотя я вообще ставил библиотеки через Synaptic. Имеете в виду aptitude? Эту тему давно толкают, вроде, что-то этот вариант получше делает, но я разницы не заметил (кроме того, что у aptitude есть типа GUI консольный). Отказался от него, т.к. не все дистры его поддерживают - например, xubuntu (который я использую в настоящее время), его не имеет в своём составе изначально. Ну, и все примеры в Сети идут с apt-get. Ещё знаю, что смешивать их использование не рекомендуются (у них разные кеши и ещё что-то).
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Oct 1 2016, 05:44
|

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

|
QUOTE (dxp @ Oct 1 2016, 06:43)  Имеете в виду aptitude? Нет, не aptitude. Просто в убунте решили заменить всякие apt-get, apt-cache и тому подобное одной командой apt. Мне казалось, что это просто скрипт-оболочка вокруг этих команд, который в завсисимости от ключей вызывает ту или иную apt-xxxxx, при необходимости еще и через sudo и немного очеловечивает вывод - раскрашивает, рисует полоски загрузки и т.п..
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Oct 1 2016, 08:47
|
Участник

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

|
В последнее время перестала собираться master ветка и stable 4.0.4 при помощи Kicad-Winbuilder. Процесс заканчивается при 40% у мастер-ветки и при 98% у стабильной-ветки. Кто пользуется Winbuilder ответьте.
|
|
|
|
|
Jan 31 2017, 12:05
|
Знающий
   
Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394

|
Цитата(alex9 @ Jan 31 2017, 12:20)  Спецы, помогите, пожалуйста! Что надо добавить в суп при сборке, чтобы потом в окошке "About" получать более осмысленную информацию чем "Version: no-vcs-found-product"? Варианты: Для production - не удалять из дерева исходников диру .git. Версия подставится автоматом Для ГОСТ - добавить в cmake ключик типа Код -DKICAD_VERSION_EXTRA="\(GOST 2017-jan-31 BZR4431 merge production-git:9627f06\)" Будет так Version: no-vcs-found-(GOST 2017-jan-31 BZR4431 merge production-git:9627f06), release build Для всех версий в файле CMakeModules/KiCadVersion.cmake изменить строку Код set( KICAD_VERSION "no-vcs-found" ) по вкусу.
|
|
|
|
|
May 3 2017, 11:40
|
Местный
  
Группа: Свой
Сообщений: 262
Регистрация: 18-02-05
Из: SPb
Пользователь №: 2 743

|
Подскажите такой вопрос. Собираю со своим путем установки (-DCMAKE_INSTALL_PREFIX=/путь/work) Собирается, ставится, работает все, кроме pcbnew жалуется следующим образом: Цитата 14:32:40: libkicad_3dsg.so.2.0.0: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога 14:32:40: Failed to load kiface library '/home/0_data/0_work/2_kicad/work/bin/_pcbnew.kiface'. libkicad_3dsg.so.2.0.0 лежит в /путь/work/lib пробовал переложить в /путь/work/bin, результат тот же. А вот если взять файл _pcbnew.kiface из каталога сборки, то запускается, но использует путь к каталогу сборки. То есть, если папку с исходниками удалить, то опять не запускается. Очевидно, в _pcbnew.kiface прописывается путь к библиотекам, но как его исправить я не понял.
|
|
|
|
|
May 4 2017, 17:46
|
Местный
  
Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861

|
Цитата(AlexMad @ May 3 2017, 13:40)  Подскажите... $ sudo ldconfig /путь/work/lib
|
|
|
|
|
May 6 2017, 19:09
|
Местный
  
Группа: Свой
Сообщений: 262
Регистрация: 18-02-05
Из: SPb
Пользователь №: 2 743

|
Цитата(Барановский Константин @ May 4 2017, 20:46)  $ sudo ldconfig /путь/work/lib Спасибо! Но вопрос все равно остается открытым. Ведь из сборочного каталога (src/kicad/build) pcbnew запускается без шаманства с системными библиотеками.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|