Compiling from source on openSuse 11.1

Asked by Joseph Spenner on 2010-10-27

I'm trying to compile me-tv-1.3.2 on OpenSuse 11.1. I had several dependencies during the 'configure', which I satisfied. But now, on the make, I get an error:

main_window.cc: In member function ‘void MainWindow::set_mute_state(gboolean)’:
main_window.cc:826: error: ‘class Gtk::ToggleAction’ has no member named ‘set_icon_name’
make[2]: *** [main_window.o] Error 1
make[2]: Leaving directory `/home/lethr/downloads/metv/me-tv-1.3.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/lethr/downloads/metv/me-tv-1.3.2'
make: *** [all] Error 2

Is there some GTK library missing?

Thanks!

Question information

Language:
English Edit question
Status:
Answered
For:
Me TV Edit question
Assignee:
No assignee Edit question
Last query:
2010-10-28
Last reply:
2010-10-29
ap0stol (x777ozon) said : #1

You might install libgtkmm and libgtkmm dev package (i.e. source code)

in ubuntu it's:
libgtkmm-2.4-1c2a
libgtkmm-2.4-dev

in OpenSuse similarly must be

Joseph Spenner (joseph85750) said : #2

I currently have:

$ rpm -qa |grep -i gtkmm

gtkmm2-2.14.1-1.27
gtkmm2-devel-2.14.1-1.27

If I check my repository for more matches, I see:

http://img801.imageshack.us/img801/4530/gtkmm.png

Anything in there needed?

Scott Evans (vk7hse) said : #3

Here is the Debian control file (almost like a spec file)

http://bazaar.launchpad.net/%7Evk7hse/me-tv/me-tv-debian/annotate/head%3A/unstable/debian/control

There is the list of dependencies there, the names may vary slightly but
that should help you resolve them.

Sent from my HTC Desire

Joseph Spenner (joseph85750) said : #4

I'm still not able to locate what might be missing.
Is there anything else I can provide?

ap0stol (x777ozon) said : #5

maybe your version gtkmm2 very old? 2.14 instead of 2.4

ap0stol (x777ozon) said : #6

or install binary version of me-tv 1.3.1

SuSE 11.X for x86_64
 packman.iu-bremen.de/suse/11.1/x86_64/me-tv-1.1.6-1.pm.2.25.x86_64.rpm

SuSE 11.X for i586 (x86)
    packman.iu-bremen.de/suse/11.1/i586/me-tv-1.1.6-1.pm.2.25.i586.rpm

ap0stol (x777ozon) said : #7

sorry. i'm confused, last post is illegal

Scott Evans (vk7hse) said : #8

Now you have me confused!

What's illegal?

Joseph Spenner (joseph85750) said : #9

ap0stol:
  I didn't think to check, but as it turns out the binary version is already installed on my system. However, when I try to run it, it does not seem to be able to find my HDTV card. I get a pop up message:
  "There are no digital tuner devices available"

This is the card I have:

http://www.newegg.com/Product/Product.aspx?Item=N82E16815116037

I just checked, and I do not appear to have a /dev/dvb directory, which is where I believe the device driver would be in order for the application to work.

Is there a driver I need to get/install?

Sorry, you're asking the wrong people.
FAQ #353: “Does Me TV support my specific hardware?”.

Can you help with this problem?

Provide an answer of your own, or ask Joseph Spenner for more information if necessary.

To post a message you must log in.