Početak›Forumi›Linuks distribucije›OpenSuSE›moc not in path
- This topic has 10 odgovora, 4 glasa, and was last updated 18 years, 2 months ranije by ZoRoX.
-
AutorČlanci
-
22. januar 2006. u 9:33 am #6865ZoRoXUčesnik
kada pokusam da kompajliram nvclock ./configure mi prijavljuje : moc not in path. pokusao sam da instaliram taj moc (koji ne znam sta je) ali na disku ne postoji.Svi upiti na google-u vode na MOC(music on console) audio plejeru ili nekim *.moc fajlovima.Cisto sam probao da instaliram i taj plejer ali naravno nije on u pitanju.da li neko zna sta treba da uradim da bih dobio taj moc?
22. januar 2006. u 12:12 pm #39704kmilosUčesnikTreba ti ja mislim qt-devel paket
moc je inače Qt-ev Meta-Object Compiler22. januar 2006. u 12:13 pm #39705Časlav IlićUčesnikU ovom slučaju moc je predobrađivač C++ izvora (koji pravi te .moc datoteke), za gradnju sučelja na bazi biblioteke Qt; znači, treba ti Suseov paket qt3-devel.
22. januar 2006. u 4:50 pm #39706ZoRoXUčesnikhmmmm….OK ali je imam instaliran qt-devel, u stvari imam inastalirane skoro sve pakete se qt u svom imenu.Zasto onda ne radi?Uostalom kompajlirao sam druge programe za qt/kde a oni se nisu zalili da im to fali, a pretpostavljam da ni oni ne bi hteli da prodju bez qt-devel.
22. januar 2006. u 8:49 pm #39707Časlav IlićUčesnikHm, neki paketi traže Qt preko promenljive okruženja QTDIR. Probaj da je postaviš na prvi direktorijum iznad bin u kojem je moc. Npr., ako:
[code]$ which moc
/usr/bin/moc[/code]
onda:
[code]$ export QTDIR=/usr[/code]23. januar 2006. u 9:37 am #39708ZoRoXUčesnikproblem je u tome sto ja NEMAM taj moc(znaci nema ga na sistemu kao izvrsni fajl,folder sa bibliotekama,sta vec …) ali sam instalirao sve u vezi qt-a sa instalacionog diska.znaci moram da instaliram nesto sa strane ali ne znam koji paket.
23. januar 2006. u 12:49 pm #39709Časlav IlićUčesnikKoja verzija Susea je u uopšte u pitanju? Ako je 10.0, onda ti treba paket qt3-devel. Vidi spisak datoteka u njemu:
http://www.novell.com/products/linuxpackages/professional/qt3-devel.html
Vidi se da se u njemu nalazi /usr/lib/qt3/bin/moc; proveri da li stvarno nema toga na disku, i ako ima, probaj da postaviš QTDIR na /usr/lib/qt3.
23. januar 2006. u 2:06 pm #39710ZoRoXUčesnikok moja greska..Suse 10 je i stvarno imam taj moc u /usr/lib/qt3/bin (ne znam Find files nijje izbacio nista…)ali kada uradim export QTDIR=/usr/lib/qt3 opet kaze moc not in path.inace komanda which moc ne izbaci nista.sta sada?
23. januar 2006. u 2:28 pm #39711Časlav IlićUčesnikProbaj najlakše, stavi taj direktorijum u putanju:
[code]export PATH=$PATH:/usr/lib/qt3/bin[/code]23. januar 2006. u 2:28 pm #39712workyUčesnikprobaj da stavis oba:
[code] export QTDIR=/usr:/usr/lib/qt/[/code]
i to uradi iz direktorijuma tog programa koji kompajlirasda ga lociras uradi kao root : updatedb i
locate moc -
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.