← Back to team overview

me-tv-development team mailing list archive

[Question #70393]: can't compile me-tv-0.8.10 on Fedora 10

 

New question #70393 on Me TV:
https://answers.launchpad.net/me-tv/+question/70393

Hi,
I can't compile me-tv-0.8.10 on Fedora 10, the following error message appears:

main_window.cc: In member function 'void MainWindow::create_engine()':
main_window.cc:833: error: cannot allocate an object of abstract type 'XineLibEngine'
xine_lib_engine.h:33: note:   because the following virtual functions are pure within 'XineLibEngine':
engine.h:48: note: 	virtual void Engine::set_subtitle_stream(gint)
main_window.cc:845: error: cannot allocate an object of abstract type 'LibGStreamerEngine'
lib_gstreamer_engine.h:32: note:   because the following virtual functions are pure within 'LibGStreamerEngine':
engine.h:48: note: 	virtual void Engine::set_subtitle_stream(gint)


me-tv-0.8.7 compiles fine and work on Fedora 10 !

installed xine packages:
# rpm -qa |grep xine
xine-lib-devel-1.1.16.3-2.fc10.i386
xine-0.99.5-5.fc10.i386
xine-lib-1.1.16.3-2.fc10.i386

Configure summary:

	Source code location .......: .
	Compiler ...................: gcc
	Compiler flags .............: -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables
	Enable compile warnings ....: minimum
	Enable more warnings .......: no
	Extra Compiler Warnings ....: -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -Wall -Wno-unused 
	Debug support ..............: no
	Installing into prefix .....: /usr

Optional engines support:
	xine engine ................: yes
	libvlc engine ..............: no
	MPlayer engine .............: no
	xine-lib engine ............: yes
	GStreamer library engine ...: yes

Type make to build Me TV 0.8.10

used gcc version:
gcc-4.3.2-7.i386
and 
gstreamer-devel-0.10.21-2.fc10.i386

thanks for any help.

-- 
You received this question notification because you are a member of Me
TV Development, which is an answer contact for Me TV.