Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: papukaija - 11.05.07 - klo:19.45
-
Eli tulee tälläinen virhesanoma gutenprintin cvs versiota kääntäessä :
Making all in testpattern
make[3]: Siirrytään hakemistoon "/home/jami/Desktop/canon/print/src/testpattern"
/bin/bash ../../scripts/ylwrap testpatterny.y y.tab.c testpatterny.c y.tab.h testpatterny.h y.output testpatterny.output -- yacc -d
../../scripts/ylwrap: line 111: yacc: command not found
make[3]: *** [testpatterny.c] Virhe 1
make[3]: Poistutaan hakemistosta "/home/jami/Desktop/canon/print/src/testpattern"
make[2]: *** [all-recursive] Virhe 1
make[2]: Poistutaan hakemistosta "/home/jami/Desktop/canon/print/src"
make[1]: *** [all-recursive] Virhe 1
make[1]: Poistutaan hakemistosta "/home/jami/Desktop/canon/print"
make: *** [all] Virhe 2
Tässä vähän tarkempi sepustus mitä olin tekemässä:
1. Löysin tämän linkin takaa ohjeet gutenprintin cvs asennukseen: http://ubuntuforums.org/showthread.php?t=347340&highlight=pixma
2. Tuo virhesanoma tulee siis tuossa sudo make vaiheessa (tein sudo make cleanin ja /.autogen.sh).
EDIT: lähti toimimaan tuon build-dep gutenprintin asennuksen jälkeen.
-
../../scripts/ylwrap: line 111: yacc: command not found
Sanoo, että komentoa 'yacc' ei löydy. Yleensä tällaisissa tilanteissa komentorivi auki, ja sudo apt-get install ya + paukuttaa tabulaattoria. Tässä tapauksessa yacc ilmeisesti löytyy kuitenkin paketista nimeltä bison (nimileikki: jakki -> biisoni).
Eli siis:
sudo apt-get install bison
& käännä uudelleen(sudo make)
-
Nyt tulee tälläinen:
Making all in testpattern
make[3]: Siirrytään hakemistoon "/home/jami/Desktop/canon/print/src/testpattern"
/bin/bash ../../scripts/ylwrap testpatternl.l .c testpatternl.c -- /bin/bash /home/jami/Desktop/canon/print/scripts/missing --run flex -i
/home/jami/Desktop/canon/print/scripts/missing: line 54: flex: command not found
WARNING: `flex' is missing on your system. You should only need it if
you modified a `.l' file. You may need the `Flex' package
in order for those modifications to take effect. You can get
`Flex' from any GNU archive site.
make[3]: *** [testpatternl.c] Virhe 1
make[3]: Poistutaan hakemistosta "/home/jami/Desktop/canon/print/src/testpattern"
make[2]: *** [all-recursive] Virhe 1
make[2]: Poistutaan hakemistosta "/home/jami/Desktop/canon/print/src"
make[1]: *** [all-recursive] Virhe 1
make[1]: Poistutaan hakemistosta "/home/jami/Desktop/canon/print"
make: *** [all] Virhe 2
-
Asenna aluksi tuetun version kääntämiseen vaadittavat paketit.
sudo apt-get build-dep gutenprint
Sitten lisää paketteja virheilmoitusten mukaan, jos ei vielä riitä.