Greška-Parser perl module

Diskusije usko vezane uz Fedora i srodne distribucije (RHEL, CentOS...)

Moderator/ica: Moderatori/ce

Odgovori
Avatar
Lazar
Postovi: 60
Pridružen/a: 04 pro 2008, 21:00
Spol: M
OS: Ubuntu 10.04
Lokacija: Šibenik

Greška-Parser perl module

Post Postao/la Lazar »

Prilikom instalacije paketa tar.bz, kada upišem ./configure, odradi jedan dio posla i na kraju javlja :

Kod: Označi sve

checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool
i ne mogu dalje sa instalacijom.
Mravac
Postovi: 142
Pridružen/a: 19 ruj 2008, 20:57
OS: Ubuntu 8.10
Lokacija: Zagreb

Re: Greška-Parser perl module

Post Postao/la Mravac »

Kao sto ti i kaze trebas instalirati Perl parser modul..TO mozes napraviti iz GUIa preko YumEX-a ili iz CLIa kao

Kod: Označi sve

su
yum install perl-XML-Parser
Avatar
Lazar
Postovi: 60
Pridružen/a: 04 pro 2008, 21:00
Spol: M
OS: Ubuntu 10.04
Lokacija: Šibenik

Re: Greška-Parser perl module

Post Postao/la Lazar »

Hvala! A sad javlja ovo:

Kod: Označi sve

checking for uuid_generate in -luuid... no
configure: error: *** uuid library (libuuid) not found
Mravac
Postovi: 142
Pridružen/a: 19 ruj 2008, 20:57
OS: Ubuntu 8.10
Lokacija: Zagreb

Re: Greška-Parser perl module

Post Postao/la Mravac »

Sada napravi istu stvar samo sto pises yum install uuid

Vidim da ne razumijes o cemu se radi kod tih gresaka pa da ti pojasnim--

Dakle kada imas program u sourceu, moras ga konfigurirati i kompajlirati odnosno prevesti u strojni kod da bi ga mogao koristiti....E sada za kompjaliranje programa potreban je kompajler ali cesto i neke druge komponente koje ne dolaze standardno na distribucijama posto generalno ljudima netrebaju, vec ih se kad zatrebaju moze posebno instalirati....

Ovaj program koji zelis kopajlirati koristi perl-XML-Parser modul kako bi pomocu njega parsirao neke svoje fileove, te mu treba uuid library kao i vjeorjatno jos neki libraryi koje mozda nemas na kompu....Posto ih ti nemas a njemu su potrebni za rad on izbaci gresku da ti libraryi ne postoje te ih ti onda moras instalirati i ponovno pokusati kompajlirati.

Ako si ikada programirao u C-u ili nekom drugom slicnom jeziku zada si imao one
#include i ako nisi stavio #include<stdio.h> nisi mogao koristiti funkcije za standardni ulaz/izlaz odnosno printf, scanf itd...Tako i ovaj program koji ti pokusavas kompajlirati ima u sebi stavljeno da koristi externe funkcije iz librarya koje nemas i zato ti daje gresku..Kad ih instaliras sve ce proraditi kak spada (najvjerojatnije :-D)

Eto nadam se da sam ti bio jasan
Odgovori