Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 41060 - version bump : media-libs/libdvb : 0.5.0 => 0.5.4
Summary: version bump : media-libs/libdvb : 0.5.0 => 0.5.4
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Thomas Raschbacher
URL: http://www.metzlerbros.org/dvb/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-09 18:50 UTC by Stephane Loeuillet
Modified: 2004-12-08 13:11 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 Stephane Loeuillet 2004-02-09 18:50:21 UTC
http://www.metzlerbros.org/dvb/libdvb-0.5.4.tar.gz



Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Thomas Raschbacher gentoo-dev 2004-02-18 09:54:52 UTC
if noone objects i'll take care of this while upgrading all dvb related ebuilds
Comment 2 Quantumstate 2004-07-06 13:35:14 UTC
Can you please post the ebuild here?

Calculating dependencies ...done!
>>> emerge (1 of 4) media-libs/libdvb-0.5.0-r2 to /
 * /usr/src/linux is a symbolic link
 * Determining the real directory of the Linux kernel source code
 * Building for Linux 2.6.5-gentoo-r1 found in /usr/src/linux
>>> md5 src_uri ;-) libdvb-0.5.0.tar.gz
 * /usr/src/linux is a symbolic link
 * Determining the real directory of the Linux kernel source code
 * Building for Linux 2.6.5-gentoo-r1 found in /usr/src/linux
 * /usr/src/linux is a symbolic link
 * Determining the real directory of the Linux kernel source code
 * Building for Linux 2.6.5-gentoo-r1 found in /usr/src/linux
>>> Unpacking source...
>>> Unpacking libdvb-0.5.0.tar.gz to /var/tmp/portage/libdvb-0.5.0-r2/work
 * Applying libdvb-0.5.0-gentoo.patch...                                              [ ok ]
>>> Source unpacked.
 * /usr/src/linux is a symbolic link
 * Determining the real directory of the Linux kernel source code
 * Building for Linux 2.6.5-gentoo-r1 found in /usr/src/linux
make -C libdvb main
make[1]: Entering directory `/var/tmp/portage/libdvb-0.5.0-r2/work/libdvb-0.5.0/libdvb'
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
g++ -I. -I../include -I../../include -I../../DVB.cvs/include -O2 -Wall -g -c devices.cc
make -C libdvbci main
make[1]: Entering directory `/var/tmp/portage/libdvb-0.5.0-r2/work/libdvb-0.5.0/libdvbci'
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
make -C libdvbmpeg libdvbmpegtools.a
g++ -I. -I../include -I../../include -I../../DVB.cvs/include -O2 -Wall -g -c ci.cc
make[1]: Entering directory `/var/tmp/portage/libdvb-0.5.0-r2/work/libdvb-0.5.0/libdvbmpeg'
Makefile:34: .depend: No such file or directory
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
g++  -M ctools.c remux.c ringbuffy.c transform.c cpptools.cc   -I. -I../include -I../../include -I../../DVB.cvs/include> .depend
ci.cc:34:26: linux/dvb/ca.h: No such file or directory
make[1]: Leaving directory `/var/tmp/portage/libdvb-0.5.0-r2/work/libdvb-0.5.0/libdvbmpeg'
make[1]: Entering directory `/var/tmp/portage/libdvb-0.5.0-r2/work/libdvb-0.5.0/libdvbmpeg'
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
gcc -c -O2 -Wall -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I. -I../include -I../../include -I../../DVB.cvs/include  ctools.c
ci.cc: In member function `bool cCiTransportLayer::ResetSlot(int)':
ci.cc:571: error: `CA_RESET' undeclared (first use this function)
ci.cc:571: error: (Each undeclared identifier is reported only once for each
   function it appears in.)
ci.cc: In member function `bool cCiTransportLayer::ModuleReady(int)':
ci.cc:583: error: `ca_slot_info_t' undeclared (first use this function)
ci.cc:583: error: parse error before `;' token
ci.cc:584: error: `sinfo' undeclared (first use this function)
ci.cc:585: error: `CA_GET_SLOT_INFO' undeclared (first use this function)
ci.cc:586: error: `CA_CI_MODULE_READY' undeclared (first use this function)
ci.cc: In static member function `static cCiHandler*
   cCiHandler::CreateCiHandler(const char*)':
