Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 55405 - ffmpeg-0.4.7 fails to compile because of /usr/include/ctype.h:190: error: syntax error before "__attribute__"
Summary: ffmpeg-0.4.7 fails to compile because of /usr/include/ctype.h:190: error: syn...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
: 57283 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-06-28 03:27 UTC by Selecter
Modified: 2004-10-05 22:23 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Selecter 2004-06-28 03:27:26 UTC
gcc -shared -o libavformat.so utils.o cutils.o allformats.o mpeg.o mpegts.o mpegtsenc.o ffm.o crc.o img.o raw.o rm.o avienc.o avidec.o wav.o swf.o au.o gif.o mov.o mpjpeg.o dv.o yuv4mpeg.o 4xm.o flvenc.o flvdec.o asf.o pnm.o yuv.o png.o jpeg.o gifdec.o avio.o aviobuf.o file.o  framehook.o  grab.o dv1394.o audio.o  udp.o tcp.o http.o rtsp.o rtp.o rtpproto.o ogg.o  -lm -lz -ldl
make[1]: Leaving directory `/var/tmp/portage/ffmpeg-0.4.7/work/ffmpeg-0.4.7/libavformat'
gcc -O2 -march=pentium4 -pipe -Wall -g -I. -I/var/tmp/portage/ffmpeg-0.4.7/work/ffmpeg-0.4.7 -I/var/tmp/portage/ffmpeg-0.4.7/work/ffmpeg-0.4.7/libavcodec -I/var/tmp/portage/ffmpeg-0.4.7/work/ffmpeg-0.4.7/libavformat -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o ffmpeg.o ffmpeg.c
In file included from ffmpeg.c:41:
/usr/include/ctype.h:190: error: syntax error before "__attribute__"
/usr/include/ctype.h:196: error: syntax error before "__attribute__"
ffmpeg.c: In function `do_video_out':
ffmpeg.c:584: warning: dereferencing type-punned pointer will break strict-aliasing rules
ffmpeg.c: In function `av_encode':
ffmpeg.c:1272: warning: dereferencing type-punned pointer will break strict-aliasing rules
make: *** [ffmpeg.o] Error 1

!!! ERROR: media-video/ffmpeg-0.4.7 failed.
!!! Function src_compile, Line 54, Exitcode 2
!!! make failed.

Reproducible: Always
Steps to Reproduce:




Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0,
2.6.7-gentoo-r3)
=================================================================
System uname: 2.6.7-gentoo-r3 i686 Intel(R) Pentium(R) 4 CPU 1.70GHz
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs buildpkg"
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/
ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo
ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo
http://ftp.du.se/pub/os/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acpi alsa apache2 arts avi cdr crypt cups encode esd gdbm gif gpm gtk
gtk2 imlib java jpeg kde libg++ libwww linguas_ru mad mikmod mmx motif mozilla
mpeg ncurses nls nptl oggvorbis opengl pam pdflib perl png ppds python qt
quicktime readline sdl slang spell sse ssl svga tcpd truetype x86 xml xml2 xmms
xv zlib"
Comment 1 Selecter 2004-06-28 03:32:55 UTC
with ffmpeg-0.4.8.20040322-r1 I get:

gcc -fPIC -Wall -O2 -march=pentium4 -pipe -I.. -I/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322 -I/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavformat -I/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec -DHAVE_AV_CONFIG_H `freetype-config --cflags`   -c -o ppm.o ppm.c
In file included from /var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:92,
                 from /var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/avcodec.h:14,
                 from /var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavformat/framehook.h:8,
                 from ppm.c:26:
/usr/include/inttypes.h:396: error: syntax error before "__attribute__"
/usr/include/inttypes.h:414: error: syntax error before "__attribute__"
/usr/include/inttypes.h:430: error: syntax error before "__attribute__"
/usr/include/inttypes.h:449: error: syntax error before "__attribute__"
In file included from /var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:196,
                 from /var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/avcodec.h:14,
                 from /var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavformat/framehook.h:8,
                 from ppm.c:26:
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/bswap.h:14: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/bswap.h:23: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/bswap.h:39: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/bswap.h:42: error: syntax error before '}' token
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/bswap.h:42: warning: type defaults to `int' in declaration of `__x'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/bswap.h:42: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/bswap.h:43: error: syntax error before ':' token
In file included from /var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/avcodec.h:14,
                 from /var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavformat/framehook.h:8,
                 from ppm.c:26:
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:259: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:266: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:296: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:312: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:322: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:403: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:412: error: syntax error before "void"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:414: warning: type defaults to `int' in declaration of `bit_buf'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:414: error: `s' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:414: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:415: warning: type defaults to `int' in declaration of `bit_left'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:415: error: `s' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:415: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:419: error: syntax error before "if"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:433: error: syntax error before "uint32_t"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:437: warning: type defaults to `int' in declaration of `bit_buf'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:437: error: redefinition of `bit_buf'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:414: error: `bit_buf' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:437: error: `value' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:437: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:438: error: syntax error before '}' token
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:513: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:526: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:532: error: syntax error before "void"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:540: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:589: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:637: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:776: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:779: error: `s' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:780: warning: type defaults to `int' in declaration of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:780: error: redefinition of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:779: error: `re_cache' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:780: warning: implicit declaration of function `unaligned32_be'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:780: error: `s' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:780: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:780: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:781: warning: type defaults to `int' in declaration of `cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:781: error: conflicting declarations of `cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:778: error: `cache' previously declared here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:781: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:781: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:782: error: syntax error before "if"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:790: error: syntax error before '->' token
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:794: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:796: error: redefinition of `re_index'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:779: error: `re_index' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:796: error: `s' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:796: error: redefinition of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:780: error: `re_cache' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:797: warning: type defaults to `int' in declaration of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:797: error: redefinition of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:796: error: `re_cache' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:797: error: `s' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:797: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:797: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:798: warning: type defaults to `int' in declaration of `tmp'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:798: warning: implicit declaration of function `NEG_SSR32'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:798: error: `n' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:798: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:798: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:799: error: syntax error before '+=' token
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:800: error: syntax error before '->' token
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:808: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:810: error: redefinition of `re_index'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:796: error: `re_index' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:810: error: `s' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:810: error: redefinition of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:797: error: `re_cache' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:811: warning: type defaults to `int' in declaration of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:811: error: redefinition of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:810: error: `re_cache' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:811: error: `s' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:811: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:811: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:812: warning: type defaults to `int' in declaration of `tmp'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:812: error: redefinition of `tmp'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:798: error: `tmp' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:812: warning: implicit declaration of function `NEG_USR32'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:812: error: `n' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:812: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:812: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:813: error: syntax error before '+=' token
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:814: error: syntax error before '->' token
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:824: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:826: error: redefinition of `re_index'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:810: error: `re_index' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:826: error: `s' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:826: error: redefinition of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:811: error: `re_cache' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:827: warning: type defaults to `int' in declaration of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:827: error: redefinition of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:826: error: `re_cache' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:827: error: `s' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:827: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:827: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:828: warning: type defaults to `int' in declaration of `tmp'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:828: error: redefinition of `tmp'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:812: error: `tmp' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:828: error: `n' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:828: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:828: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:830: error: syntax error before "return"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:835: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:837: error: redefinition of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:827: error: `re_cache' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:838: warning: type defaults to `int' in declaration of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:838: error: redefinition of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:837: error: `re_cache' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:838: error: `s' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:838: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:838: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:839: error: syntax error before '+=' token
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:840: error: syntax error before '->' token
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:843: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:846: error: `s' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:846: error: invalid operands to binary >>
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:847: error: syntax error before '<<=' token
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:858: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:862: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:872: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:903: error: redefinition of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:838: error: `re_cache' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:904: warning: type defaults to `int' in declaration of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:904: error: redefinition of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:903: error: `re_cache' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:904: error: `s' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:904: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:904: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:905: warning: type defaults to `int' in declaration of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:905: error: redefinition of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:904: error: `re_cache' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:905: error: `s' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:905: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:905: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:906: error: syntax error before '->' token
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:980: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:983: error: `vlc' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:985: error: redefinition of `re_index'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:826: error: `re_index' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:985: error: `s' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:985: error: redefinition of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:905: error: `re_cache' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:986: warning: type defaults to `int' in declaration of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:986: error: redefinition of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:985: error: `re_cache' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:986: error: `s' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:986: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:986: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: syntax error before '{' token
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: type defaults to `int' in declaration of `index'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: built-in function `index' declared as non-function
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: `vlc' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: type defaults to `int' in declaration of `code'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: type defaults to `int' in declaration of `n'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: syntax error before "if"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: type defaults to `int' in declaration of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: redefinition of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:986: error: `re_cache' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: `s' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: type defaults to `int' in declaration of `nb_bits'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: type defaults to `int' in declaration of `index'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: redefinition of `index'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: `index' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: type defaults to `int' in declaration of `code'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: redefinition of `code'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: `code' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: type defaults to `int' in declaration of `n'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: redefinition of `n'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: `n' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: syntax error before "if"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: type defaults to `int' in declaration of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: redefinition of `re_cache'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: `re_cache' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: `s' undeclared here (not in a function)
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: type defaults to `int' in declaration of `nb_bits'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: redefinition of `nb_bits'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: `nb_bits' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: type defaults to `int' in declaration of `index'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: redefinition of `index'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: `index' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: type defaults to `int' in declaration of `code'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: redefinition of `code'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: `code' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: type defaults to `int' in declaration of `n'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: redefinition of `n'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: `n' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: initializer element is not constant
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: syntax error before '}' token
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:990: error: syntax error before '->' token
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:1097: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:1101: warning: type defaults to `int' in declaration of `n'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:1101: error: redefinition of `n'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:988: error: `n' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:1101: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:1102: error: syntax error before "if"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:1115: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:1119: warning: type defaults to `int' in declaration of `n'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:1119: error: redefinition of `n'
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:1101: error: `n' previously defined here
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:1119: warning: data definition has no type or storage class
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:1120: error: syntax error before "if"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:1130: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:1156: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:1166: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:1177: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:1183: error: syntax error before "if"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:1198: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:1243: error: syntax error before "__attribute__"
In file included from /var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/avcodec.h:15,
                 from /var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavformat/framehook.h:8,
                 from ppm.c:26:
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/rational.h:35: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/rational.h:43: error: syntax error before "__attribute__"
/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/libavcodec/common.h:778: error: register name not specified for `cache'
{standard input}: Assembler messages:
{standard input}:13: Error: symbol `re_cache' is already defined
{standard input}:19: Error: symbol `re_cache' is already defined
{standard input}:25: Error: symbol `re_cache' is already defined
{standard input}:31: Error: symbol `re_cache' is already defined
{standard input}:37: Error: symbol `re_cache' is already defined
{standard input}:43: Error: symbol `re_cache' is already defined
{standard input}:55: Error: symbol `n' is already defined
{standard input}:81: Error: symbol `bit_buf' is already defined
{standard input}:95: Error: symbol `re_cache' is already defined
{standard input}:101: Error: symbol `cache' is already defined
{standard input}:107: Error: symbol `re_index' is already defined
{standard input}:113: Error: symbol `re_cache' is already defined
{standard input}:125: Error: symbol `re_index' is already defined
{standard input}:131: Error: symbol `re_cache' is already defined
{standard input}:137: Error: symbol `tmp' is already defined
{standard input}:143: Error: symbol `re_index' is already defined
{standard input}:149: Error: symbol `re_cache' is already defined
{standard input}:155: Error: symbol `tmp' is already defined
{standard input}:161: Error: symbol `re_cache' is already defined
{standard input}:172: Error: symbol `re_cache' is already defined
{standard input}:178: Error: symbol `re_cache' is already defined
{standard input}:190: Error: symbol `re_index' is already defined
{standard input}:196: Error: symbol `re_cache' is already defined
{standard input}:214: Error: symbol `n' is already defined
{standard input}:220: Error: symbol `re_cache' is already defined
{standard input}:232: Error: symbol `index' is already defined
{standard input}:238: Error: symbol `code' is already defined
{standard input}:244: Error: symbol `n' is already defined
{standard input}:250: Error: symbol `re_cache' is already defined
{standard input}:256: Error: symbol `nb_bits' is already defined
{standard input}:262: Error: symbol `index' is already defined
{standard input}:268: Error: symbol `code' is already defined
{standard input}:274: Error: symbol `n' is already defined
make[1]: *** [ppm.o] Error 1
rm null.o fish.o
make[1]: Leaving directory `/var/tmp/portage/ffmpeg-0.4.8.20040322-r1/work/ffmpeg-20040322/vhook'
make: *** [videohook] Error 2

!!! ERROR: media-video/ffmpeg-0.4.8.20040322-r1 failed.
!!! Function src_compile, Line 76, Exitcode 2
!!! make failed.
Comment 2 Stefan de Konink 2004-06-28 16:08:48 UTC
I have same libavcodec issue, on the FFMPEG site is mentioned the CVS should work better.
Comment 3 Rudo Thomas 2004-07-15 11:17:15 UTC
I second this bug. It bit me when trying to emerge mplayer-1.0-pre4*.

I suspect it is a gcc bug, as I successfully emerged the same mplayer using gcc-3.3.2-r5.

The error output and emerge info follows.

gcc -fno-pic -nopie -c -I../libvo/ -I../../libvo -O4 -march=athlon-xp -mcpu=athlon-xp -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -Ilibmpdemux -Iloader -Ilibvo -I/usr/include/freetype2   -I/usr/include/SDL -D_REENTRANT -I/usr/X11R6/include      -o mencoder.o mencoder.c
In file included from libavcodec/avcodec.h:15,
                 from mencoder.c:77:
libavcodec/rational.h:35: error: syntax error before "__attribute__"
libavcodec/rational.h:43: error: syntax error before "__attribute__"
In file included from /usr/include/freetype2/freetype/config/ftstdlib.h:74,
                 from /usr/include/freetype2/freetype/config/ftconfig.h:44,
                 from /usr/include/freetype2/freetype/freetype.h:42,
                 from libvo/font_load.h:6,
                 from mencoder.c:170:
/usr/include/ctype.h:190: error: syntax error before "__attribute__"
/usr/include/ctype.h:196: error: syntax error before "__attribute__"
make: *** [mencoder.o] Error 1

!!! ERROR: media-video/mplayer-1.0_pre4 failed.
!!! Function src_compile, Line 263, Exitcode 2
!!! Failed to build MPlayer!

Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-ck-s79-packet_writing-rudo)
=================================================================
System uname: 2.6.7-ck-s79-packet_writing-rudo i686 AMD Athlon(TM) XP 1800+
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -mcpu=athlon-xp -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -mcpu=athlon-xp -O3 -pipe"
DISTDIR="/home/ftp/gentoo-distfiles"
FEATURES="autoaddcvs ccache notitles sandbox userpriv"
GENTOO_MIRRORS="ftp://trumpetti.atm.tut.fi/gentoo http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="3dnow X aalib alsa apm arts berkdb cdr crypt cscope cups curl dga doc dvd encode faad flac foomaticdb gd gdbm gif gpm imlib java jpeg kde libcaca libg++ libwww maildir mbox memlimit mikmod mmx mpeg ncurses nls nocardbus nptl oggvorbis opengl oss pam pdflib perl physfs pic png pwdb python qt quicktime readline samba scanner sdl slang speex spell sse ssl tcpd tetex tiff truetype x86 xml xml2 xmms xv zlib"
Comment 4 Selecter 2004-07-15 11:27:52 UTC
2Rudo Thomas

Please try ffmpeg-0.4.8.20040322-r1 (~x86)
Successfuly emerged it on gcc 3.3.4
Comment 5 Rudo Thomas 2004-07-16 05:22:09 UTC
Yes, it did. I was actually complaining about mplayer failing to emerge.
I have just filed another bug (#57283).

Thanks.
Comment 6 Rudo Thomas 2004-07-22 17:46:24 UTC
Fixed, as of ffmpeg-0.4.9_pre1.
Comment 7 Rudo Thomas 2004-07-22 17:48:29 UTC
*** Bug 57283 has been marked as a duplicate of this bug. ***
Comment 8 Chris White (RETIRED) gentoo-dev 2004-10-05 22:23:41 UTC
"Fixed, as of ffmpeg-0.4.9_pre1." and it's a fixed linux headers issue
as well.  Closing.