Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 712 - drip ebuild fails to complete
Summary: drip ebuild fails to complete
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Martin Schlemmer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-02-15 10:37 UTC by phoen][x
Modified: 2003-02-04 19:42 UTC (History)
0 users

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 phoen][x 2002-02-15 10:37:28 UTC
i encountered a problem with media-video/drip:
while trying to emerge it with `emerge media-video/drip` it aborts with the 
following messages (in the make) (only the important lines):

c++ -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include/gtk-1.2 
-I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -O6 
`avifile-config --cflags`  `glib-config --cflags` -I../libmpeg3-1.2.3 
-I/usr/include/gnome-1.0 -DNEED_GNOMESUPPORT_H 
-I/usr/lib/gnome-libs/include -I/usr/include/glib-1.2 
-I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gtk-1.2 
-I/usr/X11R6/include -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-D_USE_LARGEFILE64 -pthread -DSTANDALONE -I/usr/local/include 
-I/usr/include  `gdk-pixbuf-config --cflags` -mcpu=i686 -march=i686 -O3 
-pipe -c -o dripencoder-encoder.o `test -f encoder.cpp || echo 
'./'`encoder.cpp
encoder.cpp:54: syntax error before `;'
encoder.cpp: In function `void * encode(void *)':
encoder.cpp:208: `fourcc_t' undeclared (first use this function)
encoder.cpp:208: (Each undeclared identifier is reported only once
encoder.cpp:208: for each function it appears in.)
encoder.cpp:208: parse error before `='
encoder.cpp:220: `struct au_t' has no member named `codec'
encoder.cpp:272: `video_codec' undeclared (first use this function)
encoder.cpp:334: `struct au_t' has no member named `codec'
encoder.cpp:340: `struct au_t' has no member named `codec'
external.cpp: In function `struct codecS ** encoder_codecs(...)':
external.cpp:138: `avm' undeclared (first use this function)
external.cpp:138: (Each undeclared identifier is reported only once
external.cpp:138: for each function it appears in.)
external.cpp:138: parse error before `::'
external.cpp:151: `it' undeclared (first use this function)
external.cpp:152: `Encode' is not a member of type `CodecInfo'
external.cpp:153: parse error before `::'
external.cpp:154: `iv' undeclared (first use this function)
external.cpp:159: `audio_codecs' undeclared (first use this function)
external.cpp:160: parse error before `::'
external.cpp:161: `ia' undeclared (first use this function)
external.cpp:175: `Encode' is not a member of type `CodecInfo'
external.cpp:176: parse error before `::'
external.cpp:191: `Encode' is not a member of type `CodecInfo'
external.cpp:192: parse error before `::'
encoder.cpp:759: `codec' undeclared (first use this function)
encoder.cpp:810: `struct au_t' has no member named `codec'
make[2]: *** [dripencoder-external.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [dripencoder-encoder.o] Error 1
make[2]: Leaving directory 
`/var/tmp/portage/drip-0.8.0/work/drip-0.8.0/encoder'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/drip-0.8.0/work/drip-0.8.0'
make: *** [all] Error 2
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/drip-0.8.0/work/drip-0.8.0'
Making all in spu
make[2]: Entering directory 
`/var/tmp/portage/drip-0.8.0/work/drip-0.8.0/spu'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/portage/drip-0.8.0/work/drip-0.8.0/spu'
Making all in libmpeg3-1.2.3
make[2]: Entering directory 
`/var/tmp/portage/drip-0.8.0/work/drip-0.8.0/libmpeg3-1.2.3'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory 
`/var/tmp/portage/drip-0.8.0/work/drip-0.8.0/libmpeg3-1.2.3'
Making all in encoder
make[2]: Entering directory 
`/var/tmp/portage/drip-0.8.0/work/drip-0.8.0/encoder'
source='external.cpp' object='dripencoder-external.o' libtool=no \
depfile='.deps/dripencoder-external.Po' 
tmpdepfile='.deps/dripencoder-external.TPo' \
depmode=gcc /bin/sh ../depcomp \
c++ -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include/gtk-1.2 
-I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -O6 
`avifile-config --cflags`  `glib-config --cflags` -I../libmpeg3-1.2.3 
-I/usr/include/gnome-1.0 -DNEED_GNOMESUPPORT_H 
-I/usr/lib/gnome-libs/include -I/usr/include/glib-1.2 
-I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gtk-1.2 
-I/usr/X11R6/include -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-D_USE_LARGEFILE64 -pthread -DSTANDALONE -I/usr/local/include 
-I/usr/include  `gdk-pixbuf-config --cflags` -mcpu=i686 -march=i686 -O3 
-pipe -c -o dripencoder-external.o `test -f external.cpp || echo 
'./'`external.cpp
external.cpp: In function `struct codecS ** encoder_codecs(...)':
external.cpp:138: `avm' undeclared (first use this function)
external.cpp:138: (Each undeclared identifier is reported only once
external.cpp:138: for each function it appears in.)
external.cpp:138: parse error before `::'
external.cpp:151: `it' undeclared (first use this function)
external.cpp:152: `Encode' is not a member of type `CodecInfo'
external.cpp:153: parse error before `::'
external.cpp:154: `iv' undeclared (first use this function)
external.cpp:159: `audio_codecs' undeclared (first use this function)
external.cpp:160: parse error before `::'
external.cpp:161: `ia' undeclared (first use this function)
external.cpp:175: `Encode' is not a member of type `CodecInfo'
external.cpp:176: parse error before `::'
external.cpp:191: `Encode' is not a member of type `CodecInfo'
external.cpp:192: parse error before `::'
make[2]: *** [dripencoder-external.o] Error 1
make[2]: Leaving directory 
`/var/tmp/portage/drip-0.8.0/work/drip-0.8.0/encoder'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/drip-0.8.0/work/drip-0.8.0'
make: *** [all] Error 2

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line -13, Exitcode 2
!!! (no error message)

!!! emerge aborting on  /usr/portage/media-video/drip/drip-0.8.0.ebuild .

phew, thats much. hope that it helps u.

-phoen][x-
Comment 1 Martin Schlemmer (RETIRED) gentoo-dev 2002-02-24 11:23:29 UTC
emerge the latest version of media-video/avifile and try again.
Comment 2 Martin Schlemmer (RETIRED) gentoo-dev 2002-02-27 17:20:53 UTC
fixed ?
Comment 3 phoen][x 2002-02-28 09:57:11 UTC
nope, same problem. what do u mean with latest avifile? latest released or 
latest masked? 

root@phoenix phoenix # emerge --search avifile
[ Results for search key : avifile ]
[ Applications found : 1 ]
 
*   media-video/avifile 
      Latest version Available:  0.53.5-r1
      Latest version Installed:  0.53.5-r1
      Description:  Library for AVI-Files

thats my latest avifile installation.
do u need more infos about my system || installed packages?

-phoen][x-
Comment 4 Seemant Kulleen 2002-02-28 22:18:18 UTC
Two of us in #gentoo just ran into this issue.  Here's the thing.  The old
version of avifile is 0.53.  While the newer one is 0.6.  Blame this on the
avifile authors I guesss. Either way, if you ebuild
avifile-0.6-<somedate>.ebuild merge from media-video/avifile, you will find that
drip will compile with no issues.

Hope that helps.  Somehow we have to make portage realise that 0.6 > 0.53, even
though that's mathematically incorrect...

Perhaps if we called 'em avifile-0.60-blah?

Cheers,

Seemant
Comment 5 phoen][x 2002-03-01 12:36:18 UTC
unmerging avifile-0.53 and merging avifile-0.60 fixed it.
Comment 6 Martin Schlemmer (RETIRED) gentoo-dev 2002-03-01 16:04:11 UTC
Sorry, should have been clearer.  What I meant was, do you have 0.6 installed,
as 0.53 do not work.  I 'fixed' the version number thing some time ago by
removing the 0.53 versions, but I guess I should have masked them as well.