ci.cc:1405: error: `ca_caps_t' undeclared (first use this function)
ci.cc:1405: error: parse error before `;' token
ci.cc:1406: error: `CA_GET_CAP' undeclared (first use this function)
ci.cc:1406: error: `Caps' undeclared (first use this function)
ci.cc:1410: error: `CA_CI_LINK' undeclared (first use this function)
make[1]: *** [ci.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/libdvb-0.5.0-r2/work/libdvb-0.5.0/libdvbci'
make: *** [libdvbci/libdvbci.a] Error 2
make: *** Waiting for unfinished jobs....
devices.cc:2:32: linux/dvb/frontend.h: No such file or directory
devices.cc: In function `std::ostream& operator<<(std::ostream&, Transponder&)
   ':
devices.cc:120: error: `FE_QPSK' undeclared (first use this function)
devices.cc:120: error: (Each undeclared identifier is reported only once for
   each function it appears in.)
devices.cc:122: error: `FE_QAM' undeclared (first use this function)
devices.cc:130: error: `FE_OFDM' undeclared (first use this function)
devices.cc: In function `std::istream& operator>>(std::istream&, Transponder&)
   ':
devices.cc:283: error: `FEC_AUTO' undeclared (first use this function)
make[1]: *** [devices.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/libdvb-0.5.0-r2/work/libdvb-0.5.0/libdvb'
make: *** [libdvb/libdvb.a] Error 2
gcc -c -O2 -Wall -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I. -I../include -I../../include -I../../DVB.cvs/include  ringbuffy.c
ringbuffy.c: In function `ring_write':
ringbuffy.c:62: warning: implicit declaration of function `memcpy'
gcc -c -O2 -Wall -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I. -I../include -I../../include -I../../DVB.cvs/include  remux.c
gcc -c -O2 -Wall -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I. -I../include -I../../include -I../../DVB.cvs/include  transform.c
transform.c: In function `ts_demux':
transform.c:2518: warning: cast from pointer to integer of different size
transform.c:2535: warning: cast from pointer to integer of different size
g++ -c -O2 -Wall -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I. -I../include -I../../include -I../../DVB.cvs/include  cpptools.cc
ar -rcs libdvbmpegtools.a ctools.o ringbuffy.o remux.o transform.o cpptools.o
make[1]: Leaving directory `/var/tmp/portage/libdvb-0.5.0-r2/work/libdvb-0.5.0/libdvbmpeg'

!!! ERROR: media-libs/libdvb-0.5.0-r2 failed.
!!! Function src_compile, Line 30, Exitcode 2
!!! compile problem
#
Comment 3 Thomas Raschbacher gentoo-dev 2004-07-30 18:38:10 UTC
checking
Comment 4 Thomas Raschbacher gentoo-dev 2004-12-06 10:39:33 UTC
0.5.5 is in portage with a few fixes.
sorry for the delay ..
Comment 5 Darren Martz 2004-12-08 13:11:51 UTC
Just downloaded 2.6.9-r9 kernel the other day, got to the libdvb package and failed using libdvb-0.5.5. Included is the top errors from the emerge.



Calculating dependencies ...done!
>>> emerge (1 of 36) media-libs/libdvb-0.5.5 to /
>>> md5 src_uri ;-) libdvb-0.5.5.tar.gz
>>> Unpacking source...
>>> Unpacking libdvb-0.5.5.tar.gz to /var/tmp/portage/libdvb-0.5.5/work
 * Applying libdvb-0.5.5-gentoo.patch ...                                                                                                        [ ok ]
>>> Source unpacked.
make -C libdvb main
make -C libdvbci main
make[1]: Entering directory `/var/tmp/portage/libdvb-0.5.5/work/libdvb-0.5.5/libdvb'
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
g++ -I. -I../include -I../../include -O2 -Wall -g -c devices.cc
make[1]: Entering directory `/var/tmp/portage/libdvb-0.5.5/work/libdvb-0.5.5/libdvbci'
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
g++ -I. -I../include -I../../include -O2 -Wall -g -c ci.cc
ci.cc:34:26: linux/dvb/ca.h: No such file or directory
ci.cc: In member function `bool cCiTransportLayer::ResetSlot(int)':
ci.cc:571: error: `CA_RESET' undeclared (first use this function)
ci.cc:571: error: (Each undeclared identifier is reported only once for each 
   function it appears in.)
.
.
.