KiCad

Založil okam, 12. 04. 2016, 10:19:18

Předchozí téma - Další téma

okam

Zdravím, nedávno jsem přešel z Kubuntu na Debian testing/Stretch. Aplikace, které jsem zatím použil fungují, až na KiCad (4.0.2+dfsg1). I když zvolím jazyk čeština (Preference/Language/Czech), stále se mnou "mluví" anglicky.
Nevíte prosím jak přepnout na češtinu?

Roman Horník

#1
Vypadá to, že v žádným z balíků KiCadu soubory s překladama nejsou.
Bylo by dobrý nahlásit to jako bug.
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

okam

Už jsem se díval a chyba byla hlášena pod číslem #819855 viz:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=819855
Moje angličtina není dobrá, ale mám pocit, že se jedná o stejnou chybu

Roman Horník

Myslím, že by mohlo pomoct stáhnout si zdroják a zkompilovat ho, protože tam ty překlady jsou a fungovat to bude. Vypadá to, že se debianí balík zkompiloval bez překladů - není tam totiž ani jeden.
Jeden překlad jsem si převedl na binární a hodil ho do patřičný složky, ale s ním to fungovalo asi na třetinu (některý přeložený řetězce se nepoužily), dost možná byl z novější verze - nekontroloval jsem to.

P. S.: Tohle vlákno je ve chlívku, kam patřej návody, nikoliv dotazy. Přesouvám.
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

okam

#4
Pokusil jsem se zkompilovat Kicad pomocí instalačního skriptu přímo z repozitáře se zdrojovými kódy a skončil jsem takto:
./kicad-install.sh --install-or-update
step 1) installing pre-requisites
Načítají se seznamy balíků... Hotovo
Vytváří se strom závislostí       
Načítají se stavové informace... Hotovo
bzr je již nejnovější verze (2.7.0-4).
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Načítají se seznamy balíků... Hotovo
Vytváří se strom závislostí       
Načítají se stavové informace... Hotovo
bzrtools je již nejnovější verze (2.6.0-3).
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Načítají se seznamy balíků... Hotovo
Vytváří se strom závislostí       
Načítají se stavové informace... Hotovo
build-essential je již nejnovější verze (11.7).
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Načítají se seznamy balíků... Hotovo
Vytváří se strom závislostí       
Načítají se stavové informace... Hotovo
cmake je již nejnovější verze (3.5.1-1).
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Načítají se seznamy balíků... Hotovo
Vytváří se strom závislostí       
Načítají se stavové informace... Hotovo
cmake-curses-gui je již nejnovější verze (3.5.1-1).
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Načítají se seznamy balíků... Hotovo
Vytváří se strom závislostí       
Načítají se stavové informace... Hotovo
debhelper je již nejnovější verze (9.20160403).
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Načítají se seznamy balíků... Hotovo
Vytváří se strom závislostí       
Načítají se stavové informace... Hotovo
doxygen je již nejnovější verze (1.8.11-1).
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Načítají se seznamy balíků... Hotovo
Vytváří se strom závislostí       
Načítají se stavové informace... Hotovo
grep je již nejnovější verze (2.24-1).
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Načítají se seznamy balíků... Hotovo
Vytváří se strom závislostí       
Načítají se stavové informace... Hotovo
libbz2-dev je již nejnovější verze (1.0.6-8).
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Načítají se seznamy balíků... Hotovo
Vytváří se strom závislostí       
Načítají se stavové informace... Hotovo
libcairo2-dev je již nejnovější verze (1.14.6-1+b1).
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Načítají se seznamy balíků... Hotovo
Vytváří se strom závislostí       
Načítají se stavové informace... Hotovo
libglew-dev je již nejnovější verze (1.13.0-2).
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Načítají se seznamy balíků... Hotovo
Vytváří se strom závislostí       
Načítají se stavové informace... Hotovo
libglm-dev je již nejnovější verze (0.9.7.4-1).
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Načítají se seznamy balíků... Hotovo
Vytváří se strom závislostí       
Načítají se stavové informace... Hotovo
libssl-dev je již nejnovější verze (1.0.2g-1).
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Načítají se seznamy balíků... Hotovo
Vytváří se strom závislostí       
Načítají se stavové informace... Hotovo
libwxgtk3.0-dev je již nejnovější verze (3.0.2+dfsg-1.3+b1).
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
okluz@volny.cz
step 2) make /root/kicad_sources if it does not exist
step 3) checking out the source code from launchpad repo...
Strom je aktuální na revizi 6703 ve větvi http://bazaar.launchpad.net/~kicad-product-committers/kicad/product                       
local source working tree updated.
step 4) checking out the schematic parts and 3D library repo.
Strom je aktuální na revizi 609 ve větvi http://bazaar.launchpad.net/~kicad-product-committers/kicad/library                         
kicad-lib repo updated.
step 5) checking out the documentation from launchpad repo...
bzr: ERROR: Není větev: "https://code.launchpad.net/~kicad-developers/kicad/doc/".

