alex91 0 22 марта, 2016 Опубликовано 22 марта, 2016 · Жалоба poedit kicad.po сохранить закрыть А можно это как-нибудь в cmake сделать? Или готовый kicad.mo в проект включить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
faa 4 22 марта, 2016 Опубликовано 22 марта, 2016 · Жалоба А можно это как-нибудь в cmake сделать? Или готовый kicad.mo в проект включить? можно и так msgfmt kicad.po -o kicad.mo Бинарный файл включать в проект как-то не совсем правильно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex91 0 24 марта, 2016 Опубликовано 24 марта, 2016 · Жалоба Вот, сделал для автоматического преобразования kicad.po в kicad.mo во время сборки. CMakeLists.txt - для замены в каталоге internat исходников. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex91 0 20 апреля, 2016 Опубликовано 20 апреля, 2016 · Жалоба Ошибка при сборке 4384 с параметром USE_PYTHON_GOSTDOCGEN [ 77%] Building CXX object eeschema/GOST-doc-gen/CMakeFiles/GOST-doc-gen.dir/common_funcs.cpp.o In file included from /home/a/temp/trunk/scripting/python_scripting.h:16:0, from /home/a/temp/trunk/eeschema/GOST-doc-gen/common_funcs.cpp:39: /home/a/temp/trunk/scripting/wx_python_helpers.h:12:13: error: expected type-specifier before ‘p_Py2wxString’ wxString Py2wxString( PyObject* source ); ^ /home/a/temp/trunk/scripting/wx_python_helpers.h:12:13: error: expected ‘)’ before ‘p_Py2wxString’ /home/a/temp/trunk/scripting/wx_python_helpers.h:13:13: error: expected type-specifier before ‘p_wx2PyString’ PyObject* wx2PyString( const wxString& src ); ^ /home/a/temp/trunk/scripting/wx_python_helpers.h:13:13: error: expected ‘)’ before ‘p_wx2PyString’ /home/a/temp/trunk/scripting/wx_python_helpers.h:13:13: error: expected initializer before ‘p_wx2PyString’ /home/a/temp/trunk/eeschema/GOST-doc-gen/common_funcs.cpp: In function ‘bool GOST_DOC_GEN::ImportPyModule(wxString)’: /home/a/temp/trunk/eeschema/GOST-doc-gen/common_funcs.cpp:479:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ eeschema/GOST-doc-gen/CMakeFiles/GOST-doc-gen.dir/build.make:134: ошибка выполнения рецепта для цели «eeschema/GOST-doc-gen/CMakeFiles/GOST-doc-gen.dir/common_funcs.cpp.o» make[3]: *** [eeschema/GOST-doc-gen/CMakeFiles/GOST-doc-gen.dir/common_funcs.cpp.o] Ошибка 1 CMakeFiles/Makefile2:1146: ошибка выполнения рецепта для цели «eeschema/GOST-doc-gen/CMakeFiles/GOST-doc-gen.dir/all» make[2]: *** [eeschema/GOST-doc-gen/CMakeFiles/GOST-doc-gen.dir/all] Ошибка 2 CMakeFiles/Makefile2:1016: ошибка выполнения рецепта для цели «eeschema/CMakeFiles/eeschema.dir/rule» make[1]: *** [eeschema/CMakeFiles/eeschema.dir/rule] Ошибка 2 Makefile:470: ошибка выполнения рецепта для цели «eeschema» make: *** [eeschema] Ошибка 2 зы 4358 собирается нормально. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex91 0 20 апреля, 2016 Опубликовано 20 апреля, 2016 (изменено) · Жалоба . Изменено 20 апреля, 2016 пользователем alex9 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AVL 0 23 апреля, 2016 Опубликовано 23 апреля, 2016 · Жалоба Ошибка при сборке 4384 с параметром USE_PYTHON_GOSTDOCGEN ... зы 4358 собирается нормально. Актуальна только опция USE_RPC_DOC_SERVER как самая универсальная и удобная. Опции USE_OPENOFFICE_SDK и USE_PYTHON_GOSTDOCGEN я оставил как запасные (изначально именно они были реализованы). Время показало, что вряд ли их есть смысл использовать, поскольку с ними много заморочек в плане совместимости с разными дистрибутивами и версиями офисов. Возможно, еще станет актуальной опция USE_ODFPY (в процессе разработки). Но я уже объяснял, почему не доверяю такому подходу (выгрузка odt файла с помощью odfpy). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex91 0 23 апреля, 2016 Опубликовано 23 апреля, 2016 (изменено) · Жалоба AVL Пожалуйста, зафиксируйте эти подробности в комментах CMakeLists.txt. А то в следующий раз я, как настоящий бледнолицый, снова наступлю на эти грабли :( Изменено 23 апреля, 2016 пользователем alex9 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AVL 0 23 апреля, 2016 Опубликовано 23 апреля, 2016 · Жалоба AVL Пожалуйста, зафиксируйте эти подробности в комментах CMakeLists.txt. А то в следующий раз я, как настоящий бледнолицый, снова наступлю на эти грабли :( Соответствующие комментарии там уже были написаны. Добавил еще более явные предупреждения (ревизия 4388). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex91 0 23 апреля, 2016 Опубликовано 23 апреля, 2016 · Жалоба :) Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex91 0 18 мая, 2016 Опубликовано 18 мая, 2016 (изменено) · Жалоба [removed] Изменено 18 мая, 2016 пользователем alex9 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
break 0 24 августа, 2016 Опубликовано 24 августа, 2016 · Жалоба Сдуру решил обновить Kubuntu 14.04 на 16.04. Естественно, всё сломалось (можно было не сомневаться). После переустановки системы, KiCAD не запускается, надо ставить заново. Заодно решил собрать новую версию. Как обычно, WxWidgets (3.0.2) не находится. Версия 3.0.0 не устанавливается - не удовлетворяются зависимости. Можно что-то с этим сделать? Куда копать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 15 25 августа, 2016 Опубликовано 25 августа, 2016 · Жалоба Как обычно, WxWidgets (3.0.2) не находится. Как не находится? Вот это разве не оно: ~$ apt show wx-common Package: wx-common Version: 3.0.2+dfsg-1.3 ? (Я тоже переехал на 16.04, но до Кикада пока руки не дошли.) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
break 0 25 августа, 2016 Опубликовано 25 августа, 2016 · Жалоба AHTOXA Как не находится? Вот это разве не оно: Так находится, но cmake не видит. CMake Error at /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message): Could NOT find wxWidgets (missing: wxWidgets_LIBRARIES wxWidgets_INCLUDE_DIRS) (Required is at least version "3.0.0") Call Stack (most recent call first): /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE) CMakeModules/FindwxWidgets.cmake:922 (find_package_handle_standard_args) CMakeLists.txt:508 (find_package) Это старый глюк, который "никто не хочет исправлять". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
break 0 27 сентября, 2016 Опубликовано 27 сентября, 2016 · Жалоба Никто не хочет отвечать (или не знает). Ладно, докопался сам. Надо установить libwxgtk3.0-dev Теперь потихоньку, спотыкаясь на каждой библиотеке пробую собирать дальше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dxp 39 28 сентября, 2016 Опубликовано 28 сентября, 2016 · Жалоба Никто не хочет отвечать (или не знает). Ладно, докопался сам. Надо установить libwxgtk3.0-dev Теперь потихоньку, спотыкаясь на каждой библиотеке пробую собирать дальше. Я собираю этим (Сергей Борщ в своё время поделился, в комментарии записаны либы, которые понадобились, крайняя сборка под бубунту 16.04) #!/bin/bash #set -o pipefail #bzr checkout lp:kicad sources/kicad # sudo apt-get install libwxgtk3.0-dev libglm-dev libcurl4-openssl-dev # sudo apt-get install libglew-dev # sudo apt-get install libboost-dev libboost-context-dev libboost-system-dev libboost-thread-dev # sudo apt-get install libssl-dev PACKAGE=kicad SRC_DIR=${PWD}/src/ BUILD_DIR=${PWD}/build #WX_DIR=/opt/wx CONFIGURE_OPTIONS= CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS -DCMAKE_INSTALL_PREFIX=/opt/cad/kicad/kicad-gost" CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS -DCMAKE_BUILD_TYPE=Release" CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS -DKICAD_SCRIPTING=OFF" CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS -DKICAD_SCRIPTING_MODULES=OFF" CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS -DKICAD_SCRIPTING_WXPYTHON=OFF" CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS -DBUILD_GITHUB_PLUGIN=OFF" CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS -DKICAD_KEEPCASE=ON" CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS -DUSE_KIWAY_DLLS=OFF" CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS -DBUILD_KIWAY_DLL=OFF" CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS -DCOMPILING_DLL=OFF" CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS -DKICAD_USE_WEBKIT=OFF" CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS -DKICAD_GOST=ON" #CXXFLAGS+=-m64 #LDFLAGS+=m64 mkdir -p $BUILD_DIR && cd $BUILD_DIR cmake -j8 $CONFIGURE_OPTIONS $SRC_DIR 2>&1 | tee ../$PACKAGE.cmake.log && \ make -j8 2>&1 | tee ../$PACKAGE.build.log && \ make -j8 install 2>&1 | tee ../$PACKAGE.install.log #sudo checkinstall 2>&1 | tee ../$PACKAGE.install.log Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться