Redland Issue Tracker

Redland bug tracker - Redland - Redland Bindings - Raptor site - Rasqal site



View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000373Raptor RDF Syntax Libraryportabilitypublic2010-05-28 05:182010-08-14 14:09
Reporterandre 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version1.4.21 
Target VersionFixed in Version1.9.0 
Summary0000373: Remove deprecated GTK symbols
DescriptionRaptor 1.4.21 has become an external dependency of GNOME.

According to http://www.gnome.org/~fpeters/299.html it uses the following deprecated GTK+ symbols that will be removed for GTK3:

GtkItemFactoryCallback, GtkItemFactoryEntry, GtkSignalFunc, gtk_about_dialog_set_name, gtk_file_selection_get_filename, gtk_file_selection_set_filename, gtk_item_factory_create_items, gtk_item_factory_get_widget, gtk_option_menu_get_history, gtk_option_menu_new, gtk_option_menu_set_history, gtk_option_menu_set_menu, gtk_signal_connect, gtk_tooltips_new, gtk_tooltips_set_tip

See http://library.gnome.org for their replacements.

Also see http://live.gnome.org/GnomeGoals/RemoveDeprecatedSymbols/GTK%2B for general information.

Compiling by default with -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED would be welcome to avoid future issues.
TagsNo tags attached.
Syntax Name
Attached Files

- Relationships

-  Notes
(0001598)
Dave Beckett (administrator)
2010-08-14 14:09

The grapper.c program is an example, and never normally installed (make install doesn't do it).

However, I've converted it to the latest APIs as far as I could. I couldn't get the UI to work the way it used to with the new gtk_ui_manager code.

$ make grapper CFLAGS="-DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED" V=1
gcc -DHAVE_CONFIG_H -I. -I../src -I../src -Wall -Wextra -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wredundant-decls -Wswitch-enum -Wsign-compare -Werror-implicit-function-declaration -Wwrite-strings -Wpacked -Wmissing-format-attribute -Wpointer-arith -Wcast-align -Winit-self -Wunsafe-loop-optimizations -Wdeclaration-after-statement -Wold-style-definition -Wno-missing-field-initializers -Wno-unused-parameter -Wformat-security -g -DRAPTOR_DEBUG=1 -DRAPTOR_INTERNAL=1 -I/usr/include/libxml2 -I/usr/include/libxml2 `pkg-config --cflags gtk+-2.0 gconf-2.0` -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -MT grapper-grapper.o -MD -MP -MF .deps/grapper-grapper.Tpo -c -o grapper-grapper.o `test -f 'grapper.c' || echo './'`grapper.c
mv -f .deps/grapper-grapper.Tpo .deps/grapper-grapper.Po
/bin/sh ../libtool --tag=CC --mode=link gcc `pkg-config --cflags gtk+-2.0 gconf-2.0` -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED `pkg-config --libs gtk+-2.0 gconf-2.0` -o grapper grapper-grapper.o ../src/libraptor2.la
libtool: link: gcc -pthread -DORBIT2=1 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -pthread -o .libs/grapper grapper-grapper.o /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libpangocairo-1.0.so /usr/lib/libcairo.so /usr/lib/libgio-2.0.so /usr/lib/libpango-1.0.so /usr/lib/libfreetype.so -lfontconfig /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libgthread-2.0.so -lrt /usr/lib/libgconf-2.so /usr/lib/libglib-2.0.so ../src/.libs/libraptor2.so -pthread -Wl,-rpath -Wl,/home/dajobe/lib/raptor2/lib

- Issue History
Date Modified Username Field Change
2010-05-28 05:18 andre New Issue
2010-08-14 14:09 Dave Beckett Note Added: 0001598
2010-08-14 14:09 Dave Beckett Status new => closed
2010-08-14 14:09 Dave Beckett Resolution open => fixed
2010-08-14 14:09 Dave Beckett Fixed in Version => 1.9.0


Copyright © 2000 - 2017 Dave Beckett
Powered by Mantis Bugtracker