MPlayer fordítás SID alatt

ü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ások

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.

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!

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