adresu (https://code.launchpad.net/~kicad...) jsem přidal do zdrojů, ale tam nemám přístup?!

Roman Horník

Ono by to chtělo podívat se, kam ta adresa přidanýho zdroje vede.

step 5) checking out the documentation from launchpad repo...
bzr: ERROR: Není větev: "https://code.launchpad.net/~kicad-developers/kicad/doc/".

Složka /doc byla nejspíš zrušená, tak se jukni do toho instalačního skriptu, najdi tam řádek obsahující 'bzr' a URL https://code.launchpad.net/~kicad-developers/kicad/doc/ a ten zakomentuj (přidej # na začátek toho řádku). Ulož to a spusť to znova. Bez dokumentace se stejně obejdeš.
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

okam

Po zakomentování řádku s odkazem na dokumentaci toto:
step 5) checking out the documentation from launchpad repo...
bzr: ERROR: Není větev: "/home/otmar/kicad_sources/kicad-doc.bzr/".

Zkoušel jsem zakomentovat celý krok 5, ale nedojde k dokončení viz:
step 4) checking out the schematic parts and 3D library repo.
Strom je aktuální na revizi 609 ve větvi http://bazaar.launchpad.net/~kicad-product-committers/kicad/library                         
kicad-lib repo updated.
step 6) compiling source code...
-- The C compiler identification is GNU 5.3.1
-- The CXX compiler identification is GNU 5.3.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Kicad install dir: </usr/local>
-- Looking for malloc.h
-- Looking for malloc.h - found
-- Looking for iso646.h
-- Looking for iso646.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for strcasecmp
-- Looking for strcasecmp - found
-- Looking for strncasecmp
-- Looking for strncasecmp - found
-- Looking for strtok_r
-- Looking for strtok_r - found
-- Looking for malloc
-- Looking for malloc - found
-- Looking for math.h
-- Looking for math.h - found
-- Looking for C++ include cmath
-- Looking for C++ include cmath - found
-- Looking for asinh
-- Looking for asinh - found
-- Looking for acosh
-- Looking for acosh - found
-- Looking for atanh
-- Looking for atanh - found
-- Performing Test HAVE_CMATH_ISINF
-- Performing Test HAVE_CMATH_ISINF - Success
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Looking for getc_unlocked
-- Looking for getc_unlocked - found
-- Try OpenMP C flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Try OpenMP CXX flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Found OpenMP: -fopenmp 
-- Found wxWidgets: -L/usr/lib/x86_64-linux-gnu;-pthread;;;-lwx_gtk2u_gl-3.0;-lwx_gtk2u_aui-3.0;-lwx_gtk2u_adv-3.0;-lwx_gtk2u_html-3.0;-lwx_gtk2u_core-3.0;-lwx_baseu_net-3.0;-lwx_baseu-3.0;-lwx_baseu_xml-3.0;-lwx_gtk2u_stc-3.0 (found suitable version "3.0.2", minimum required is "3.0.0")
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libGL.so 
-- Found Glew: /usr/lib/x86_64-linux-gnu/libGLEW.so
-- Check for installed GLEW -- found
-- Found GLM: /usr/include (found suitable version "0.9.7.4", minimum required is "0.9.5.1")
CMake Error at /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message):
  Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-3.5/Modules/FindCURL.cmake:61 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:488 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/otmar/kicad_sources/kicad.bzr/build/CMakeFiles/CMakeOutput.log".


tady je odkaz na script:
http://bazaar.launchpad.net/~kicad-product-committers/kicad/product/view/head:/scripts/kicad-install.sh

okam

#7
Dále jsem pátral na webu a po úpravě řádku scriptu odkazujícího na ../doc z:
DOCS_REPO=$REPOS/~kicad-developers/kicad/doc
na:
DOCS_REPO=$REPOS/~stambaughw/kicad/doc-read-only
proces skončil takto:
step 5) checking out the documentation from launchpad repo...
Strom je aktuální na revizi 896 ve větvi http://bazaar.launchpad.net/~stambaughw/kicad/doc-read-only                                 
docs working tree updated.
step 6) compiling source code...
make: *** Nezadány žádné cíle a žádné makefily nenalezeny. Konec.


Co s tím dál? Jsem z toho jelen!

Roman Horník

No a jsou tam vůbec soubory makefile?
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz