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

Bug 672392

Summary: media-libs/xine-lib-1.2.9-r2 USE=vcd with media-video/vcdimager-0.7.24 - In file included from xineplug_inp_vcd.c:77: /usr/include/libvcd/info.h:458:3: error: unknown type name ‘CdioList’; did you mean ‘CdioList_t’?
Product: Gentoo Linux Reporter: Robert Spillner <trent2>
Component: Current packagesAssignee: Gentoo Media-video project <media-video>
Status: RESOLVED FIXED    
Severity: normal CC: media-video, odi
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 648954    
Bug Blocks:    

Description Robert Spillner 2018-12-02 11:38:33 UTC
Building media-libs/xine-lib-1.2.9-r2 (stable) with vcd useflag does not compile with media-video/vcdimager-0.7* (s. error below).

This is due to a changed type name in vcdimager: CdioList -> CdioList_t.
(s. upstream: from rev. 1.22 to 1.23, http://cvs.savannah.gnu.org/viewvc/vcdimager/vcdimager/include/libvcd/info.h?r1=1.22&view=log)

So vcdimager should probably be stabilized.


Compile error:
----
libtool: compile:  x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../../include -I../../.. -I../../../include -I../../../include -I../../../src -I../../../src/xine-engine -I../../../src/xine-engine -I../../../src/xine-utils -I../../../src/input -I../../../src/input -I../../../lib -I../../../lib -DNDEBUG -D_REENTRANT -DXINE_COMPILE -fvisibility=hidden -pipe -Wall -Wformat=2 -Wno-format-zero-length -Wmissing-format-attribute -Werror-implicit-function-declaration -Wstrict-aliasing=2 -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -Wpointer-arith -g -march=native -O2 -pipe -Wall -Wchar-subscripts -Wnested-externs -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wmissing-format-attribute -Wno-pointer-sign -Wformat=2 -Wno-format-zero-length -Wformat-security -Wstrict-aliasing=2 -Werror=implicit-function-declaration -c vcdplayer.c  -fPIC -DPIC -o .libs/xineplug_inp_vcd_la-vcdplayer.o
libtool: compile:  x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../../include -I../../.. -I../../../include -I../../../include -I../../../src -I../../../src/xine-engine -I../../../src/xine-engine -I../../../src/xine-utils -I../../../src/input -I../../../src/input -I../../../lib -I../../../lib -DNDEBUG -D_REENTRANT -DXINE_COMPILE -fvisibility=hidden -pipe -Wall -Wformat=2 -Wno-format-zero-length -Wmissing-format-attribute -Werror-implicit-function-declaration -Wstrict-aliasing=2 -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -Wpointer-arith -g -march=native -O2 -pipe -Wall -Wchar-subscripts -Wnested-externs -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wmissing-format-attribute -Wno-pointer-sign -Wformat=2 -Wno-format-zero-length -Wformat-security -Wstrict-aliasing=2 -Werror=implicit-function-declaration -c vcdio.c  -fPIC -DPIC -o .libs/xineplug_inp_vcd_la-vcdio.o
In file included from vcdplayer.h:26:0,
                 from xineplug_inp_vcd.c:77:
/usr/include/libvcd/info.h:458:3: error: unknown type name ‘CdioList’; did you mean ‘CdioList_t’?
   CdioList *vcdinfo_get_offset_list(const vcdinfo_obj_t *p_vcdinfo);
   ^~~~~~~~
   CdioList_t
/usr/include/libvcd/info.h:463:3: error: unknown type name ‘CdioList’; did you mean ‘CdioList_t’?
   CdioList *vcdinfo_get_offset_x_list(const vcdinfo_obj_t *p_vcdinfo);
   ^~~~~~~~
   CdioList_t
---
Comment 1 Andreas Sturmlechner gentoo-dev 2018-12-03 20:26:09 UTC
*** Bug 672458 has been marked as a duplicate of this bug. ***
Comment 2 Craig Andrews gentoo-dev 2018-12-09 21:44:08 UTC
Not sure why this is assigned to me, I'm not maintainer of either media-libs/xine-lib or media-video/vcdimager.

Assigning to media-video@gentoo.org