[MEGOLDVA]Funtoo vlc probléma

Fórumok

Hy!
Megprobáltam felrakni a vlc de nem forgatja le. A következő hibát kapom:

 * ERROR: media-video/vlc-1.0.4 failed:
 *   died running emake, base_src_make:make
 * 
 * Call stack:
 *     ebuild.sh, line   48:  Called src_compile
 *   environment, line 4080:  Called base_src_compile
 *   environment, line  829:  Called base_src_make
 *   environment, line  867:  Called die
 * The specific snippet of code:
 *           emake $@ || die "died running emake, $FUNCNAME:make";
 * 
 * If you need support, post the output of 'emerge --info =media-video/vlc-1.0.4',
 * the complete build log and the output of 'emerge -pqv =media-video/vlc-1.0.4'.
 * The complete build log is located at '/var/tmp/portage/media-video/vlc-1.0.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-video/vlc-1.0.4/temp/environment'.
 * S: '/var/tmp/portage/media-video/vlc-1.0.4/work/vlc-1.0.4'

>>> Failed to emerge media-video/vlc-1.0.4, Log file:

>>>  '/var/tmp/portage/media-video/vlc-1.0.4/temp/build.log'

 * Messages for package media-video/vlc-1.0.4:

 * ERROR: media-video/vlc-1.0.4 failed:
 *   died running emake, base_src_make:make
 * 
 * Call stack:
 *     ebuild.sh, line   48:  Called src_compile
 *   environment, line 4080:  Called base_src_compile
 *   environment, line  829:  Called base_src_make
 *   environment, line  867:  Called die
 * The specific snippet of code:
 *           emake $@ || die "died running emake, $FUNCNAME:make";
 * 
 * If you need support, post the output of 'emerge --info =media-video/vlc-1.0.4',
 * the complete build log and the output of 'emerge -pqv =media-video/vlc-1.0.4'.
 * The complete build log is located at '/var/tmp/portage/media-video/vlc-1.0.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-video/vlc-1.0.4/temp/environment'.
 * S: '/var/tmp/portage/media-video/vlc-1.0.4/work/vlc-1.0.4'

 * IMPORTANT: 1 news items need reading for repository 'funtoo'.
 * Use eselect news to read news items.

Van valakinek valami ötlete mi a baja? Ahogy észrevettem, emerge nem rántja magával az összes függöséget.

Hozzászólások

zmár a hiba utáni általános szöveg. Azt kéne mutatni, ami ez előtt van...

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Forgatás közben akad ki. Itt az utolsó néhány sor:

collect2: ld returned 1 exit status
make[2]: *** [vlc] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-video/vlc-1.0.4/work/vlc-1.0.4/bin'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-video/vlc-1.0.4/work/vlc-1.0.4'
make: *** [all] Error 2

Megint sikerult egy sorral eltevedni. Pont az e folotti par sor lenne erdekes, bar azt ki tudtam szurni, hogy valami linkelesi problemad van. De mondok jobbat: a /var/tmp/portage/media-video/vlc-1.0.4/tmp/build.log fajlt tedd ki valahova publicba, es akkor tudunk segiteni, ez igy elegge pointless.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Nem gáz "Funtoo" -nak nevezve sorban indítani a problémás dolgaiddal topicokat?
Ha szar, cseréld le.

********************
"Aki nem backupol az tehetsegtelen :-)"
"...ha nem tévedek!" (Sam Hawkins)
http://holo-media.hu

folyamatosan broken linkeket adsz, a lognak nem a megfelelő részét másolod ide, egymás után nyitogatsz topicocat a problémák halmazával, asszem ennyi

szerk: tedd ki a pastebin-re a /var/tmp/portage/media-video/vlc-1.0.4/temp/build.log tartalmát, e nélkül nem igazán tud senki se segíteni

Milyen LDFLAG -eket hasznalsz ?
emerge --info
(as-needed neha produkal ilyesmi hibat, ha rossz helyre van irva, de nalam jol megy vele)

Regebbi vlc ugye nincs a gepen ?
(Elofordul, hogy bizonyos csomagokat eltevednek es forditas kozben is a regi libet nezik)

probaltad-e -D -vel froditania ?
revdep-rebuild -e probaltal -e futattni.

Ami nekem leginkabb furcsa a kimenetben az:
#i686-pc-linux-gnu-gcc: unrecognized option '-02'
Annak ott '-O2' -nek kene lennie ('O'!='0'), nem irtad el valahol a CFLAGS/CXXFLAGS -et ? (/etc/make.conf)

Amit nem lehet megirni assemblyben, azt nem lehet megirni.

Oke, csak ez genttoo vagy ilyesmi. Ott ugy latszik, meg kell (vagy lehet) adni az -O kapcsolot. Eddig ezt sem tudtam, en lemaradtam az egyszeru
./configure --help
(ha kell, akkor parametrezem, ha nem akkor csak) ./configure
make
make install
eljarasnal, eszembe sem jut az Optimalizacio szintjen valtoztatni. Igy aztan nem tudtam, hogy itt minden forditashoz meg kell adni kezzel az -O kapcsolot. Sose hasznaltam, eszembe sem jutott volna, hogy a ./configure hibat dobhat miatta.
Bar....annak idejen tenyleg volt olyan, hogy (csak fejbol), max. 10. sornal: gcc not make binary (vagy a.out vagy ilyesmi, tenyleg csak fejbol), szoval ha vmi bibi volt a gcc-vel, tenyleg lehalt a ./configure.

Nem kell megadni kezzel, egy kicsit el vagy tajolodva. Oke, nagyon.

Kezdjuk ott, hogy a Gentoo automata buildelo rendszerrel rendelkezik, a Portage-val. Ez letolti, kicsomagolja, konfiguralja, telepiti, es adatbazisba viszi a csomagokat. Na ennek lehet megadni kulonbozo optimalizalasi dolgokat, ami MINDEN csomagra ervenyes lesz (pontosabban, minden olyan csomagra ervenyes lesz, ami GCC-t hasznal, merthogy ennek adja at - buildelo rendszertol fuggoen - a optimalizaciot). Alapertelmezeskent valami olyasmi van, hogy "-O2 -pipe -march=..." es valoszinu az ezt tartalmazo konfigfajlban tortent egy elgepeles, O helyett 0 kerult beirasra.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.