Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 24601

Summary: Update of media-libs/rte-0.5.1 fails (parse errors)
Product: Gentoo Linux Reporter: Tobias Klausmann (RETIRED) <klausman>
Component: New packagesAssignee: Thomas Raschbacher <lordvan>
Status: VERIFIED TEST-REQUEST    
Severity: blocker CC: mholzer
Priority: High    
Version: 1.4_rc1   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Error output from attempt to emerge media-libs/rte-0.5.1

Description Tobias Klausmann (RETIRED) gentoo-dev 2003-07-16 11:25:35 UTC
make[2]: Entering directory `/var/tmp/portage/rte-0.5.1/work/rte-0.5.1/divx4linux'
source='b_divx4linux.c' object='b_divx4linux.lo' libtool=yes \
depfile='.deps/b_divx4linux.Plo' tmpdepfile='.deps/b_divx4linux.TPlo' \
depmode=gcc3 /bin/sh ../depcomp \
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_REENTRANT
-D_GNU_SOURCE -include ../config.h -Wall -Wunused -Wmissing-prototypes
-Wmissing-declarations    -O2 -march=athlon-tbird -O2 -pipe
-I/var/tmp/portage/rte-0.5.1/work/rte-0.5.1/src -c -o b_divx4linux.lo `test -f
'b_divx4linux.c' || echo './'`b_divx4linux.c
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_REENTRANT -D_GNU_SOURCE -include ../config.h
-Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -O2
-march=athlon-tbird -O2 -pipe -I/var/tmp/portage/rte-0.5.1/work/rte-0.5.1/src -c
b_divx4linux.c -MT b_divx4linux.lo -MD -MP -MF .deps/b_divx4linux.TPlo  -fPIC
-DPIC -o .libs/b_divx4linux.lo
In file included from b_divx4linux.c:26:
b_divx4linux.h:60: parse error before "ENC_PARAM"
b_divx4linux.h:60: warning: no semicolon at end of struct or union
b_divx4linux.h:78: parse error before '}' token
b_divx4linux.h:78: warning: type defaults to `int' in declaration of `d4l_context'
b_divx4linux.h:78: warning: data definition has no type or storage class
b_divx4linux.h:80: parse error before '*' token
b_divx4linux.h:80: warning: return type defaults to `int'
b_divx4linux.h:80: warning: no previous prototype for `DX'
b_divx4linux.h: In function `DX':
b_divx4linux.h:80: parse error before ')' token
b_divx4linux.h:80: parse error before ')' token
b_divx4linux.c: At top level:
b_divx4linux.c:49: parse error before '*' token
b_divx4linux.c: In function `encore_init5':
b_divx4linux.c:51: `param' undeclared (first use in this function)
b_divx4linux.c:51: (Each undeclared identifier is reported only once
b_divx4linux.c:51: for each function it appears in.)
b_divx4linux.c: At top level:
b_divx4linux.c:75: parse error before '*' token
b_divx4linux.c: In function `status':
b_divx4linux.c:85: `dx' undeclared (first use in this function)
b_divx4linux.c: At top level:
b_divx4linux.c:127: parse error before '*' token
b_divx4linux.c: In function `avi_write_header':
b_divx4linux.c:132: `p0' undeclared (first use in this function)
b_divx4linux.c:144: `dx' undeclared (first use in this function)
b_divx4linux.c:144: warning: left-hand operand of comma expression has no effect
b_divx4linux.c:145: warning: left-hand operand of comma expression has no effect
b_divx4linux.c:155: warning: left-hand operand of comma expression has no effect
b_divx4linux.c:156: warning: left-hand operand of comma expression has no effect
b_divx4linux.c:177: warning: left-hand operand of comma expression has no effect
b_divx4linux.c:185: warning: left-hand operand of comma expression has no effect
b_divx4linux.c:188: warning: left-hand operand of comma expression has no effect
b_divx4linux.c:189: warning: left-hand operand of comma expression has no effect
b_divx4linux.c:194: warning: left-hand operand of comma expression has no effect
b_divx4linux.c:195: warning: left-hand operand of comma expression has no effect
b_divx4linux.c:201: warning: left-hand operand of comma expression has no effect
b_divx4linux.c: At top level:
b_divx4linux.c:218: parse error before '*' token
b_divx4linux.c: In function `avi_write_trailer':
b_divx4linux.c:222: `p' undeclared (first use in this function)
b_divx4linux.c:222: `movi_bytes' undeclared (first use in this function)
b_divx4linux.c:223: `dx' undeclared (first use in this function)
b_divx4linux.c: In function `mainloop':
b_divx4linux.c:232: `dx' undeclared (first use in this function)
b_divx4linux.c: In function `stop':
b_divx4linux.c:349: `dx' undeclared (first use in this function)
b_divx4linux.c: In function `start':
b_divx4linux.c:382: `dx' undeclared (first use in this function)
b_divx4linux.c: At top level:
b_divx4linux.c:441: parse error before '*' token
b_divx4linux.c:442: warning: `reset_output' was used with no prototype before
its definition
b_divx4linux.c: In function `reset_output':
b_divx4linux.c:443: `dx' undeclared (first use in this function)
b_divx4linux.c: In function `set_output':
b_divx4linux.c:454: `dx' undeclared (first use in this function)
b_divx4linux.c: In function `set_input':
b_divx4linux.c:511: `dx' undeclared (first use in this function)
b_divx4linux.c: In function `parameters_set':
b_divx4linux.c:574: `dx' undeclared (first use in this function)
b_divx4linux.c:597: `ENC_CSP_RGB24' undeclared (first use in this function)
b_divx4linux.c:605: `ENC_CSP_YV12' undeclared (first use in this function)
b_divx4linux.c:609: `ENC_CSP_I420' undeclared (first use in this function)
b_divx4linux.c:618: `ENC_CSP_YUY2' undeclared (first use in this function)
b_divx4linux.c:623: `ENC_CSP_UYVY' undeclared (first use in this function)
b_divx4linux.c: In function `option_get':
b_divx4linux.c:734: `dx' undeclared (first use in this function)
b_divx4linux.c: In function `option_set':
b_divx4linux.c:762: `dx' undeclared (first use in this function)
b_divx4linux.c: In function `codec_get':
b_divx4linux.c:804: `dx' undeclared (first use in this function)
b_divx4linux.c: At top level:
b_divx4linux.c:828: `codec_set' redeclared as different kind of symbol
b_divx4linux.h:66: previous declaration of `codec_set'
b_divx4linux.c: In function `codec_set':
b_divx4linux.c:829: `dx' undeclared (first use in this function)
b_divx4linux.c: In function `context_delete':
b_divx4linux.c:895: `dx' undeclared (first use in this function)
b_divx4linux.c: In function `context_new':
b_divx4linux.c:925: `dx' undeclared (first use in this function)
distcc[24598] ERROR: compile on localhost failed with exit code 1
make[2]: *** [b_divx4linux.lo] Error 1
make[2]: Leaving directory `/var/tmp/portage/rte-0.5.1/work/rte-0.5.1/divx4linux'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/rte-0.5.1/work/rte-0.5.1'
make: *** [all] Error 2

!!! ERROR: media-libs/rte-0.5.1 failed.
!!! Function src_compile, Line 22, Exitcode 2
!!! (no error message)

using FEATURES="-distcc" and MAKEOPTS="'-j1' does not change the behaviour.

Reproducible: Always
Steps to Reproduce:
emerge -u rte
Actual Results:  
see above.

Expected Results:  
Updated version of rte (0.5.1)

# emerge info
Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1)
=================================================================
System uname: 2.4.22-pre4 i686 AMD Athlon(tm) processor
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/
http://ftp.ibiblio.org/pub/Linux/distributions/gentoo"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config
/usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY="/usr/local/portage"
USE="x86 oss 3dnow apm avi crypt cups foomaticdb gif jpeg libg++ mad mikmod mpeg
ncurses nls pdflib png spell truetype xml2 zlib gtkhtml gdbm berkdb slang
readline tetex aalib bonobo svga ggi tcltk java guile sdl tcpd pam libwww ssl
perl python esd imlib motif opengl mozilla snmp cdr scanner X gtk gnome alsa
-arts -kde -qt gtk2 dvd exif dga encode gphoto2 gpm jack mmx oggvorbis quicktime
xmms xv mysql"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=athlon-tbird -O2 -pipe"
CXXFLAGS="-march=athlon-tbird -O2 -pipe"
ACCEPT_KEYWORDS="x86 ~x86"
MAKEOPTS="-j8"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
FEATURES="ccache distcc sandbox userpriv usersandbox"
Comment 1 Martin Holzer (RETIRED) gentoo-dev 2003-07-16 14:58:38 UTC
try "stable" divx4linux
Comment 2 Tobias Klausmann (RETIRED) gentoo-dev 2003-07-16 15:43:53 UTC
Backdated to media-libs/divx4linux-20020418-r1, retried update of rte, works. Will it be safe to update divx4linux now?
Comment 3 Martin Holzer (RETIRED) gentoo-dev 2003-07-17 02:13:05 UTC
sure it will
Comment 4 Tobias Klausmann (RETIRED) gentoo-dev 2003-07-19 09:15:59 UTC
Everything seems to be working now. Thanks.
Comment 5 Thomas Raschbacher gentoo-dev 2003-10-01 04:25:04 UTC
setting to test-request for now .. resolving in a few days ;)
Comment 6 Thomas Raschbacher gentoo-dev 2004-12-06 10:43:51 UTC
noone reopened it so i close the bug
Comment 7 James Jones 2004-12-12 06:41:27 UTC
Created attachment 45819 [details]
Error output from attempt to emerge media-libs/rte-0.5.1