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

ГОСТ-сборки: тестовые и стабильные

"/4222/pcbnew/./pcb_plot_params.h:27:35: fatal error: pcb_plot_params_lexer.h: Нет такого файла или каталога

compilation terminated."

зы Ещё "pcb_plot_params_keywords.cpp" может не хватит. В других сборках о есть.

 

Проверил еще раз. Забрал бранч с lp. Добавил перевод. И что удивительно, собралось без сучков и задоринок.

pcb_plot_params_lexer.h и pcb_plot_params_keywords.cpp генерятся на лету в процессе сборки.

В консерватории все в порядке? ОС какая? Версии cmake и прочих софтин?

 

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


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

Точно! Забыл common собрать. А ведь хотел на утро отложить :wacko:

 

Всё нормально собралось. Буду тестить.

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

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


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

Смержил гост-ветку с тестовой bzr4415. Получилась bzr4222.

Нужны добровольцы для тестирования ;)

собрал 4222-4415 для Windows, лежит на

фтп

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

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


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

2faa

 

Не собирается. Ubuntu LTS 10.04

 

/home/Data/Soft/GOST/kicad-gost.bzr/pcbnew/dialogs/dialog_fp_lib_table_base.cpp: In constructor ‘DIALOG_FP_LIB_TABLE_BASE::DIALOG_FP_LIB_TABLE_BASE(wxWindow*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int)’:
/home/Data/Soft/GOST/kicad-gost.bzr/pcbnew/dialogs/dialog_fp_lib_table_base.cpp:193: error: invalid static_cast from type ‘<unresolved overloaded function type>’ to type ‘void (wxEvtHandler::*)(wxCloseEvent&)’
/home/Data/Soft/GOST/kicad-gost.bzr/pcbnew/dialogs/dialog_fp_lib_table_base.cpp:201: error: invalid static_cast from type ‘<unresolved overloaded function type>’ to type ‘void (wxEvtHandler::*)(wxCommandEvent&)’
/home/Data/Soft/GOST/kicad-gost.bzr/pcbnew/dialogs/dialog_fp_lib_table_base.cpp: In destructor ‘virtual DIALOG_FP_LIB_TABLE_BASE::~DIALOG_FP_LIB_TABLE_BASE()’:
/home/Data/Soft/GOST/kicad-gost.bzr/pcbnew/dialogs/dialog_fp_lib_table_base.cpp:208: error: invalid static_cast from type ‘<unresolved overloaded function type>’ to type ‘void (wxEvtHandler::*)(wxCloseEvent&)’
/home/Data/Soft/GOST/kicad-gost.bzr/pcbnew/dialogs/dialog_fp_lib_table_base.cpp:216: error: invalid static_cast from type ‘<unresolved overloaded function type>’ to type ‘void (wxEvtHandler::*)(wxCommandEvent&)’
make[2]: *** [cvpcb/CMakeFiles/cvpcb.dir/__/pcbnew/dialogs/dialog_fp_lib_table_base.cpp.o] Ошибка 1
make[1]: *** [cvpcb/CMakeFiles/cvpcb.dir/all] Ошибка 2
make: *** [all] Ошибка 2

 

Конфигурирую:

$ cmake -DKICAD_KEEPCASE=ON -DwxUSE_UNICODE=ON -DKICAD_GOST=ON -DUSE_FP_LIB_TABLE=OFF -DBUILD_GITHUB_PLUGIN=OFF -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr ../

 

Все чистое: bzr revert + rm -rf * в папке build.

 

Попробую щас с -DUSE_FP_LIB_TABLE=ON

____________________________________

-DUSE_FP_LIB_TABLE=ON -DBUILD_GITHUB_PLUGIN=ON не дают эффекта.

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


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

2faa

 

Не собирается. Ubuntu LTS 10.04

 

Конфигурирую:

$ cmake -DKICAD_KEEPCASE=ON -DwxUSE_UNICODE=ON -DKICAD_GOST=ON -DUSE_FP_LIB_TABLE=OFF -DBUILD_GITHUB_PLUGIN=OFF -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr ../

 

Все чистое: bzr revert + rm -rf * в папке build.

 

Попробую щас с -DUSE_FP_LIB_TABLE=ON

