[MPlayer-users] Bug.

Horacio Sanson hsanson at evangelion.ml.giti.waseda.ac.jp
Wed Jan 8 08:33:23 CET 2003


I tried everything, except modifing the sourcode.

mencoder.c doesn't compile.

complete procedure:

# cvs -d:pserver:anonymous at mplayerhq.hu:/cvsroot/mplayer login
# cvs -z3 -d:pserver:anonymous at mplayerhq.hu:/cvsroot/mplayer co main
# cd main
#
# ./configure --enable-gui ---enable-freetype --enable-menu
# make
............
---- here the error ---
mencoder.c:201:18: operator '>=' has no left operand
In file included from mencoder.c:236:
cfg-mencoder.h:35:18: operator '>=' has no left operand
mencoder.c:845:18: operator '>=' has no left operand
mencoder.c:1376:18: operator '>=' has no left operand
mencoder.c:1524:18: operator '>=' has no left operand
mencoder.c:201:18: operator '>=' has no left operand
In file included from mencoder.c:236:
cfg-mencoder.h:35:18: operator '>=' has no left operand
mencoder.c:845:18: operator '>=' has no left operand
mencoder.c:1376:18: operator '>=' has no left operand
mencoder.c:1524:18: operator '>=' has no left operand
make[1]: *** [depend] Error 1
make[1]: Leaving directory `/usr/local/src/MPlayer-CVS/main'
make: *** [version.h] Error 2


the lines with problems all read like this:

		#if HAVE_MP3LAME >= 392

and doing a grep I find that HAVE_MP3LAME is only defined but is not assigned 
any value. 

I had MPlayer-0.90rc1 working, then I changed three things, first I installed 
gcc-3.2.1 from sources, then installed lame-3.92 from sources too and finally 
tried MPlayer-0.90rc2 but got the error. Following the bugreports.html I 
tried CVS version of MPlayer but still the same problem. I can live without 
the mencoder, I just felt it was my duty to report this.

Note:  i still can compile MPlayer-0.90rc1 with gcc-3.2.1 since the mencoder.c 
source file has no lines like the one in rc2 version.
		-- here the problem line --
		#if HAVE_MP3LAME >= 392

------------------------------------------------------------------------------------------------------------
Info requested in DOCS/bugreports.html, i don't think is necessary in this 
case but here it is.

# gcc -v
Leyendo especificaciones de 
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/specs
Configurado con: ../gcc-3.2.1/configure
Modelo de hilos: posix
gcc versi� 3.2.1
#
# uname -a
	-- Kernel 2.4.19 compiled from sources with ACPI patches
#
# ls -l /lib/libc[.-]*
-rwxr-xr-x    1 root     root      1344152 oct 10 23:51 /lib/libc-2.2.5.so
lrwxrwxrwx    1 root     root           13 ene  8 15:01 /lib/libc.so.6 -> 
libc-2.2.5.so
#
# as -version
GNU assembler 2.11.93.0.2 20020207
Copyright 2002 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License.  This program has absolutely no warranty.
This assembler was configured for a target of `i386-redhat-linux'.


NVIDIA GeForce  4
Laptop Toshiba Satellite

by the way thanks for this great software....
Horacio Sanson



More information about the MPlayer-users mailing list