View previous topic :: View next topic |
Author |
Message |
musicman_ace n00b
Joined: 12 Feb 2005 Posts: 16 Location: Indiana
|
Posted: Tue Feb 15, 2005 12:42 pm Post subject: emerge mythtv problem |
|
|
>>> Unpacking source...
>>> Unpacking linuxtv-dvb-1.0.1.tar.gz to /var/tmp/portage/linuxtv-dvb-1.0.1/work
>>> Source unpacked.
cat: CVS/Root: No such file or directory
(cd driver; make)
make[1]: Entering directory `/var/tmp/portage/linuxtv-dvb-1.0.1/work/linuxtv-dvb-1.0.1/driver'
Makefile:102: /lib/modules/2.6.10-gentoo-r6/build/Rules.make: No such file or directory
make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
make[1]: *** No rule to make target `/lib/modules/2.6.10-gentoo-r6/build/Rules.make'. Stop.
make[1]: Leaving directory `/var/tmp/portage/linuxtv-dvb-1.0.1/work/linuxtv-dvb-1.0.1/driver'
make: *** [dvb] Error 2
>>> Test phase [not enabled]: media-tv/linuxtv-dvb-1.0.1
>>> Install linuxtv-dvb-1.0.1 into /var/tmp/portage/linuxtv-dvb-1.0.1/image/ category media-tv
Makefile:102: /lib/modules/2.6.10-gentoo-r6/build/Rules.make: No such file or directory
make: *** No rule to make target `/lib/modules/2.6.10-gentoo-r6/build/Rules.make'. Stop.
!!! ERROR: media-tv/linuxtv-dvb-1.0.1 failed.
!!! Function src_install, Line 34, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
I emerged it once and got this error. Did an emerge sync and tried again and I'm still getting this error. Does anyone know what or if I can fix this?
Thanks _________________ I'll think of something to put here |
|
Back to top |
|
|
andreas2000 Tux's lil' helper
Joined: 02 Nov 2004 Posts: 144 Location: Austria/Vienna
|
Posted: Tue Feb 15, 2005 1:50 pm Post subject: |
|
|
you can try to delete the sourcefile in
Code: |
/usr/portage/distfiles/
|
and then reemerge the package - maybe the downloaded file is corrupted?
Also you can try to manually unpack the sourcefile and check if the unpacking process does something wrong. _________________ Registered Linux User 371244 |
|
Back to top |
|
|
XhwMikey n00b
Joined: 31 Jul 2004 Posts: 41 Location: Lincoln, California
|
Posted: Wed Feb 16, 2005 3:17 am Post subject: |
|
|
musicman_ace,
I had a similar problem. Put media-tv/linuxtv-dvb ~amd64 into my /etc/portage/package.keywords file and re-emerged. This got me linuxtv-dvb-1.1.1 which worked fine (so far) - at least it compiled!!
cheers,
XhwMikey _________________ The Flogging will continue until morale improves. |
|
Back to top |
|
|
kim_asplund Tux's lil' helper
Joined: 23 Mar 2004 Posts: 92 Location: Finland
|
Posted: Wed Mar 02, 2005 9:06 pm Post subject: |
|
|
I had the same problem and adding (in my case ~x86) for "media-tv/linuxtv-dvb ~amd64" in /etc/portage/package.keywords worked like a charm. but then came the next problem... libdvb... so i figured il trye the same with that... but noooo
Any suggestions for a remedie?
Regards Kim
libdvb-0.5.5.
Quote: |
>>> 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/libdvbci'
make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
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 ci.cc
g++ -I. -I../include -I../../include -O2 -Wall -g -c devices.cc
make -C libdvbmpeg libdvbmpegtools.a
make[1]: Entering directory `/var/tmp/portage/libdvb-0.5.5/work/libdvb-0.5.5/libdvbmpeg'
Makefile:36: .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> .depend
ci.cc:34:26: linux/dvb/ca.h: No such file or directory
make[1]: Leaving directory `/var/tmp/portage/libdvb-0.5.5/work/libdvb-0.5.5/libdvbmpeg'
make[1]: Entering directory `/var/tmp/portage/libdvb-0.5.5/work/libdvb-0.5.5/libdvbmpeg'
make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
cc -c -O2 -Wall -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I. -I../include -I../../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.5/work/libdvb-0.5.5/libdvbci'
make: *** [libdvbci/libdvbci.a] Error 2
make: *** Waiting for unfinished jobs....
cc -c -O2 -Wall -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I. -I../include -I../../include ringbuffy.c
ringbuffy.c: In function `ring_write':
ringbuffy.c:62: warning: implicit declaration of function `memcpy'
cc -c -O2 -Wall -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I. -I../include -I../../include transform.c
g++ -c -O2 -Wall -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I. -I../include -I../../include cpptools.cc
In file included from devices.cc:1:
../include/devices.hh:14:32: linux/dvb/frontend.h: No such file or directory
In file included from devices.cc:1:
../include/devices.hh:48: error: 'fe_spectral_inversion_t' is used as a type,
but is not defined as a type.
devices.cc:2:32: linux/dvb/frontend.h: No such file or directory
devices.cc:10: error: syntax error before `[' token
devices.cc: In function `std::ostream& operator<<(std::ostream&, Transponder&)
':
devices.cc:125: error: `FE_QPSK' undeclared (first use this function)
devices.cc:125: error: (Each undeclared identifier is reported only once for
each function it appears in.)
devices.cc:127: error: `FE_QAM' undeclared (first use this function)
devices.cc:135: error: `FE_OFDM' undeclared (first use this function)
devices.cc:144: error: 'class Transponder' has no member named 'inversion'
devices.cc:145: error: `INVERSION_OFF' undeclared (first use this function)
devices.cc:148: error: `INVERSION_ON' undeclared (first use this function)
devices.cc:151: error: `INVERSION_AUTO' undeclared (first use this function)
devices.cc: In function `std::istream& operator>>(std::istream&, Transponder&)
':
devices.cc:300: error: `FEC_AUTO' undeclared (first use this function)
devices.cc:301: error: 'class Transponder' has no member named 'inversion'
devices.cc:406: error: 'class Transponder' has no member named 'inversion'
devices.cc:406: error: `invset' undeclared (first use this function)
ar -rcs libdvbmpegtools.a ctools.o ringbuffy.o transform.o cpptools.o
make[1]: *** [devices.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/libdvb-0.5.5/work/libdvb-0.5.5/libdvb'
make: *** [libdvb/libdvb.a] Error 2
make[1]: Leaving directory `/var/tmp/portage/libdvb-0.5.5/work/libdvb-0.5.5/libdvbmpeg'
!!! ERROR: media-libs/libdvb-0.5.5 failed.
!!! Function src_compile, Line 29, Exitcode 2
!!! compile problem
!!! If you need support, post the topmost build error, NOT this status message.
...done!
>>> emerge (1 of 1) media-libs/libdvb-0.5.5 to /
>>> md5 src_uri libdvb-0.5.5.tar.gz |
libdvb-0.5.0
Quote: | > emerge libdvb
Calculating dependencies >>> Unpacking source...
>>> Unpacking libdvb-0.5.0.tar.gz to /var/tmp/portage/libdvb-0.5.0-r1/work
[32;01m*[0m Applying libdvb-0.5.0-gentoo.patch ...
[A[-7G [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Applying errno.patch ...
[A[-7G [34;01m[ [32;01mok[34;01m ][0m
>>> Source unpacked.
make -C libdvb main
make -C libdvbci main
make -C libdvbmpeg libdvbmpegtools.a
make[1]: Entering directory `/var/tmp/portage/libdvb-0.5.0-r1/work/libdvb-0.5.0/libdvb'
make[1]: Entering directory `/var/tmp/portage/libdvb-0.5.0-r1/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
make[1]: Entering directory `/var/tmp/portage/libdvb-0.5.0-r1/work/libdvb-0.5.0/libdvbci'
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[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 ci.cc
ci.cc:34:26: linux/dvb/ca.h: No such file or directory
make[1]: Leaving directory `/var/tmp/portage/libdvb-0.5.0-r1/work/libdvb-0.5.0/libdvbmpeg'
make[1]: Entering directory `/var/tmp/portage/libdvb-0.5.0-r1/work/libdvb-0.5.0/libdvbmpeg'
make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
cc -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)
cc -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
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)
ringbuffy.c: In function `ring_write':
ringbuffy.c:62: warning: implicit declaration of function `memcpy'
cc -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
make[1]: *** [ci.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/libdvb-0.5.0-r1/work/libdvb-0.5.0/libdvbci'
make: *** [libdvbci/libdvbci.a] Error 2
make: *** Waiting for unfinished jobs....
cc -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-r1/work/libdvb-0.5.0/libdvbmpeg'
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-r1/work/libdvb-0.5.0/libdvb'
make: *** [libdvb/libdvb.a] Error 2
!!! ERROR: media-libs/libdvb-0.5.0-r1 failed.
!!! Function src_compile, Line 29, Exitcode 2
!!! compile problem
!!! If you need support, post the topmost build error, NOT this status message.
...done!
>>> emerge (1 of 1) media-libs/libdvb-0.5.0-r1 to /
>>> md5 src_uri libdvb-0.5.0.tar.gz |
|
|
Back to top |
|
|
lbrtuk l33t
Joined: 08 May 2003 Posts: 910
|
Posted: Thu Mar 03, 2005 12:47 am Post subject: |
|
|
Are you running a relatively recent kernel? |
|
Back to top |
|
|
parsim Guru
Joined: 12 Aug 2004 Posts: 347 Location: Melbourne, Australia
|
Posted: Thu Mar 03, 2005 1:52 am Post subject: |
|
|
Ahh, the old linuxtv-dvb problem. If you're running a 2.6 kernel and have sys-kernel/linux-headers emerged, this will solve many emerge-related DVB problems:
Code: | emerge unmerge linux-headers
emerge linux26-headers |
See this thread and this bug for more. |
|
Back to top |
|
|
kim_asplund Tux's lil' helper
Joined: 23 Mar 2004 Posts: 92 Location: Finland
|
Posted: Thu Mar 03, 2005 7:44 am Post subject: |
|
|
built my system on thuesday.
kernel is: gentoo-dev-sources (linux-2.6.10-gentoo-r6) |
|
Back to top |
|
|
kim_asplund Tux's lil' helper
Joined: 23 Mar 2004 Posts: 92 Location: Finland
|
Posted: Thu Mar 03, 2005 7:49 am Post subject: |
|
|
emerge unmerge linux-headers
emerge linux26-headers
That did it
Thx. |
|
Back to top |
|
|
Boworr n00b
Joined: 30 Jul 2004 Posts: 45 Location: England. Where the history comes from.
|
Posted: Thu Mar 03, 2005 10:10 am Post subject: |
|
|
God I love these forums.. that's been bugging me for months
Thanks! |
|
Back to top |
|
|
parsim Guru
Joined: 12 Aug 2004 Posts: 347 Location: Melbourne, Australia
|
Posted: Mon Mar 07, 2005 10:41 pm Post subject: |
|
|
Anyone interested in this problem, please post to the Gentoo bug so we can get the fix in portage! |
|
Back to top |
|
|
nielchiano Veteran
Joined: 11 Nov 2003 Posts: 1287 Location: 50N 3E
|
Posted: Tue Apr 05, 2005 11:17 am Post subject: |
|
|
i just built my system and came across this problem
However, there are no more linux26-headers anymore; they've moved in to linux-headers (2.6.8 currently)
In my case it was sufficient to use the unstable releases |
|
Back to top |
|
|
parsim Guru
Joined: 12 Aug 2004 Posts: 347 Location: Melbourne, Australia
|
Posted: Tue Apr 05, 2005 11:01 pm Post subject: |
|
|
Ah, right you are. Good to know, thanks! |
|
Back to top |
|
|
barcodez n00b
Joined: 04 May 2004 Posts: 69
|
Posted: Fri Apr 08, 2005 4:53 pm Post subject: |
|
|
nielchiano wrote: | i just built my system and came across this problem
However, there are no more linux26-headers anymore; they've moved in to linux-headers (2.6.8 currently)
In my case it was sufficient to use the unstable releases |
This is also true in my case. |
|
Back to top |
|
|
muffy n00b
Joined: 15 Sep 2003 Posts: 28 Location: :noitacoL
|
Posted: Sun Jul 17, 2005 4:50 pm Post subject: |
|
|
Works for me too, thanks. |
|
Back to top |
|
|
|