реклама на сайте
подробности

 
 
16 страниц V  « < 13 14 15 16 >  
Reply to this topicStart new topic
> Сборка из исходников, вопросы по сборке будут жить здесь.
alex9
сообщение Mar 22 2016, 13:13
Сообщение #211


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 5-06-11
Пользователь №: 65 492



Цитата(faa @ Mar 22 2016, 15:24) *
poedit kicad.po
сохранить
закрыть

А можно это как-нибудь в cmake сделать? Или готовый kicad.mo в проект включить?
Go to the top of the page
 
+Quote Post
faa
сообщение Mar 22 2016, 15:40
Сообщение #212


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



Цитата(alex9 @ Mar 22 2016, 16:13) *
А можно это как-нибудь в cmake сделать? Или готовый kicad.mo в проект включить?

можно и так
msgfmt kicad.po -o kicad.mo

Бинарный файл включать в проект как-то не совсем правильно.
Go to the top of the page
 
+Quote Post
alex9
сообщение Mar 24 2016, 14:58
Сообщение #213


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 5-06-11
Пользователь №: 65 492



Вот, сделал для автоматического преобразования kicad.po в kicad.mo во время сборки.
Прикрепленный файл  CMakeLists.txt ( 362 байт ) Кол-во скачиваний: 63
- для замены в каталоге internat исходников.
Go to the top of the page
 
+Quote Post
alex9
сообщение Apr 20 2016, 08:59
Сообщение #214


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 5-06-11
Пользователь №: 65 492



Ошибка при сборке 4384 с параметром USE_PYTHON_GOSTDOCGEN

CODE
[ 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 собирается нормально.
Go to the top of the page
 
+Quote Post
alex9
сообщение Apr 20 2016, 13:15
Сообщение #215


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 5-06-11
Пользователь №: 65 492



.

Сообщение отредактировал alex9 - Apr 20 2016, 15:27
Go to the top of the page
 
+Quote Post
AVL
сообщение Apr 23 2016, 08:52
Сообщение #216


Местный
***

Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020



Цитата(alex9 @ Apr 20 2016, 11:59) *
Ошибка при сборке 4384 с параметром USE_PYTHON_GOSTDOCGEN
...
зы 4358 собирается нормально.

Актуальна только опция USE_RPC_DOC_SERVER как самая универсальная и удобная. Опции USE_OPENOFFICE_SDK и USE_PYTHON_GOSTDOCGEN я оставил как запасные (изначально именно они были реализованы). Время показало, что вряд ли их есть смысл использовать, поскольку с ними много заморочек в плане совместимости с разными дистрибутивами и версиями офисов.
Возможно, еще станет актуальной опция USE_ODFPY (в процессе разработки). Но я уже объяснял, почему не доверяю такому подходу (выгрузка odt файла с помощью odfpy).
Go to the top of the page
 
+Quote Post
alex9
сообщение Apr 23 2016, 16:22
Сообщение #217


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 5-06-11
Пользователь №: 65 492



AVL
Пожалуйста, зафиксируйте эти подробности в комментах CMakeLists.txt. А то в следующий раз я, как настоящий бледнолицый, снова наступлю на эти грабли sad.gif

Сообщение отредактировал alex9 - Apr 23 2016, 16:23
Go to the top of the page
 
+Quote Post
AVL
сообщение Apr 23 2016, 18:27
Сообщение #218


Местный
***

Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020



Цитата(alex9 @ Apr 23 2016, 19:22) *
AVL
Пожалуйста, зафиксируйте эти подробности в комментах CMakeLists.txt. А то в следующий раз я, как настоящий бледнолицый, снова наступлю на эти грабли sad.gif

Соответствующие комментарии там уже были написаны. Добавил еще более явные предупреждения (ревизия 4388).
Go to the top of the page
 
+Quote Post
alex9
сообщение Apr 23 2016, 20:53
Сообщение #219


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 5-06-11
Пользователь №: 65 492



sm.gif Спасибо!
Go to the top of the page
 
+Quote Post
alex9
сообщение May 18 2016, 11:42
Сообщение #220


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 5-06-11
Пользователь №: 65 492



[removed]

Сообщение отредактировал alex9 - May 18 2016, 12:05
Go to the top of the page
 
+Quote Post
break
сообщение Aug 24 2016, 23:02
Сообщение #221


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206



Сдуру решил обновить Kubuntu 14.04 на 16.04. Естественно, всё сломалось (можно было не сомневаться). После переустановки системы, KiCAD не запускается, надо ставить заново.
Заодно решил собрать новую версию. Как обычно, WxWidgets (3.0.2) не находится. Версия 3.0.0 не устанавливается - не удовлетворяются зависимости. Можно что-то с этим сделать? Куда копать?
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Aug 25 2016, 05:07
Сообщение #222


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(break @ Aug 25 2016, 04:02) *
Как обычно, WxWidgets (3.0.2) не находится.

Как не находится? Вот это разве не оно:
Код
~$ apt show wx-common
Package: wx-common
Version: 3.0.2+dfsg-1.3
?
(Я тоже переехал на 16.04, но до Кикада пока руки не дошли.)


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
break
сообщение Aug 25 2016, 11:58
Сообщение #223


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206



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)

Это старый глюк, который "никто не хочет исправлять".
Go to the top of the page
 
+Quote Post
break
сообщение Sep 27 2016, 21:42
Сообщение #224


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206



Никто не хочет отвечать (или не знает).
Ладно, докопался сам. Надо установить libwxgtk3.0-dev

Теперь потихоньку, спотыкаясь на каждой библиотеке пробую собирать дальше.
Go to the top of the page
 
+Quote Post
dxp
сообщение Sep 28 2016, 05:32
Сообщение #225


Adept
******

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



QUOTE (break @ Sep 28 2016, 04:42) *
Никто не хочет отвечать (или не знает).
Ладно, докопался сам. Надо установить libwxgtk3.0-dev

Теперь потихоньку, спотыкаясь на каждой библиотеке пробую собирать дальше.

Я собираю этим (Сергей Борщ в своё время поделился, в комментарии записаны либы, которые понадобились, крайняя сборка под бубунту 16.04)

CODE
#!/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


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post

16 страниц V  « < 13 14 15 16 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th July 2025 - 21:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.01488 секунд с 7
ELECTRONIX ©2004-2016