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

 
 
19 страниц V  « < 16 17 18 19 >  
Reply to this topicStart new topic
> ГОСТ-сборки: тестовые и стабильные, Информация о выпуске сборок
faa
сообщение Apr 28 2017, 11:34
Сообщение #256


Знающий
****

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



Цитата(SDI @ Apr 28 2017, 07:55) *
Уважаемый faa, спасибо за внимание и помощь, сборка гостовской ветки проводится с
помощью winbuildera (см. прилагаемый файл). Это последняя версия Winbuildera с
сайта Launchpad.net/kicad.

На lp лежит версия от 2015 года.
Вот тут посвежее.
Go to the top of the page
 
+Quote Post
op3op3
сообщение Jul 10 2017, 02:50
Сообщение #257


Участник
*

Группа: Участник
Сообщений: 64
Регистрация: 20-12-16
Пользователь №: 94 698



Попробовал KiCAD, посмотрел уроки, понравилось. Теперь для практического применения нужны нужны ГОСТ-овские рамки, как минимум на схеме.

интересует под Linux Mint 18.1 Cinnamon 64-bit

зашел
https://code.launchpad.net/~kicad-gost-comm...ers/kicad/kicad

загрузил
bzr branch lp:~kicad-gost-committers/kicad/kicad

почитал
INSTALL.txt
бинарников не нашел

попробовал собрать как написано в INSTALL.txt
cmake выдал ошибку что отсутствуют файлы

Подскажите, плиз, что и как сделать чтоб получить гостовские рамки ?

Go to the top of the page
 
+Quote Post
op3op3
сообщение Jul 10 2017, 03:55
Сообщение #258


Участник
*

Группа: Участник
Сообщений: 64
Регистрация: 20-12-16
Пользователь №: 94 698



Или давайте по порядку. Чем ГОСТ-овская сборка отличается от официальной. Почему требуется отдельная ветка, а не просто шаблонные файлы с рамками. Бинарники, я так понял, отсутствуют и нужно собирать. Где взять исходники ГОСТ-овской сборки, и как их собрать под Linux Mint 18.1 Cinnamon 64-bit и для Linux Mint 18.1 Cinnamon 64-bit ?

Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 10 2017, 06:15
Сообщение #259


Гуру
******

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



QUOTE (op3op3 @ Jul 10 2017, 06:55) *
Чем ГОСТ-овская сборка отличается от официальной.
Там есть дополнительные возможности по выводу сопроводительной документации (перечней и т.п.) в соответствии с ГОСтами, импорт из PCAD.
QUOTE (op3op3 @ Jul 10 2017, 06:55) *
Почему требуется отдельная ветка, а не просто шаблонные файлы с рамками.
Шаблонные файлы с ГОСТовскими рамками есть и в официальной версии "из коробки". А вот все остальное в официальную ветку включать отказались и даже выкинули из официальных исходников что-то в части вывода списка использованных элементов (bom), использовавшееся для ГОСТовского вывода. Насколько помню - это было главной причиной отпочковывания.

QUOTE (op3op3 @ Jul 10 2017, 06:55) *
Бинарники, я так понял, отсутствуют и нужно собирать. Где взять исходники ГОСТ-овской сборки
Я когда-то добывал их так:
CODE
bzr checkout lp:~kicad-gost-committers/kicad/kicad
Может с тех пор что-то и поменялось, основная ветка уже давно под git-ом.

QUOTE (op3op3 @ Jul 10 2017, 06:55) *
и как их собрать под Linux Mint 18.1 Cinnamon 64-bit?
Я под Linux Mint собираю таким скриптом:
CODE
#!/bin/bash
set -o pipefail
#sudo apt-get install cmake g++ libwxgtk3.0-dev libglew-dev libglm-dev libcurl4-openssl-dev libcairo2-dev
#sudo apt-get install libboost-dev libboost-system-dev libboost-filesystem-dev libboost-test-dev
#git clone https://git.launchpad.net/kicad sources

PACKAGE=kicad
SRC_DIR=${PWD}/sources
BUILD_DIR=${PWD}/build

CONFIGURE_OPTIONS=
CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS -DCMAKE_INSTALL_PREFIX=/opt/kicad"
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"
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 && \
sudo make -j8 install 2>&1 | tee ../$PACKAGE.install.log
При первом запуске надо раскомментировать три верхние строчки, установятся необходимые пакеты и скачаются исходники. после установки надо прописать в PATH путь к /opt/kicad/bin (или другому пути, который вы укажите в CMAKE_INSTALL_PREFIX). Если дать себе право на запись в /opt - можно убрать sudo из последней строки. Потом надо один раз в /etc/ld.conf.d создать файл с любым названием.conf (kicad.conf), вписать в него путь к папке /opt/kicad/lib и сделать sudo ldconfig. При первом запуске в директории со скриптом создаются две директории - sources и build. В дальнейшем можно будет обновлять исходники, заходя в sources и делая git pull.

Я это делаю так. Возможно, есть более другие способы. Библиотеки элементов я использую полностью свои, как вытянуть официальные - не подкажу, не знаю.

Кстати, в официальной версии в последних сборках схематик забывает выбранную рамку, сообщение об ошибке я написал, но пока они ее не исправили.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
op3op3
сообщение Jul 10 2017, 08:47
Сообщение #260


Участник
*

Группа: Участник
Сообщений: 64
Регистрация: 20-12-16
Пользователь №: 94 698





отдельно запустил каждую из трех строк закоментированных строк,
сделал файл .sh, перенес туда Ваш текст, запустил
выполнение закончилось ошибкой и созданием 62кБ логов

