CVS compile error

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
kalehrl
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Dienstag 22. Februar 2011, 14:38

CVS compile error

Beitrag von kalehrl »

Hello

I've tried to compile a fresh image for my dm500plus today but I get this error:

Code: Alles auswählen

NOTE: package enigma-cvs-20110222-r8: task do_unpack: completed
NOTE: package enigma-cvs-20110222-r8: task do_patch: started
NOTE: Applying patch 'rotor_fix.diff'
__builtin__:5: DeprecationWarning: the md5 module is deprecated; use hashlib instead
NOTE: Applying patch 'disable_boot.diff'
NOTE: Applying patch 'epgfix_backport.diff'
Command Error: exit status: 1  Output:
Applying patch epgfix_backport.diff
patching file include/lib/dvb/epgcache.h
Hunk #1 FAILED at 315.
1 out of 1 hunk FAILED -- saving rejects to file include/lib/dvb/epgcache.h.rej
patching file lib/dvb/epgcache.cpp
Hunk #1 FAILED at 325.
Hunk #2 FAILED at 336.
Hunk #3 FAILED at 449.
Hunk #4 FAILED at 466.
Hunk #5 FAILED at 488.
Hunk #6 FAILED at 512.
Hunk #7 FAILED at 593.
Hunk #8 FAILED at 695.
Hunk #9 FAILED at 771.
Hunk #10 FAILED at 790.
10 out of 10 hunks FAILED -- saving rejects to file lib/dvb/epgcache.cpp.rej
Applied patch epgfix_backport.diff (forced; needs refresh)
NOTE: dropping user into a shell, so that patch rejects can be fixed manually.
sh-3.2$ make -f Makefile-opendreambox image
make[1]: Entering directory `/home/kalehrl/Dreambox/openembedded/1.5/dm500plus/build/tmp/work/enigma-cvs-20110222-r8/enigma'
make[1]: Makefile-opendreambox: No such file or directory
make[1]: *** No rule to make target `Makefile-opendreambox'.  Stop.
make[1]: Leaving directory `/home/kalehrl/Dreambox/openembedded/1.5/dm500plus/build/tmp/work/enigma-cvs-20110222-r8/enigma'
sh-3.2$
I compiled the image successfully before but with the default date in enigma_cvs.bb file which was 2007xxxx.

Is there any way I can fix this because I would really like to have the latest subtitle fix by dbluelle?
kalehrl
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Dienstag 22. Februar 2011, 14:38

Re: CVS compile error

Beitrag von kalehrl »

I solved the errors by erasing diffs from enigma_cvs.bb but I can't solve this.

During compiling, I get these errors:

Here are the last lines from the log:

Code: Alles auswählen

subtitling.cpp:45: warning: `tuxtxt_RenderPage' initialized and declared `extern'
subtitling.cpp:45: error: variable or field `tuxtxt_RenderPage' declared void
subtitling.cpp:45: error: `tstRenderInfo' was not declared in this scope
subtitling.cpp:45: error: `renderinfo' was not declared in this scope
subtitling.cpp:46: warning: `tuxtxt_SetRenderingDefaults' initialized and declared `extern'
subtitling.cpp:46: error: `tstRenderInfo' was not declared in this scope
subtitling.cpp:46: error: `renderinfo' was not declared in this scope
subtitling.cpp:48: warning: `tuxtxt_InitRendering' initialized and declared `extern'
subtitling.cpp:48: error: `tstRenderInfo' was not declared in this scope
subtitling.cpp:48: error: `renderinfo' was not declared in this scope
subtitling.cpp:48: error: expected primary-expression before "int"
subtitling.cpp:48: warning: initializer expression list treated as compound expression
subtitling.cpp:49: warning: `tuxtxt_EndRendering' initialized and declared `extern'
subtitling.cpp:49: error: variable or field `tuxtxt_EndRendering' declared void
subtitling.cpp:49: error: `tstRenderInfo' was not declared in this scope
subtitling.cpp:49: error: `renderinfo' was not declared in this scope
subtitling.cpp:50: error: `tstRenderInfo' does not name a type
subtitling.cpp: In member function `void eSubtitleWidget::processNext()':
subtitling.cpp:142: error: `renderinfo' undeclared (first use this function)
subtitling.cpp:142: error: (Each undeclared identifier is reported only once for each function it appears in.)
subtitling.cpp:145: error: `tuxtxt_RenderPage' cannot be used as a function
subtitling.cpp: In member function `void eSubtitleWidget::startttx(int)':
subtitling.cpp:303: error: `renderinfo' undeclared (first use this function)
subtitling.cpp:303: error: `tuxtxt_SetRenderingDefaults' cannot be used as a function
subtitling.cpp:327: error: `tuxtxt_InitRendering' cannot be used as a function
subtitling.cpp:333: error: `tuxtxt_RenderPage' cannot be used as a function
subtitling.cpp: In member function `void eSubtitleWidget::stopttx()':
subtitling.cpp:555: error: `renderinfo' undeclared (first use this function)
subtitling.cpp:555: error: `tuxtxt_EndRendering' cannot be used as a function
subtitling.cpp: In member function `void eSubtitleWidget::setDelay(int)':
subtitling.cpp:580: error: `renderinfo' undeclared (first use this function)
make[5]: *** [subtitling.o] Error 1
make[5]: Leaving directory `/home/kalehrl/Dreambox/openembedded/1.5/dm500plus/build/tmp/work/enigma-cvs-20110222-r8/enigma/lib/dvb'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/kalehrl/Dreambox/openembedded/1.5/dm500plus/build/tmp/work/enigma-cvs-20110222-r8/enigma/lib/dvb'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/kalehrl/Dreambox/openembedded/1.5/dm500plus/build/tmp/work/enigma-cvs-20110222-r8/enigma/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/kalehrl/Dreambox/openembedded/1.5/dm500plus/build/tmp/work/enigma-cvs-20110222-r8/enigma'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/kalehrl/Dreambox/openembedded/1.5/dm500plus/build/tmp/work/enigma-cvs-20110222-r8/enigma'
FATAL: oe_runmake failed