building Me-TV from source fails

Asked by Ingo Kasten

I tried to build Me-TV on Debian/Etch. Both ways of configuring- using "configure" or "./autogen.sh" worked, but processing "make" failed with the following output:

-snip-
status_icon.hh:31: Fehler: ISO-C++ verbietet Deklaration von »GtkStatusIcon« ohne Typ
status_icon.hh:31: Fehler: expected »;« before »*« token
status_icon.hh:33: Fehler: »GtkStatusIcon« wurde nicht deklariert
status_icon.hh:34: Fehler: »GtkStatusIcon« wurde nicht deklariert
application.cc: In constructor »Application::Application(int, char**)«:
application.cc:102: Fehler: »gdk_threads_add_timeout« wurde in diesem Gültigkeitsbereich nicht definiert
application.cc: In member function »void Application::init()«:
application.cc:365: Fehler: »gdk_threads_add_timeout« wurde in diesem Gültigkeitsbereich nicht definiert
make[2]: *** [me_tv-application.o] Fehler 1
make[2]: Leaving directory `/Repository/metv/stable/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/Repository/metv/stable'
make: *** [all] Fehler 2

I tried Me-TV stable branch 0.5.23 and 0.5.24.
By the way- for me only the command "bzr BRANCH http://bazaar.launchpad.net/~michael-lamothe/me-tv/stable" worked, not the one mentioned in http://me-tv.sourceforge.net/building.html

Maybe I am just a little dumb...

Greetings
...........Ingo

Question information

Language:
English Edit question
Status:
Solved
For:
Me TV Edit question
Assignee:
No assignee Edit question
Solved by:
Michael Lamothe
Solved:
Last query:
Last reply:
Revision history for this message
Best Michael Lamothe (lamothe-deactivatedaccount-deactivatedaccount) said :
#1

This is a simple one. Me TV has a dependency on GTK 2.12 which is not available in Etch but is in Lenny and Sid.

The stupidity is mine. I've managed to remove the GTK 2.12 dependency from the configure.ac. If I'd written the configure.ac correctly then ./autogen.sh or ./configure would have failed properly with an appropriate error message.

Will fix that now. Thanks for the info.

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

Oh, and another thing where did you get the reference to http://me-tv.sourceforge.net/building.html. It's not complete and not meant to be available. I don't think I have any links to it.

Revision history for this message
Ingo Kasten (ingo-kasten) said :
#3

Thank you very much for fast replying.
On the other hand - it's a pity, that I have to live without Me-TV on debian/ Etch :-(

.....Ingo

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

Where did you get the reference to http://me-tv.sourceforge.net/building.html? If you would really like to run Me TV then let me know because I might be able to make s special version for you.

Revision history for this message
Ingo Kasten (ingo-kasten) said :
#5

Sorry, I wanted to answer this question ,but I was a little confused: when I tried to answer, launchpad told me something like "you cannot answer , because this thread is already solved" due to the fact that I hat answered to the first part of your answers just before. Second, I did not remember,where I found the mentioned link, because prior to put the question in this forum I had googled and searched this forum for several days (I am afraid,I'm a little bit obstinate ;-) ).
Now searching the chronik of my browser I found the link:
It is in this forum:You gave it in your answer to bug #157048 on 2007-10-28.
So I just followed your instructios........... ;-)

In fact I would really like to try Me-TV, maybe there is an easy way to get an older version, not depending on GTK 2.12 . Browsing the version history on launchpad it seems that all older versions are downloadable but only file by file... this makes it easy not to put the files into the right folders or making other mistakes.

I am able to watch DVB-T (freecom DV3 USB), using Kaffeine or Klear, but there are some bugs, maybe partly depending on the driver (e.g. the sound is off after switching the channel in klear, not in kaffeine) so maybe Me-TV is different.......?

Thank you again,
...........Ingo

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

Hi Ingo,

Sorry, I forgot that this was here. There's no easy way to do it, not without code modification. If you feel up to it I can point you in the right direction.

Thanks,

Michael