Re: mplayer (AC-branch) się nie buduje

Łukasz Krotowski lukasz.krotowski w gmail.com
Sob, 4 Lis 2006, 16:16:03 CET


06-11-04, Michal Kochanowicz <michal w michal.waw.pl> napisał(a):
> On Sat, Nov 04, 2006 at 02:25:42PM +0100, Łukasz Krotowski wrote:
> > 06-11-02, Michal Kochanowicz <michal w michal.waw.pl> napisał(a):
> > > On Thu, Nov 02, 2006 at 12:02:07AM +0100, Charles wrote:
> > > [ciach]
> >
> > Wygląda jakbyś nie miał w config.h zdefiniowanego HAVE_MMX (sprawdź).
>
> Jest:
> #define HAVE_MMX 1
>
> > Na czym to budujesz? Configure sprawdza z zależności od parametrów
>
> W sensie? AC, Athlon XP.

No właśnie widzę, dlatego się dziwię. Deklaracje o które krzyczy
kompilator są w libavcodec/dsputil.h

#v+
#if defined(HAVE_MMX)

#undef emms_c

#define MM_MMX    0x0001 /* standard MMX */
#define MM_3DNOW  0x0004 /* AMD 3DNOW */
#define MM_MMXEXT 0x0002 /* SSE integer functions or AMD MMX ext */
#define MM_SSE    0x0008 /* SSE functions */
#define MM_SSE2   0x0010 /* PIV SSE2 functions */
#define MM_3DNOWEXT  0x0020 /* AMD 3DNowExt */
#define MM_SSE3   0x0040 /* Prescott SSE3 functions */
#v-

I szczerze, nie mam pojęcia dlaczego u Ciebie ich nie znajduje.
Natomiast, być może będziesz mógł to obejść kompilując bez runtime
detection (--without runtime). Poza tym, właśnie sprawdziłem: na Ac i
gcc-3.4.5 mplayer buduje się poprawnie (--without x264). W chroocie z
Ac i gcc-3.3.6 wywala się na etapie linkowania (--without x246
--without polyp (nie ma na ftp)). Czyli, wygląda na to, że mplayer
buduje wszędzie tam gdzie się buduje. ;(


Więcej informacji o liście dyskusyjnej pld-devel-pl