Compiling from source on openSuse 11.1

Asked by Joseph Spenner

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:
Last reply:
Revision history for this message
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

Revision history for this message
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?

Revision history for this message
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

Revision history for this message
Joseph Spenner (joseph85750) said :
#4

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

Revision history for this message
ap0stol (x777ozon) said :
#5

maybe your version gtkmm2 very old? 2.14 instead of 2.4

Revision history for this message
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

Revision history for this message
ap0stol (x777ozon) said :
#7

sorry. i'm confused, last post is illegal

Revision history for this message
Scott Evans (vk7hse) said :
#8

Now you have me confused!

What's illegal?

Revision history for this message
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?

Revision history for this message
Michael Lamothe (lamothe-deactivatedaccount-deactivatedaccount) said :
#10

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.