Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 16353 - drip emerge problem
Summary: drip emerge problem
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:
: 17002 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-02-25 10:51 UTC by stephan rosecker
Modified: 2003-04-22 06:21 UTC (History)
2 users (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 stephan rosecker 2003-02-25 10:51:56 UTC
When I try emerge drip 0.8.2_pre1 I get some errors .

Reproducible: Always
Steps to Reproduce:
1.emerge drip
2.
3.

Actual Results:  


demuxer.hh:9:32: mpeg2dec/video_out.h: No such file or directory
demuxer.hh:11:31: mpeg2dec/mm_accel.h: No such file or directory
In file included from demuxer.hh:12,
                 from demuxer.cpp:2:
../libvo/video_out_internal.h:28: `vo_instance_t' was not declared in this
   scope
../libvo/video_out_internal.h:28: `instance' was not declared in this scope
../libvo/video_out_internal.h:28: parse error before `,' token
../libvo/video_out_internal.h:30: `vo_frame_t' was not declared in this scope
../libvo/video_out_internal.h:30: parse error before `,' token
../libvo/video_out_internal.h:30: `libvo_common_alloc_frames' declared as
   function returning a function
../libvo/video_out_internal.h:33: `vo_instance_t' was not declared in this
   scope
../libvo/video_out_internal.h:33: `instance' was not declared in this scope
../libvo/video_out_internal.h:33: variable or field `libvo_common_free_frames'
   declared void
../libvo/video_out_internal.h:34: syntax error before `*' token
In file included from demuxer.cpp:2:
demuxer.hh:31: 'vo_frame_t' is used as a type, but is not defined as a type.
demuxer.hh:37: 'vo_instance_t' is used as a type, but is not defined as a type.
demuxer.hh:39: syntax error before `*' token
demuxer.hh:47: 'vo_instance_t' is used as a type, but is not defined as a type.
demuxer.hh:49: syntax error before `*' token
In file included from encoder.hh:7,
                 from demuxer.cpp:3:
/usr/include/avifile/default.h:4:2: warning: #warning Use 
#include "avm_default.h" instead
In file included from encoder.hh:8,
                 from demuxer.cpp:3:
/usr/include/avifile/fourcc.h:4:2: warning: #warning Use 
#include "avm_fourcc.h" instead
demuxer.cpp:44: syntax error before `*' token
demuxer.cpp:46: syntax error before `*' token
demuxer.cpp:47: syntax error before `*' token
demuxer.cpp: In function `void drip_framerate(mpeg2dec_t*)':
demuxer.cpp:131: invalid use of undefined type `struct mpeg2dec_s'
/usr/include/mpeg2dec/mpeg2.h:100: forward declaration of `struct mpeg2dec_s'
demuxer.cpp: In function `void* drip_demux(void*, int)':
demuxer.cpp:725: `mpeg2_decode_data' undeclared (first use this function)
demuxer.cpp:725: (Each undeclared identifier is reported only once for each
   function it appears in.)
demuxer.cpp:815: `video_output' undeclared (first use this function)
demuxer.cpp:815: `vo_close' undeclared (first use this function)
demuxer.cpp: At global scope:
demuxer.cpp:824: `vo_frame_t' was not declared in this scope
demuxer.cpp:824: `frame' was not declared in this scope
demuxer.cpp:824: variable or field `drip_draw_frame' declared void
demuxer.cpp:824: syntax error before `{' token
demuxer.cpp:826: ISO C++ forbids declaration of `drip_framerate' with no type
demuxer.cpp:826: `int drip_framerate' redeclared as different kind of symbol
demuxer.cpp:130: previous declaration of `void drip_framerate(mpeg2dec_t*)'
demuxer.cpp:826: invalid conversion from `mpeg2dec_t*' to `int'
demuxer.cpp:830: parse error before `if'
demuxer.cpp:854: `vo_instance_t' was not declared in this scope
demuxer.cpp:854: `instance' was not declared in this scope
demuxer.cpp:854: parse error before `,' token
demuxer.cpp: In function `gint drip_null_setup(...)':
demuxer.cpp:857: `w' undeclared (first use this function)
demuxer.cpp:858: `h' undeclared (first use this function)
demuxer.cpp:859: `instance' undeclared (first use this function)
demuxer.cpp: At global scope:
demuxer.cpp:866: syntax error before `*' token
demuxer.cpp:868: syntax error before `*' token
demuxer.cpp:869: syntax error before `*' token
demuxer.cpp:871: `null_instance_t*instance' used prior to declaration
demuxer.cpp:874: parse error before `if'
demuxer.cpp:877: syntax error before `->' token
demuxer.cpp:878: syntax error before `->' token
demuxer.cpp:879: syntax error before `->' token
demuxer.cpp:880: ISO C++ forbids declaration of `vo_open_instance' with no type
demuxer.cpp:880: conflicting types for `int vo_open_instance'
demuxer.cpp:81: previous declaration as `common_instance_t*vo_open_instance'
demuxer.cpp:880: invalid conversion from `common_instance_t*' to `int'
demuxer.cpp:881: parse error before `return'
demuxer.cpp:884: syntax error before `.' token
demuxer.cpp:884: syntax error before `++' token
demuxer.cpp: In function `gint drip_mpeg_open(gchar*, void (*)(guint8**,
   unsigned int))':
demuxer.cpp:927: `drip_vo_null_open' undeclared (first use this function)
demuxer.cpp:927: `vo_open' undeclared (first use this function)
demuxer.cpp:929: `sizeof' applied to incomplete type `mpeg2dec_t'
demuxer.cpp:930: `sizeof' applied to incomplete type `mpeg2dec_t'
/usr/include/mpeg2dec/mpeg2.h:134: too many arguments to function `mpeg2dec_t*
   mpeg2_init()'
demuxer.cpp:931: at this point in file
make[2]: *** [libencoder_la-demuxer.lo] Fehler 1
make[2]: Leaving directory `/var/tmp/portage/drip-0.8.2_pre1/work/drip-
0.8.2pre1/encoder'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/drip-0.8.2_pre1/work/drip-
0.8.2pre1'
make: *** [all] Fehler 2
 
!!! ERROR: media-video/drip-0.8.2_pre1 failed.
!!! Function src_compile, Line 68, Exitcode 2
!!! (no error message)



Some headers missing.
Comment 1 Martin Holzer (RETIRED) gentoo-dev 2003-02-25 13:23:36 UTC
0.8.3.2 is available (works with avifile 0.7.22+)
0.9.0 cvs snapshot avaiable

this seems like a issue with avifile (0.7.15 should work)
maybe temporary fixing by depending on this version of avifile
Comment 2 Martin Schlemmer (RETIRED) gentoo-dev 2003-02-25 16:34:25 UTC
Yes.  I do not have priority for this package, as I for one could never
really get it to work (meaning getting it to convert a movie, and not just
segfault ...).  Rather use mencoder, or dvdrip.
Comment 3 Martin Holzer (RETIRED) gentoo-dev 2003-02-25 17:18:22 UTC
just fixed dependcies

now compiles fine

should we close this and make a new one for the version bump ?
Comment 4 Martin Holzer (RETIRED) gentoo-dev 2003-03-07 02:02:17 UTC
*** Bug 17002 has been marked as a duplicate of this bug. ***
Comment 5 Martin Holzer (RETIRED) gentoo-dev 2003-04-22 06:21:27 UTC
add yourself cc to bug #19690 for new version

closing this now