Какое-то впечатление, чтоб kicad-ом начать пользоваться нужно стать одним из разработчиков kicad-а...
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 10 2017, 08:56
Сообщение #261


Гуру
******

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



QUOTE (op3op3 @ Jul 10 2017, 11:47) *
выполнение закончилось ошибкой и созданием 62кБ логов
В последнем файле ближе к концу должна быть указана причина ошибки. Вы можете поставить из репозиториев убунты какую-то древнюю версию и пользоваться ей. Или поикать ppa с еженочными сборками и подключить его.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
op3op3
сообщение Jul 10 2017, 09:10
Сообщение #262


Участник
*

Группа: Участник
Сообщений: 64
Регистрация: 20-12-16
Пользователь №: 94 698



Код
-- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE)
-- WARNING: Doxygen not found - doxygen-docs (Source Docs) target not created
CMake Error at /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message):
  Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
  system variable OPENSSL_ROOT_DIR (missing: OPENSSL_LIBRARIES
  OPENSSL_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE)
  CMakeModules/FindOpenSSL.cmake:336 (find_package_handle_standard_args)
  common/CMakeLists.txt:24 (find_package)


-- Configuring incomplete, errors occurred!


С официального сайта
http://kicad-pcb.org/download/linux-mint/
встала версия 4.0.6+e0-6349~53~ubuntu16.04.1
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 10 2017, 09:51
Сообщение #263


Гуру
******

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



QUOTE (op3op3 @ Jul 10 2017, 12:10) *
CODE
  Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
  system variable OPENSSL_ROOT_DIR (missing: OPENSSL_LIBRARIES
  OPENSSL_INCLUDE_DIR)
libssl-dev еще поставить надо.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
op3op3
сообщение Jul 11 2017, 01:15
Сообщение #264


Участник
*

Группа: Участник
Сообщений: 64
Регистрация: 20-12-16
Пользователь №: 94 698



Цитата(Сергей Борщ @ Jul 10 2017, 16:51) *
libssl-dev еще поставить надо.

Поставил. Собралось. Запускается. Благодарю )
Go to the top of the page
 
+Quote Post
op3op3
сообщение Aug 28 2017, 08:38
Сообщение #265


Участник
*

Группа: Участник
Сообщений: 64
Регистрация: 20-12-16
Пользователь №: 94 698



Цитата(Сергей Борщ @ Jul 10 2017, 13:15) *
Я когда-то добывал их так:
Код
bzr checkout lp:~kicad-gost-committers/kicad/kicad



Цитата(Сергей Борщ @ Jul 10 2017, 13:15) *
Я под Linux Mint собираю таким скриптом:
Код
#git clone https://git.launchpad.net/kicad sources


это обе версии ГОСТ-овские? объем исходников разный

чет я уже запутался в версиях и ответвлениях... что ставить, на чем работать, совместимы ли они между собой
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Aug 28 2017, 20:26
Сообщение #266


Гуру
******

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



QUOTE (op3op3 @ Aug 28 2017, 11:38) *
это обе версии ГОСТ-овские?
Нет, только первая.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
alex9
сообщение Nov 24 2017, 07:46
Сообщение #267


Местный
***

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



Цитата(faa @ Mar 19 2017, 21:07) *
bzr4441
и 4442 (перевод GUI)

Обновите, пожалуйста, гостовскую ветку до последней в master-ветке Kicad.
Go to the top of the page
 
+Quote Post
faa
сообщение Nov 24 2017, 09:29
Сообщение #268


Знающий
****

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



Цитата(alex9 @ Nov 24 2017, 10:46) *
Обновите, пожалуйста, гостовскую ветку до последней в master-ветке Kicad.


Как-то очень недосуг мне.
Конец года, куча работ, сдача этапов.
Да и наворочено там много, без бубна не смержить.

И для работы сижу на прошлогодней версии (где-то марта-апреля), она шевелится в разы шустрее,
да и хотелки разные к ней прикрутили - все пока устраивает.
Проекты большие (крайний 24 слоя), на свежих сборках работать не возможно - или тормозят безбожно
или падают даже при загрузке проекта (на некоторых видяхах не может выделить шейперы).
А учитывая подход рулевых - "нам не надо - выкидываем/не принимаем" - ждем-с, пока образумятся и поймут, что рюшечки и
барышни вторичны, а функционал должен быть рабочим.
Go to the top of the page
 
+Quote Post
one_eight_seven
сообщение Nov 24 2017, 09:57
Сообщение #269


Знающий
****

Группа: Участник
Сообщений: 916
Регистрация: 3-10-08
Из: Москва
Пользователь №: 40 664



Цитата
А учитывая подход рулевых - "нам не надо - выкидываем/не принимаем" - ждем-с, пока образумятся и поймут, что рюшечки и
барышни вторичны, а функционал должен быть рабочим.

fork? Мейнтейнеров не найти или всё-таки есть надежда, что образумятся?
Go to the top of the page
 
+Quote Post
faa
сообщение Nov 24 2017, 13:20
Сообщение #270


Знающий
****

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



Цитата(one_eight_seven @ Nov 24 2017, 12:57) *
fork? Мейнтейнеров не найти или всё-таки есть надежда, что образумятся?


Для работы с большими проектами там надо многое снова переписывать.
Пересчет всего и вся идет постоянно (нужно / не нужно - никто не смотрит)
Но раньше это не так влияло на скорость работы - было меньше оберток и плюшек.
Но тут пришли молодые плюсоводы и понеслось: "ща мы все сделаем красиво".
Короче, слов нет - одни буквы sad.gif

Если раньше оно просто и быстро работало, то теперь красиво тормозит sad.gif
Go to the top of the page
 
+Quote Post

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

 


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


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