After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 361678 - Migrate to GTK 2.10
Migrate to GTK 2.10
Status: RESOLVED FIXED
Product: ekiga
Classification: Applications
Component: general
GIT master
Other All
: Normal enhancement
: ---
Assigned To: Snark
Ekiga maintainers
Depends on: 361134 361135 361139 361679
Blocks: 502541
 
 
Reported: 2006-10-12 11:31 UTC by Luis Menina
Modified: 2008-05-08 12:00 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement



Description Luis Menina 2006-10-12 11:31:00 UTC
Hat bug for GTK 2.10 migration
Comment 1 Ben Konrath 2007-02-08 22:01:38 UTC
Are there specific things that need to be changed for GTK 2.10?
Comment 2 Snark 2007-02-09 07:15:22 UTC
Yes : we would like to use the new status icon and assistant api instead of our custom code.
Comment 3 Jan Schampera 2007-02-17 12:08:06 UTC
About dialog committed.
Comment 4 Snark 2007-04-12 06:02:54 UTC
Status icon committed -- work from Luis Menina.
Comment 5 Luis Menina 2007-12-08 20:07:36 UTC
Ok, the stuff deprecated in GTK 2.10 is now gone. We're just waiting for the GtkAssistant migration now.
Comment 6 Damien Sandras 2008-04-02 21:49:19 UTC
It is done, Luis can you double check ?
Comment 7 Snark 2008-05-06 13:28:24 UTC
I just tried to compile ekiga with -DGTK_DISABLE_DEPRECATED, and it didn't compile.

I'll try to find out exactly why and what has to be done.
Comment 8 Luis Menina 2008-05-06 20:34:00 UTC
Sorry for the lack of answer, but I tried compiling Ekiga a while ago, and I just didn't succeed.
http://mail.gnome.org/archives/ekiga-devel-list/2008-April/msg00101.html
It's kind of discouraging, because Ekiga is the only app I have that much trouble to compile...

For the -DGTK_DISABLE_DEPRECATED, it will depend on the version of the GTK you build against. Check that it's against 2.10 and not 2.12 that you're building.
Comment 9 Damien Sandras 2008-05-06 21:00:34 UTC
That's indeed very weird. Are you doing specific things or using an exotic linux distribution ?
Comment 10 Snark 2008-05-07 04:59:34 UTC
I think you should uninstall/reinstall ptlib, opal and ekiga : it looks like your installation is broken.
Comment 11 Snark 2008-05-07 07:52:25 UTC
Ah, indeed GtkTooltips is deprecated only in GTK+ 2.12.

I compiled with make -k, defining both GNOME_DISABLE_DEPRECATED and GTK_DISABLE_DEPRECATED, to see all deprecated stuff ; most is for bug #502541, only thing is src/gui/callbacks.cpp and src/gui/main.cpp src/gui/statusicon.cpp, which use N_ and _ which aren't defined somehow (reported as bug #531897).

Closing that one, since we are indeed migrated to GTK+ 2.10 : thanks!
Comment 12 Luis Menina 2008-05-08 11:47:26 UTC
(In reply to comment #9)
> That's indeed very weird. Are you doing specific things or using an exotic
> linux distribution ?

Nope. Mandriva Linux 2008.0 at that time, 2008.1 now. And that was after reinstalling ptlib and opal. It's kind of boring to have stuff of previous installs breaking newer builds with no way to know where it comes from. I just end cleaning all and starting again, but that time it didn't work, so I may have forgotten to remove some stuff.

Comment 13 Damien Sandras 2008-05-08 12:00:26 UTC
That's indeed annoying...