____________________________________

-DUSE_FP_LIB_TABLE=ON -DBUILD_GITHUB_PLUGIN=ON не дают эффекта.

 

А зачем bzr revert? И "в куда" этот revert?

 

Надо bzr branch lp:~kicad-gost-committers/kicad/kicad

И потом собираю под Mageia(1|2|3):

%setup_compile_flags
cmake -DwxUSE_UNICODE=ON -DKICAD_GOST=ON \
%if %build_stable
    -DKICAD_STABLE_VERSION=ON \
%else
    -DKICAD_TESTING_VERSION=ON \
%endif
    -DCMAKE_INSTALL_PREFIX=$RPM_BUILD_ROOT/usr ../

 

Все собирается без проблем.

Попробую еще собрать с FP_LIB_TABLE и GITHUB_PLUGIN.

О результатах сообщу.

 

Ну и Ubuntu LTS 10.04 у меня нет, что там и как - ничего подсказать не смогу.

 

UPD: Вот тут сборка под бубунты с моими добавками.

Если и устарело, то не сильно ;)

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

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


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

А зачем bzr revert? И "в куда" этот revert?

Хотел сократить количество вопросов ))) ...

 

Собираю не первый раз.

bzr revert сделал в корне ветки. Попробую завтра еще bzr clean-tree, чтобы наверняка.

 

Посмотрел ссылку по сборке. Ничего нового для себя не увидел. Только глаз кольнуло ... Возможно от незнания :)

sudo apt-get install ... checkinstall ...
...
sudo make install

 

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


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

Собираю не первый раз.

bzr revert сделал в корне ветки. Попробую завтра еще bzr clean-tree, чтобы наверняка.

 

revert не надо, а надо pull ;)

bzr help revert

$ bzr help revert

Purpose: Revert files to a previous revision.

 

К man направлять не буду, но help иногда помогает:

$ bzr help pull

Purpose: Turn this branch into a mirror of another branch.

 

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


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

revert не надо, а надо pull ;)

Вместо pull использую update. Привязываюсь к репозитарию через cheсkout. Своих изменений в ветку не вношу.

 

Почистил рабочую копию через bzr clean-tree. Тоже бестолку. Был там один лишний *.cpp, но он ни на что не повлиял.

Виджеты версии 2.8.10. Вроде не старые.

 

Оффициальная ветка также не собирается.

 

Вывод под ubuntu LTS 10.04 не собирается. Попробую еще на 12.04 ...

 

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


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

Смержил ветку kicad-gost-committers с тестовой веткой bzr4431, получилось bzr 4224.

Добавлены отображения через OpenGL и Cairo, интерактивный роутер-трассировщик от ЦЕРН, интерактивное размещение элементов.

Обновил переводы интерфейса до актуального состояния и в тестовой, и в гост ветках. Замечания-пожелания привествтуются.

Можно и нужно потестировать.

Сам собрал под Mageia3 - тестирую.

 

Из первых багов: при переключении отображения из стандартного (wxWidgets) в OpenGL или Cairo на плате криво

(у меня в слое чертежа, но, видимо, на остальных слоях тоже криво будет) отбражаются русские буквы.

Проблемы, похоже, при преобразовании wxText в std::string в strokeFont. Покопаю на досуге (но его очень мало :( ).

Если кто еще сможет-захочет поковырять, то было бы здорово.

 

Архивы искать ftp.kicad.ru/pub/kicad, ну и все залито на lp.

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


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

Из первых багов

А из базовых багов - несобираемость под Ubuntu 10.04 LTS, а под 12.04 LTS все собирается. :cranky:

То, что собралось под 12.04 - очень жутко тормозило в 3D реалистичном режиме на сложной плате на слабом ноуте.

 

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


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

несобираемость под Ubuntu 10.04 LTS,
10.04 умерла. Ее даже Сanonical уже не поддерживает. Забудьте.

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


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

"+"

Собрал bzr 4224.

 

"-"

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

 

Откатил на 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//

 

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


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

Кстати.

...Добавлены ... интерактивный роутер-трассировщик от ЦЕРН, интерактивное размещение элементов...

Не врубился, где их найти, как включить.

:01:

Подскажите, пожалуйста.

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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