Hallo, bin gerade erst auf Ubuntu umgestiegen und suche idealerweise ein DEB-File der KiCad-Version vom 2012-01-19. Beim selber compilieren bekomme ich folgende Fehlermeldung: [ 0%] Built target 3d-viewer [ 43%] Built target bitmaps [ 50%] Built target common [ 54%] Built target pcbcommon [ 55%] Built target kbool [ 56%] Built target polygon [ 56%] Building CXX object cvpcb/CMakeFiles/cvpcb.dir/readwrite_dlgs.cpp.o /home/engel24/kicad.bzr/cvpcb/readwrite_dlgs.cpp: In Elementfunktion »int CVPCB_MAINFRAME::SaveCmpLinkFile(const wxString&)«: /home/engel24/kicad.bzr/cvpcb/readwrite_dlgs.cpp:209:54: Fehler: Objekte des nicht trivial kopierbaren Typs »class wxString« können nicht über »...« übergeben werden make[2]: *** [cvpcb/CMakeFiles/cvpcb.dir/readwrite_dlgs.cpp.o] Fehler 1 make[1]: *** [cvpcb/CMakeFiles/cvpcb.dir/all] Fehler 2 make: *** [all] Fehler 2 Bin leider etwas ratlos. Gruß, Christian.
Muss es diese Version sein? Wenn nicht: ------------------------------------------------------------ revno: 3260 committer: jean-pierre charras <jp.charras@wanadoo.fr> branch nick: stable timestamp: Mon 2012-04-16 15:05:20 +0200 message: Fix compil issue. ------------------------------------------------------------ Ist einen Versuch wert.
Hallo hp-freund, koennte es auch sein, allerdings bin ich unter Linux noch nicht ganz so fit. Bin froh, dass ich es am Laufen habe. Was muesste ich den machen, um die Version vom 2012-04-16 auf meine Festplatte zu bekommen??? Gruß und Dank für Deine Antwort, Christian.
Ich baue auch immer aus den Quellen und gehe so vor: 1. Verzeichnis für Source anlegen:
1 | # cd /home/MyHome
|
2 | # mkdir kicad_src
|
3 | # cd kicad_src
|
2. aktuelle stabile Version abfragen:
1 | # bzr revno lp:kicad/stable
|
3. Changelog abrufen - ist sehr lang deshalb in Datei speichern:
1 | # bzr log lp:kicad/stable > log.txt
|
4. Quellen laden:
1 | # bzr branch lp:kicad/stable
|
2 | # bzr branch lp:~kicad-developers/kicad/doc
|
3 | # bzr branch lp:~kicad-lib-committers/kicad/library
|
5. jeweils in die entstandenen Verzeichnisse (doc, kicad, library) wechseln und folgendes ausführen:
1 | # mkdir build && cd build &&
|
2 | cmake -DKICAD_STABLE_VERSION=ON -DCMAKE_INSTALL_PREFIX=/home/MyHome/kicad .. && |
3 | make && |
4 | make install |
MyHome durch dein eigenes Verzeichnis ersetzen. Da eine Installation im eigenen Homeverzeichnis erfolgt, sind keine root Rechte erforderlich. Wenn Du beim CMAKE_INSTALL_PREFIX noch die Version anhängst, kannst Du auch mehrere Versionen parallel auf dem Rechner haben. Aktuell z.B.: -DCMAKE_INSTALL_PREFIX=/home/MyHome/kicad_3260
Nach dem compilieren sollte man das Programm natürlich auch finden :-) /home/MyHome/kicad_3260/share/applications/kicad.desktop auf den Desktop kopieren und anpassen. Um die Kicad Version vollständig zu entfernen reicht es das Verzeichnis /home/MyHome/kicad_3260 und das Kicad Symbol vom Desktop zu löschen. Natürlich nicht vergessen vorher die eigenen Libs zu sichern ...
Hallo Christian, möglicherweise fehlt Dir wxWidgets als Lib oder ihre Header/Include Files, wie sie in Development Paketen zu finden sind. Dort ist zumindest wxString deklariert und definiert. Ist nur so ein Verdacht von mir. Gruß Markus
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.