Autor |
Sõnum |
kiriainile
Pingviini aktivist
Liitunud: 15.12.2007
Postitused: 221
Asukoht: Tallinn
Distributsioon: Ubuntu
|
|
Proovisin installida ja mõistus sai otsa. Peale käsku sudo make install tegi midagi ja siis lõpuks tulid sellised asjad:
moov.c:26:18: error: zlib.h: No such file or directory
moov.c: In function ‘read_cmov’:
moov.c:92: error: ‘z_stream’ undeclared (first use in this function)
moov.c:92: error: (Each undeclared identifier is reported only once
moov.c:92: error: for each function it appears in.)
moov.c:92: error: expected ‘;’ before ‘zlib’
moov.c:130: error: ‘zlib’ undeclared (first use in this function)
moov.c:137: warning: implicit declaration of function ‘inflateInit’
moov.c:138: warning: implicit declaration of function ‘inflate’
moov.c:138: error: ‘Z_PARTIAL_FLUSH’ undeclared (first use in this function)
moov.c:139: warning: implicit declaration of function ‘inflateEnd’
make[1]: *** [moov.lo] Error 1
make[1]: Leaving directory `/home/ain/Dokumendid/laadimised/libquicktime-1.1.1/src'
make: *** [install-recursive] Error 1
Mida peaksin edasi tegema või kui ei saa edasi siis kas või tagasi minekuks. Kas ta nüüd tegi midagi minu arvutisse või ei teinud?...
|
|
|
|
|
|
|
|
sadiini
Vana Pingviin
Vanus: 53
Liitunud: 28.12.2007
Postitused: 1456
Asukoht: Otsige mind kolmandalt planeedilt...
Distributsioon: Lubuntu, Bodhi, Feren OS
|
|
Sul jääb seal üht-teist puudu...
Kood: | sudo apt-get install zlib1g zlib1g-dev |
siis loo makefile ka uuesti käsuga "make" ja siis tee uuesti "make install"
Võib ka juhtuda, et seda vaja ei ole. Aga kui on, siis...
|
|
|
|
_________________ Hea tarkvara kuulab kasutaja sõna
|
|
|
|
kiriainile
Pingviini aktivist
Liitunud: 15.12.2007
Postitused: 221
Asukoht: Tallinn
Distributsioon: Ubuntu
|
|
sadiini kirjutas: | Sul jääb seal üht-teist puudu...
Kood: | sudo apt-get install zlib1g zlib1g-dev |
siis loo makefile ka uuesti käsuga "make" ja siis tee uuesti "make install"
Võib ka juhtuda, et seda vaja ei ole. Aga kui on, siis... |
Tahaksin küsida, et kus kohast selline käsklus: zlib1g zlib1g-dev. Tahan lihtsalt saada targemaks. Nägin, et zlip on puudu, aga kuidas oleksin pidanud oskama selliselt sinna kirjutada ja mida need tähendavad?
Ja muidugi nüüd järgmine tõrge:
make[2]: *** [qtinfo] Error 1
make[2]: Leaving directory `/home/ain/Dokumendid/laadimised/libquicktime-1.1.1/utils'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/ain/Dokumendid/laadimised/libquicktime-1.1.1/utils'
make: *** [install-recursive] Error 1
|
|
|
|
|
|
|
|
sadiini
Vana Pingviin
Vanus: 53
Liitunud: 28.12.2007
Postitused: 1456
Asukoht: Otsige mind kolmandalt planeedilt...
Distributsioon: Lubuntu, Bodhi, Feren OS
|
|
Tarkus tarviline vara.
Märkasin veateates sellist rida:
moov.c:26:18: error: zlib.h: No such file or directory
ja ka sellist rida:
moov.c:130: error: ‘zlib’ undeclared (first use in this function)
Sellest nähtub, et zlib ja tema devel pakid on paigaldamata. Kompileerimisel aga neid vajatakse.
Järgnev on lihtne:
Avasin Synapticu ja ütlesin talle Otsi zlib üles!
Vastuseks sain, et ei ole pelgalt zlib, vaid on zlib1g ja devel pakk on zlib1g-dev.
Ja kõik, mida kood paigaldamiseks vajab, peab tal olemas olema, või muidu...
Hetkel paistab, et sul on veel puudu qt4-dev-tools
Millest ma aga aru ei saa on see, et miks põrgu päralt sa seda kompileerid, kui saab pakihaldusrist paika lasta.
Kood: | sudo apt-get install quicktime-utils quicktime-x11utils libquicktime1 |
Ei - päriselt! Miks?
|
|
|
|
_________________ Hea tarkvara kuulab kasutaja sõna
|
|
|
|
kiriainile
Pingviini aktivist
Liitunud: 15.12.2007
Postitused: 221
Asukoht: Tallinn
Distributsioon: Ubuntu
|
|
Loll on loll olla Aga mis ma nüüd peaksin siis nende asjadega tegema mis mul siin varem pooleli oli? Kas panen lihtsalt akna kinni või peaksin ennem midagi tegema?
|
|
|
|
|
|
|
|
sander85
Vana Pingviin
Vanus: 39
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
|
|
|
|
kiriainile
Pingviini aktivist
Liitunud: 15.12.2007
Postitused: 221
Asukoht: Tallinn
Distributsioon: Ubuntu
|
|
no selle käsu make install ma andsin aga ta ei teinud seda lõpuni ära. Ju vast siis ei ole midagi. Aga mida peaksin kustutama? Kus kohast? selle mis alla laadisin, sellega pole probleeme aga kus kohast veel?
|
|
|
|
|
|
|
|
sadiini
Vana Pingviin
Vanus: 53
Liitunud: 28.12.2007
Postitused: 1456
Asukoht: Otsige mind kolmandalt planeedilt...
Distributsioon: Lubuntu, Bodhi, Feren OS
|
|
Kustuta see kaust ära, mille sa kompileerimiseks alla laadisid.
Rohkem pole vaja, sest ta ei paigaldanud ju sul kuhugile midagi.
|
|
|
|
_________________ Hea tarkvara kuulab kasutaja sõna
|
|
|
|
wk
Vana Pingviin
Liitunud: 24.10.2007
Postitused: 1133
Asukoht: Tallinn, vahel Vastseliina vald
Distributsioon: Debian, Kubuntu
|
|
Ma ikka nii kindel poleks, et ei jäänud midagi üleliigset süsteemi, kuivõrd probleem tekkis alles installi ajal ja me ei tea, kui palju faile enne veateadet laiali kirjutati. Ma ise kaevaksin tekitatud Makefile'is, et tuvastada installi-stsenaariumi ja siis vaadata, mis ja kus. Ei kadesta, üldiselt.
Kui takkajärele targutada, siis selliste jamade vältimiseks sai kirjutatud vikisse üks artikkel ka: http://viki.pingviin.org/Kuidas_kompileerida_programmi_Linuxis
|
|
|
|
_________________ Kõike hääd,
WK
|
|
|
|
kiriainile
Pingviini aktivist
Liitunud: 15.12.2007
Postitused: 221
Asukoht: Tallinn
Distributsioon: Ubuntu
|
|
Aga kuidas saaksin kaevata make failis? Kuidas sinna minna ja mida otsida?
|
|
|
|
|
|
|
|
wk
Vana Pingviin
Liitunud: 24.10.2007
Postitused: 1133
Asukoht: Tallinn, vahel Vastseliina vald
Distributsioon: Debian, Kubuntu
|
|
Parandasin juba oma postituses näpuka, fail on Makefile ja asub see allatiritud arhiivi lahtipakitud kataloogi juurikas. Tegu on suvalise editoriga avatava tekstifailiga, nii et kaevamine pole keeruline. Sisu mõtestamine võib-olla.
Mis asjaga tegemist on, selles on põgusalt juttu ka viidatud artiklis.
|
|
|
|
_________________ Kõike hääd,
WK
|
|
|
|
kiriainile
Pingviini aktivist
Liitunud: 15.12.2007
Postitused: 221
Asukoht: Tallinn
Distributsioon: Ubuntu
|
|
Aga kui ma need failid juba ära kustutasin?
|
|
|
|
|
|
|
|
sadiini
Vana Pingviin
Vanus: 53
Liitunud: 28.12.2007
Postitused: 1456
Asukoht: Otsige mind kolmandalt planeedilt...
Distributsioon: Lubuntu, Bodhi, Feren OS
|
|
Kustutatud faili teatavasti avada ei saa.
Ära liialt muretse. Üldreeglina mitte midagi ei juhtu. Ja kui sa tead, mis programmi sa kompileerisid ja hiljem pakihalduri abil selle sama programmi paigaldad, siis see "uus" kirjutab reeglina "vana" üle ja mingit konflikti ei teki.
Ja kui mingi ime läbi peaks see poolik programm käivituma (ma ei kujuta ette, kuidas) siis ehk on probleem.
wk - miks sa kollitad?
Kui mina linuxilasteaias käisin, siis tuli enamik uuemaid rakendusi käsitsi peale lasta ja selle käigus tekkis kettale (ebaõnnestumiste tulemusena) igatsugu jampsi. Ometi ei olnud sellest muud muret, kui kettaruumi vähenemine.
|
|
|
|
_________________ Hea tarkvara kuulab kasutaja sõna
|
|
|
|
wk
Vana Pingviin
Liitunud: 24.10.2007
Postitused: 1133
Asukoht: Tallinn, vahel Vastseliina vald
Distributsioon: Debian, Kubuntu
|
|
Kollitan? Ise kompileeritud asjad ja pakihalduriga pääle pandud asjad ei lähe paraku alati täpselt samadesse kohtadesse, mistõttu jääb õhku konfliktioht, kuna mõnikord võib kompileeritu (või osa sellest) sattuda otsinguteel ettepoole. Tore, et mõnel lasteaias hästi on läinud. Kõigil ei ole. Ja kõik ei pea oma vigadest õppima. Parem proovida asju korrektselt lahendada, ma arvan. Selles mõttes on Sul (sadiini) õigus, et probleemid pole garanteeritud. Küll on aga garanteeritud, et probleemide tekkimisel on asjast sotti saada piisavalt keeruline.
|
|
|
|
_________________ Kõike hääd,
WK
|
|
|
|
sadiini
Vana Pingviin
Vanus: 53
Liitunud: 28.12.2007
Postitused: 1456
Asukoht: Otsige mind kolmandalt planeedilt...
Distributsioon: Lubuntu, Bodhi, Feren OS
|
|
Õige on see, et algkoodi installikas (Makefile) suunab tihtipeale kataloogid ja failid teistesse asukohtadesse, kui pakihaldur. Seda sellepärast, et algkood ei arvesta sellega, mis distrot kasutatakse. Distropõhiselt on programmide (ja mitte ainult) kataloogide struktuur erinev. Linuxi põhistruktuur on aga sama ja selle tõttu saabki algkoodist kõikidele erinevatele linuxitele rakendusi paigaldada.
Ja kui failid on "laiali külvatud" siis on tõepoolest üsna keeruline neid "taga ajada". See eeldab moodustatud Makefile läbilugemist, sest seal on kirjas, millised failid pannakse millistesse kataloogidesse.
Selles mõttes ju vaidlust ei ole. Ja loomulikult on mõistlik juba algselt võimalikult õigesti toimida.
Selleks otstarbeks kasutan mina Ubuntu süsteemist ilma eranditeta checkinstall rakendust, et saaksin hiljem ühe lihtsa käsuga paigaldatud rakenduse vajadusel eemaldada ja mitte teda terves arvutis "taga ajada".
Arvestades eelpooltoodut ja juhindudes tavalisest süsteemipraktikast võime selle arutelu ehk nüüdseks lõpetada.
Ja kui kellegil tekib probleeme selle pinnal, et algkoodist jäänud vigane käivitusfail segab hiljem paigaldatud rakenduse tööd, siis võib vabalt objektiivsele reaalsusele tuginevat nördimust avaldada ja teha kanne minu ettepanekute ja kaebuste raamatusse.
|
|
|
|
_________________ Hea tarkvara kuulab kasutaja sõna
|
|
|
|
|