MPlayer fordítás SID alatt

 ( suti | 2006. április 8., szombat - 6:46 )

üdv mindenkinet :)

az elmúlt napokban csináltam egy cvs update -et és azóta valamiért nem tudom lefordítattani az mplayert. igazából el sem kezdi, a szokásos configure lefut, majd egy make kiadása után ezt kapom:

./version.sh `cc -dumpversion`
make: *** No rule to make target `libao2/audio_plugin.h', needed by `mplayer.o'. Stop.

valaki találkozott már ezzel a hibával? sajnos hiába guglizok maximum csak egyetlen egy találatot kapok erre a témára, ami használhatatlan.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

valaki?

Próbáltál újabb CVS-t?

most húztam le kb 10perce a legfrissebb main/ffmpeg cvs-t!

Talán próbálj a libao2-ba egy üres audio_plugin.h file tenni (bajt elméletileg nem csinálhat). Rákerestem a forrásban, de csak a DOCS/tech/libao2.txt-ben találtam rá hívatkozást.

talan:
make clean all

esetleg:
cvs -z3 update -dPA
majd...

Zsiraf

ez megvolt, lásd félórával előtted írtam, hogy mindent nulláról a legfrissebbet ...

ha gcc-4.0 akkor nem fog lefordulni az mplayer. Eakj fel egy 3.x-es gcc-t is és akkor minden rendben lesz. leszerdsz egyet lefordítod beinstallod pl az opt/gcc be és ha valami nem megy gcc4.0-val akkor lefordítod vele anyi hogy ./confignál benne kell lennie CC=/opt/gcc/bin/gcc-x.y.z nek (azt hiszem így) és megy a dolog.

Nekem simán fordul az épp aktuális CVS kb 2 hónapja 4.0.3-assal. Nem ez lesz a gond.

két hozzászóláshoz reagálnék most itt:
egyrészt három file hiánycikk a fordítás alatt, így :
touch libao2/audio_plugin.h
touch libao2/afmt.h
touch libmpeg2/convert.h
már elkezdi a fordítást.

de, se 4.0 se 4.1 se 3.3-as gcc-vel nem hajlandó lefordulni. kiakad egy ilyesmi hibaüzenettel:

libavcodec/libavcodec.a(utils.o): In function `init_crcs':utils.c:(.text+0x1e57): undefined reference to `av_crc04C11DB7'

a következő 20 sort direkt nem kopizom be, szerintem ez a releváns!
másrészt azt sem értem, hogy valaki szerint miért csak 3-as szériájú gcc vel fordul? én pár héttel ezelőttig simán tudtam használni a debian sid 4.0-s defaultjával! van valahol erről valami leírás / levlistán kibeszélt szál angolul vagy magyarul?

thanx mindenkinek az eddigi válaszokért!

En epp most updatel-tem cvs-bol az mplayer-t, 4.0.3-as gcc-vel (Debian 4.0.3-1) siman fordul, es ugy, hogy nincs semmifele libao2/audio_plugin.h file (nem touch-oltam!)

av_crc...

Hmm.. libavutil konyvtarod van?

Zsiraf

az ffmpeg-et is friss cvs-ből nyomom. azaz a libavutil, libavformat és libavcodec könyvtárakat bemásolom mindig az mplayer gyökerébe!

Próbáld meg azt, hogy kitöröld a libavformat könyvtárat, elméletileg az ffmpeg-ből az libavutil és libavcodec-nek elégnek kellene lennie.

A configure script (ma megnézed a kimenetét) mind3 könyvtárat keresi. Lehet hogy nem kell, de akkor minek nézi hogy megvan-e?

teljesen nulláról indítok mindig minden fordítást!
azaz a ~ ben lévő main-t és ffmpeg-t cvs -sel frissítem, majd ezt egy saját tmp-be (~/tmp) becopyzom a megfelelő helyre, majd abba belépek és configure, make ...
ezt egy scripttel csináltatom meg néhanapján automatikusan. de már, mint ahogy indítottam a legelején, vagy két hete nem fordul le!

Ne fordítsd magad le az Mplayer-t én évekig használtam így, nem volt rosz, de találtam jobbat:

Add in your /etc/apt/sources.list for stable
deb ftp://ftp.nerim.net/debian-marillat/ sarge main
Add in your /etc/apt/sources.list for testing
deb ftp://ftp.nerim.net/debian-marillat/ etch main
Add in your /etc/apt/sources.list for unstable
deb ftp://ftp.nerim.net/debian-marillat/ sid main

Majd nézd meg milyen csomagog vannak itt:
Találsz ilyet, hogy mplayer vagy mplayer-k7 vagy mplayer-686
mozilla-mplayerplugin (vagy valami hasonló a neve)
w32codecs (vagy valami hasonló a neve)
mozilla-acroread (plugin)
kplayer
flash plugin
Szóval minden ami egy desktop linuxhoz kell és mindez karbantartva!
Én 3 év Slackware, meg állandó fordítások (és javítások) után tértem át erre, de ez tényleg jó! (Ja és van hitelesítés is, hogy az apt-get ne szóljon emiatt)

http://debian.video.free.fr/
http://debian.video.free.fr/old-news.html
(Itt vagy az ftp-n a hasznos csomagokról olvashattok...)

Hát, az mplayer pont az a program amit nem érdemes csomagból feltenni...
Pl. ha kell neked lirc support meg js support meg anyámkínnya, akkor az vagy hiányzik a csomagból (=szívás), vagy pedig benne van, de akkor meg annak, akinek ilyen nem kell, teljesen fölöslegesen magával ránt x+1 függőséget.

Szerintem az mplayer, csakúgy mint más igenis jobb, ha egy karbantartott csomagból van felrakva --> Közös tapasztalatok...

Persze egy ilyen csomag akkor jó, ha minden fontos dolog benne van.
A nerim féle csomaggal még nemtalálkoztam olyannal, hogy valami nem ment volna....

Amúgy igen nemrég még én is forrásból raktam fel az ALSA-t, mplayer-t, kernel-t, szinte mindent, de mára belátom egy jó csomag sokkal jobb.

Persze találkoztam olyannal, hogy egy csomag valamiben gyenge volt, dehát arra van a bugreport/featurerequest, amibe be is lehet segíteni...

Jó jó, nem mondok többet, mert a végén valami Geek - Windows Flame fórum lesz az egészből, de amúg yerről tényleg csak azért győzködlek, mivel az eredeti problémában akarok segíteni: Mplayer-t szeretnél használni

ALSA, kernel, stb jobb a disztribútortól, mert ott fölösleges függőségek nélkül bele lehet tenni mindent (modulok).
Visztont az MPlayer egy darab nagy büdös ELF bináris, nem lehet modularizálni => szerintem nincs olyan kiadás, ami minden igényt kielégítene.
flame off.

kb 5 éve fordítom rendszeresen az mplayer-t, két héttel ezelőttig semmiféle problémám nem volt vele!

A fent megadott repositoryk müködnének Ubuntu 5.10 alatt?