LINUX.ORG.RU

Помогите собрать Kicad

 , , ,


0

1

Пытаюсь собрать kicad из оверлея stuff:

homesweethome ~ # emerge -uDav -N kicad

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    *] sci-electronics/kicad-99999999-r2::stuff  USE="doc examples gost nanometr python sexpr -debug -dev-doc -minimal" PYTHON_TARGETS="python2_7" 0 kB

Total: 1 package (1 new), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] y

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) sci-electronics/kicad-99999999-r2 from stuff
/var/lib/layman/stuff/sci-electronics/kicad/kicad-99999999-r2.ebuild: line 43: python_set_active_version: command not found
>>> Unpacking source...
 * bzr pull start -->
 *    repository: lp:kicad
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data.  See "bzr help launchpad-login".
http://bazaar.launchpad.net/~kicad-testing-committers/kicad/testing is permanently redirected to http://bazaar.launchpad.net/~kicad-testing-committers/kicad/testing/changes
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data.  See "bzr help launchpad-login".
No revisions or tags to pull.                                                                                                                               
 * exporting ...
 * revision 4600 is now in /var/tmp/portage/sci-electronics/kicad-99999999-r2/work/kicad-99999999
 * bzr pull start -->
 *    repository: lp:~kicad-lib-committers/kicad/library
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data.  See "bzr help launchpad-login".
bzr: ERROR: Invalid url supplied to transport: "bzr+ssh://bazaar.launchpad.net/~kicad-lib-committers/kicad/library": no supported schemes
 * ERROR: sci-electronics/kicad-99999999-r2::stuff failed (unpack phase):
 *   bzr.eclass: can't pull from lp:~kicad-lib-committers/kicad/library
 * 
 * Call stack:
 *     ebuild.sh, line   93:  Called src_unpack
 *   environment, line 4578:  Called bzr_fetch
 *   environment, line 1125:  Called bzr_update 'lp:~kicad-lib-committers/kicad/library' '/usr/portage/distfiles/bzr-src/kicad-library'
 *   environment, line 1173:  Called die
 * The specific snippet of code:
 *           ${EBZR_UPDATE_CMD} ${EBZR_OPTIONS} "${repo_uri}" || die "${EBZR}: can't pull from ${repo_uri}";
 * 
 * If you need support, post the output of `emerge --info '=sci-electronics/kicad-99999999-r2::stuff'`,
 * the complete build log and the output of `emerge -pqv '=sci-electronics/kicad-99999999-r2::stuff'`.
 * The complete build log is located at '/var/tmp/portage/sci-electronics/kicad-99999999-r2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sci-electronics/kicad-99999999-r2/temp/environment'.
 * Working directory: '/usr/portage/distfiles/bzr-src/kicad-library'
 * S: '/var/tmp/portage/sci-electronics/kicad-99999999-r2/work/kicad-99999999'

>>> Failed to emerge sci-electronics/kicad-99999999-r2, Log file:

>>>  '/var/tmp/portage/sci-electronics/kicad-99999999-r2/temp/build.log'

Порывшись в интернете обнаружил правильный url для библиотеки и заменил в ebuild'е lp:~kicad-lib-committers/kicad/library на lp:~kicad-testing-committers/kicad/library

После этого сборка запинается на этапе распаковки:

>>> Emerging (1 of 1) sci-electronics/kicad-99999999-r2 from stuff
/var/lib/layman/stuff/sci-electronics/kicad/kicad-99999999-r2.ebuild: line 43: python_set_active_version: command not found
>>> Unpacking source...
 * bzr pull start -->
 *    repository: lp:kicad
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data.  See "bzr help launchpad-login".
http://bazaar.launchpad.net/~kicad-testing-committers/kicad/testing is permanently redirected to http://bazaar.launchpad.net/~kicad-testing-committers/kicad/testing/changes
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data.  See "bzr help launchpad-login".
No revisions or tags to pull.                                                                                                                               
 * exporting ...
 * revision 4600 is now in /var/tmp/portage/sci-electronics/kicad-99999999-r2/work/kicad-99999999
 * bzr pull start -->
 *    repository: lp:~kicad-testing-committers/kicad/library
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data.  See "bzr help launchpad-login".
http://bazaar.launchpad.net/~kicad-testing-committers/kicad/library is permanently redirected to http://bazaar.launchpad.net/~kicad-testing-committers/kicad/library/changes
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data.  See "bzr help launchpad-login".
No revisions or tags to pull.                                                                                                                               
 * exporting ...
bzr: ERROR: Can't export tree to non-empty directory.
 * ERROR: sci-electronics/kicad-99999999-r2::stuff failed (unpack phase):
 *   bzr.eclass: export failed
 * 
 * Call stack:
 *     ebuild.sh, line   93:  Called src_unpack
 *   environment, line 4579:  Called bzr_fetch
 *   environment, line 1135:  Called die
 * The specific snippet of code:
 *           ${EBZR_EXPORT_CMD} ${EBZR_REVISION:+-r ${EBZR_REVISION}} "${EBZR_UNPACK_DIR}" . || die "${EBZR}: export failed";
 * 
 * If you need support, post the output of `emerge --info '=sci-electronics/kicad-99999999-r2::stuff'`,
 * the complete build log and the output of `emerge -pqv '=sci-electronics/kicad-99999999-r2::stuff'`.
 * The complete build log is located at '/var/tmp/portage/sci-electronics/kicad-99999999-r2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sci-electronics/kicad-99999999-r2/temp/environment'.
 * Working directory: '/usr/portage/distfiles/bzr-src/kicad-library'
 * S: '/var/tmp/portage/sci-electronics/kicad-99999999-r2/work/kicad-99999999'

Что дальше делать я не знаю...


Ответ на: комментарий от Displacer

USE_WX_GRAPHICS_CONTEXT

This option is *Experimental* and used the advanced drawing library code using wxGraphicsContext and should only be used for testing purposes. Under Windows, a very recent version of mingw is needed. It also requires wxWidgets to be built with the --enable-graphics_ctx configuration switch.

USE_WX_OVERLAY

This option enables or disables wxOverlay for drawing operation on OSX.

вроде эталонное ненужно

megabaks ★★★★
()
Последнее исправление: megabaks (всего исправлений: 1)
Ответ на: комментарий от megabaks

9999 точно работает и устанавливается, насчет 4609 думаю после исправления работать будет, проверю чуть позже, но на длительном промежутке времени версия документации сильно разойдётся с самой программой. Что в общем-то наверное неважно, к тому-времени наверное перенесётся всё это дело в дерево.

Displacer ★★
()
Ответ на: комментарий от megabaks

В общем спасибо за исправления, осталось теперь разобраться с программой и научиться в ней схемки проектировать :)

Displacer ★★
()
Ответ на: комментарий от Displacer

ревизию я забил для «гарантированной» сборки.
в любом случае для установки этого пакета надо будет сделать как минимум 1 лишнее телодвижение.
и скоро этого ебилда не станет.

megabaks ★★★★
()
19 июня 2014 г.

А что там с библиотеками? А то поставил себе 20130518, а он "голый" совсем. Попытался из мегабаксовского stuff — фигвам! Ругается на kicad-libraries:

bzr: ERROR: Invalid url supplied to transport: "lp:~kicad-testing-committers/kicad/library": No such person or team: kicad-testing-committers
Похоже, перенесли куда-то. А куда? Я смотрю, есть на сосфорже в гите библиотеки кикадовские. Это они? Может, просто их забульбенить?

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от yaruna

О, спасибо. Я думал, они вообще репу убили.

Eddy_Em ☆☆☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.