Перейти к содержанию
    

Сборка из исходников

Сегодня попытался собрать свежий KiCAD (2013-10-01 BZR 4219 GOST-COMMITTERS), и cmake заругался на то, что нет папки internat.

Потерялась? Или нужно что-то докачивать?

Я закомментировал строку в cmake, на которой остановилось (add ...) - и все построилось...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я закомментировал строку в cmake, на которой остановилось (add ...) - и все построилось...

Тогда русского интерфейса не будет. Лучше папочку из другого исходника взять.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тогда русского интерфейса не будет. Лучше папочку из другого исходника взять.

От чего же он у меня есть? :) Качаем kicad-doc, собираем и ставим

Я так понимаю, эти грабли есть только в ГОСТ-овской сборке.

 

Попутно вопрос. Кто нибудь мержил ветку kicad-gost с веткой kicad. Как это правильно делать?

Спрашиваю, потому как с 1 октября уже 17 дней прошло, а ветка мертвая стоит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попутно вопрос. Кто нибудь мержил ветку kicad-gost с веткой kicad. Как это правильно делать?

 

Это делается с некоторыми плясками и бубном через bzr merge.

 

Спрашиваю, потому как с 1 октября уже 17 дней прошло, а ветка мертвая стоит.

 

Ветка не мертвая. Просто в тестовой выкинули дефайны KICAD_GOST (якобы за ненадобностью -

миллиметры есть, нотация элементов есть, форматка есть через шаблоны листов).

А в гост-коммитерс в этот дефайн завернута работа с формированием перечня элементов по старому и через ОО.

Как это теперь объехать - большой вопрос. Тут подумать надо.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Смешная вещь. Попробовал собирать свежую - не получается, тянет за собой свежаки boost и затыкается на авторизации bzr. Что-то все сложнее и сложнее с этим справляться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Действительно, как его победить?

Есть параметр для cmake, не помню его название - типа BUILD_GITHUB_PLUGIN_FROM_SCRATCH

отключил его, затем и вовсе прибил. Все равно лезет гад на bzr..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну так представьтесь вы ему, раз он так настаивает:

bzr launchpad-login ваш_логин_на_ланчпаде

:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну так представьтесь вы ему, раз он так настаивает:

bzr launchpad-login ваш_логин_на_ланчпаде

:)

:) Это неправильно. Совершенно очевидно, что направление на неуправляемые снапшоты - это чепуха. Потом повесят wxWidgets снапшоты, swig и будет ваще великолепно. Надо убивать такую тенденцию.

 

Ну так представьтесь вы ему, раз он так настаивает:

bzr launchpad-login ваш_логин_на_ланчпаде

:)

:) Это неправильно. Совершенно очевидно, что направление на неуправляемые снапшоты - это чепуха. Потом повесят wxWidgets снапшоты, swig и будет ваще великолепно. Надо убивать такую тенденцию.

Вот у меня есть boost и из репы и из salome. Зачем мне еще один, тем более, что cmake и так их находит ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А разве буст берётся из транка?

Я думал, что ему нужна какая-то конкретная версия, поэтому и качает из репозитория.

С другой стороны, вы же строите как раз-таки снапшот Кикада, почему бы не строить его из снапшотов других либ? :)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А разве буст берётся из транка?

Вот и странно, что этот параметр ыыыы_FROM_SCRATCH, уже ж не только выкл, но и прибит совсем, а все равно фигурирует в куче мест. И выкусывать его как-то муторно.

С другой стороны, вы же строите как раз-таки снапшот Кикада, почему бы не строить его из снапшотов других либ? :)

:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Убунта 12.04 32-битная

Попытался собрать крайнюю версию kicad-а по инструкции Антохи и наткнулся на следующие непонятки:

1.

CMake Error at CMakeLists.txt:466 (add_subdirectory):
  add_subdirectory given source "internat" which is not an existing
  directory.

Закоментировал 466 строку

add_subdirectory(internat)

и процесс пошол дальше.

2.

zr: ERROR: Unable to determine your name.
Please, set your name with the 'whoami' command.
E.g. bzr whoami "Your Name <[email protected]>"
make[2]: *** [/home/taras/kicad-build/kicad/.downloads-by-cmake/boost_1_54_0/src/boost-stamp/boost-bzr_commit_boost] Ошибка 3
make[1]: *** [CMakeFiles/boost.dir/all] Ошибка 2
make: *** [all] Ошибка 2

А вот с этой ошибкой что делать и как её исправить? При неудачной сборке какие папки и файлы нужно удалять?

Изменено пользователем _taras_

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вот с этой ошибкой что делать и как её исправить? При неудачной сборке какие папки и файлы нужно удалять?

Сделайте как он просит, дайте команду

bzr whoami "Your Name <[email protected]>"

Это нужно сделать только один раз, bzr вас запомнит и больше приставать не будет.

При неудачной сборке удаляйте папки build и debs, все продукты сборки складываются туда.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробовал по новой собрать. Вываливается с ошибкой.

CMake Warning:
  Manually-specified variables were not used by the project:

    KICAD_MINIZIP
    KICAD_TESTING_VERSION
    USE_PCBNEW_NANOMETRES
    USE_PCBNEW_SEXPR_FILE_FORMAT


-- Build files have been written to: /home/taras/kicad-build/build/kicad
Scanning dependencies of target boost
[  0%] committing pristine boost files to 'boost scratch repo'
[  0%] Performing patch step for 'boost'
bzr: ERROR: неизвестная команда «patch»                                        
make[2]: *** [/home/taras/kicad-build/kicad/.downloads-by-cmake/boost_1_54_0/src/boost-stamp/boost-patch] Ошибка 3
make[1]: *** [CMakeFiles/boost.dir/all] Ошибка 2
make: *** [all] Ошибка 2

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробовал по новой собрать. Вываливается с ошибкой.

bzr: ERROR: неизвестная команда «patch»

Нужно установить bzr-tools на сколько помню.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...