Az mplayert az ebuild nem tudja úgy lefordítani, hogy a codecs dir-t berántaná (nálam legalábbis). Tehát a codec-eket rakhatom akárhová, nem fogom tudni használni. Mivel nem akartam manuálisan telepíteni (kiválogatni a konfig opciókat), csináltam egy módosított ebuild-et, ami bekéri a codec-ek helyét.Az emerge win32codecs paranccsal, vagy manuális letöltéssel rakhatók fel a kódekek. A http://hardre.uw.hu/mplayer-1.0.20060217.ebuild -et le kell tölteni, majd a régit biztonságból elmenteni, és helyére ezt berakni. A Manifest fájlban természetesen a megfelelő sort MD5 ef8ecb88974a76a1395c52b1d57116ca mplayer-1.0.20060217.ebuild 16968 -ra kell cserélni.
Nem láttam nagy különbséget az újabb és régebbi verziók ebuild scriptjei között, szóval más verzióknál is segíthet a javítás (változásokat a diff program kiírja...).
Az lenne a kérdésem, hogy ez a hiba csak nálam jelentkezett vagy másnál is?
- 1323 megtekintés
Hozzászólások
Nem tudom, nálam asszem a mplayer függött a w32codecs-től. Amúgy az MD5 értéket nem kell kézzel módosítani. Ráálsz arra a mappára ahol az ebuild van (ugye /usr/portage/media-video/mplayer asszem) és nyomsz egy ebuild mplayer-1.0.20060217.ebuild digest parancsot. Ez megcsinálja azt amit kell, utána mehet az emerge.
De az is egy megoldás ilyenkor hogy kézzel megkeresed az ebuildban az DEPEND sort és bevésed neki a w32codecs-et (ilyenkor is kell a ebuild parancs.)
Azaz igazság, hogy a nem hivatalos ebuildeket nem kellene a /usr/portage mappára tenni. Ott van erre a PORTDIR_OVERLAY, azt erre találták ki. Googlezz rá.
Soxerencsét!
Hron György
:type:
- A hozzászóláshoz be kell jelentkezni
sztem ez a hiba minden olyan embernel jelentkezett, aki nem hasznalta win32codecs useflag et :)
nalam mukodik rendesen...
- A hozzászóláshoz be kell jelentkezni
Hát nekem win32codecs bent volt use flag-nek, de hiába...
Akkor legközelebb portdir overlay lesz. :)
-------------------
2.6.15-gentoo-r1
- A hozzászóláshoz be kell jelentkezni