Portál AbcLinuxu, 10. května 2025 08:23

Dotaz: spice - chybný source ?

13.2.2007 16:18 Ran de Bois-Guilbert
spice - chybný source ?
Přečteno: 176×
Odpovědět | Admin
Zdravim všechny příznivce GNU/Linux ! (i MS Windows)

Mám malý problémek ve svém Gentoo linux.Tento problém sem měl i v Debianu !

po zadání emerge spice (simulační program pro elektroniku bez use flagů)

se vše skompiluje a nainstaluje zaujalo mě toto :

dobin: /obj/bin/spice3 does not exist a >>> /usr/bin/spice -> /usr/bin/spice3

po instalaci sem zjistil že spice - nejde pustit {bash command not found}

ale zjistil sem že v /usr/bin spice je tak jsem dal file /usr/bin/spice a zjistil že spice je rozbitý odkaz {broken symbol link to /usr/bin/spice3}

takže musí být rozbitý source, je to chyba instalace.

ocením jakou koli radu !
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.2.2007 21:14 Guilbert
Rozbalit Rozbalit vše Re: spice - chybný source ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
opravdu vás nic nenapadá ?
David Watzke avatar 13.2.2007 21:18 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: spice - chybný source ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Radu? No, reportni to do Gentoo Bugzilly.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
David Watzke avatar 13.2.2007 21:30 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: spice - chybný source ?
Hmm, možná ani ne: na mém ~amd64 systému verze 3.5.5 (jediná ve stromu Portage) funguje, ale co je hlavní, přijde mi podezřelé tohle:
/obj/bin/spice3 does not exist
Určitě to nepíše tohle?
obj/bin/spice3 does not exist
Pokud ne, zkus nejprve synchronizovat Portage spuštěním:
emerge --sync
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
14.2.2007 17:15 Guilbert
Rozbalit Rozbalit vše Re: spice - chybný source ?
opravdu to je obj/bin/spice3 máš pravdu. To je ale nemožné že by byla taková chyba v source to musí být u mě...
David Watzke avatar 14.2.2007 17:59 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: spice - chybný source ?
Nevím jak jsi přišel na pojem "v source", ale podezřívat zdroják, když zatím nevíš co se děje, je docela odvážný :-D Prostě se u tebe z nějakého důvodu při kompilaci nevytvořil soubor spice3, proto se nemohl nainstalovat a symlink tudíš vede na neexistující soubor. Proto potřebuju celej log kompilace, abych ti mohl říct, co se děje.
emerge sci-electronics/spice &> spice-compile.log
Ten soubor pak dej někam na web (např. sem) a hoď na něj link sem.

Tak či tak, ebuild by měl obsahovat || die za tím příkazem k instalací souborů do /usr/bin (dobin), takže reportovat bych se to nestyděl.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
14.2.2007 20:20 guilbert
Rozbalit Rozbalit vše Re: spice - chybný source ?
Zde je log, děkuji za ochotu !

http://rafb.net/p/8nwEW181.html
David Watzke avatar 14.2.2007 20:27 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: spice - chybný source ?
Tak chyba je to jednoznačně - patrně v ebuildu. Zkus prosím tohle:
emerge x11-libs/libXt x11-libs/libXaw
a pak opakuj:
emerge sci-electronics/spice
Nyní by to mělo jít. O bugreport se nestarej, jdu na to ;-)
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
14.2.2007 20:47 guilbert
Rozbalit Rozbalit vše Re: spice - chybný source ?
Nepomohlo to, pořád stejná chyba.
David Watzke avatar 14.2.2007 20:48 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: spice - chybný source ?
V tom případě je chyba u tebe (nevím jaká, prostě tam máš bordel), ale zároveň v tom build skriptu - tu jdu nahlásit a rovnou jim tam hodím patch.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
David Watzke avatar 14.2.2007 21:07 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: spice - chybný source ?
a rovnou jim tam hodím patch.
Takže viz Gentoo bug #166897. Patch jsem narychlo nevymyslel, nevím totiž proč make neskončí, když narazí na chybu.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
14.2.2007 21:46 guilbert
Rozbalit Rozbalit vše Re: spice - chybný source ?
Ok, děkuji za pomoc. Takže to musí být chyba u mě ? V čem mi to emerge x11-libs/libXt x11-libs/libXaw mohlo pomoct ? Po instalaci těchto věcí a opětovném překladu se stala malá změna : už vubec neexistuje /usr/bin/spice

PS:systém mám poměrně čerstvý
David Watzke avatar 14.2.2007 21:51 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: spice - chybný source ?
Chyba je patrně u tebe. To emerge ti mělo pomoct doplnit chybějící headery, který jsem vyčetl z logu. Zkus znova vytvořit ten log jako předtím, jestli chyba třeba zase není o něco dál...
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
14.2.2007 22:02 guilbert
Rozbalit Rozbalit vše Re: spice - chybný source ?
http://rafb.net/p/1myjfa41.html
David Watzke avatar 14.2.2007 22:08 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: spice - chybný source ?
Furt stejný - to mi nejde do hlavy. Tobě libXaw fakt nenainstaluje /usr/X11R6/include/X11/Xaw/Box.h a přátele? Hoď někam výpis qlist -e libXaw (pokud command not found, tak emerge app-portage/portage-utils).
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
14.2.2007 22:13 guilbert
Rozbalit Rozbalit vše Re: spice - chybný source ?
http://rafb.net/p/ZHKqDT56.html - tady je výpis toho příkazu. Kouk sem se do usr a X11R6 tam vubec není !

PS: používám X a fluxbox
David Watzke avatar 14.2.2007 22:18 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: spice - chybný source ?
Heh, tak že by problém by právě v tom, že máš novej systém? Pokud nemáš /usr/X11R6, spusť jako root tohle:
cd /usr && ln -s ../usr X11R6
Pokud máš, tak pošli výpis
ls -ld /usr/X11R6
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
14.2.2007 22:31 guilbert
Rozbalit Rozbalit vše Re: spice - chybný source ?
zde je výpis :

lrwxrwxrwx 1 root root 6 2007-02-14 22:29 /usr/X11R6 -> ../usr
David Watzke avatar 14.2.2007 22:33 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: spice - chybný source ?
Tak si to přeberme. Podle výpisu qlist máš soubor /usr/include/X11/Xaw/Box.h, tvrdíš, že nemáš soubor /usr/X11R6/include/X11/Xaw/Box.h, přičemž symlink /usr/X11R6 ti (správně) vede na /usr. Tak jestli tohle dává smysl, tak nechci být střízlivej.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
14.2.2007 22:40 guilbert
Rozbalit Rozbalit vše Re: spice - chybný source ?
Výtečně, funguje to ! Děkuji až za humny. Ještě se mam v linuxu co učit !
14.2.2007 20:37 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: spice - chybný source ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tohle je úplně mimo téma otázky, ale přece: LTSpice/SwitcherCAD III chodí i pod linuxem (ve wine) a je s ním podstatně příjemnější práce než s originálním spicem.
Užívej dne – možná je tvůj poslední.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.