[MPlayer-users] undeclared symbol

Dr. Bernd Guenther bergue at t-online.de
Tue Nov 2 19:39:35 CET 2004


Alright. My linux/config.h is present but empty, and linux/autoconf.h is 
missing altogether. I'm going to file a bugreport with Suse.
Bernd.
PS: Just one more question, to be on the safe side: We are both talking about 
kernel version 2.6.8-24, aren't we?
Bernd.

On Monday 01 November 2004 20:18, Torinthiel wrote:
>         CONFIG_X86_L1_CACHE_SHIFT
> To: bergue at t-online.de, "MPlayer usage questions, features,
>         bugreports" <mplayer-users at mplayerhq.hu>
> Message-ID: <20041101191858.GG6449 at kraken.home.aster.pl>
> Content-Type: text/plain; charset="iso-8859-2"
>
> On Mon, Nov 01, 2004 at 08:05:56PM +0100, Dr. Bernd Guenther wrote:
> > I believe that's not quite so. prefetch.h resolve the function
> > prefetch_range (apparently used indirectly by MPLAYER - I didn't yet find
> > out how) to something containing the symbol PREFETCH_STRIDE. This in turn
> > resolves in prefetch.h to 4*L1_CACHE_BYTES and this in turn in
> > asm/cache.h to 1<<L1_CACHE_SHIFT and this in asm/cache.h to
> > CONFIG_X86_L1_CACHE_SHIFT. The latter does NOT resolve, so some include
> > file is apparently missing. I cannot figure out if this is a Suse Linux
> > problem (it would be a kernel problem, rather, because I understand that
> > these include files are part of the kernel source) or an MPLAYER problem.
>
> These files are part of kernel, right. But distros tend to modify
> everything, sometimes including kernel. Anyway, plain vanilla kernel
> DOES define CONFIG_X86_L1_CACHE_SHIFT, in linux/autoconf.h, which is
> included by linux/config.h and this one by asm/cache.h So everything
> should be fine. And if something is missing then it's SuSE fault,
> because they've broken something in kernel.
> Torinthiel




More information about the MPlayer-users mailing list