Hi all, I have done a quick search of the forums and was unable to locate a solution for:-
<==============
make all-recursive
make[1]: Entering directory `/usr/local/grig-0.7.2'
Making all in src
make[2]: Entering directory `/usr/local/grig-0.7.2/src'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -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/glib-2.0 -I/usr/lib/glib-2.0/include -I.. -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DDATADIR=\""/usr/local/share"\" -DPACKAGE_DATA_DIR=\""/usr/local/share/grig"\" -DPACKAGE_PIXMAPS_DIR=\""/usr/local/share/pixmaps/grig"\" -DPACKAGE_LOCALE_DIR=\""/usr/local/share/locale"\" -g -O2 -Wall -I/usr/local/include -MT grig-gtk-workarounds.o -MD -MP -MF ".deps/grig-gtk-workarounds.Tpo" -c -o grig-gtk-workarounds.o grig-gtk-workarounds.c; \
then mv -f ".deps/grig-gtk-workarounds.Tpo" ".deps/grig-gtk-workarounds.Po"; else rm -f ".deps/grig-gtk-workarounds.Tpo"; exit 1; fi
grig-gtk-workarounds.c: In function ‘set_combo_tooltip’:
grig-gtk-workarounds.c:99: error: ‘GtkTooltips’ undeclared (first use in this function)
grig-gtk-workarounds.c:99: error: (Each undeclared identifier is reported only once
grig-gtk-workarounds.c:99: error: for each function it appears in.)
grig-gtk-workarounds.c:99: error: ‘tips’ undeclared (first use in this function)
grig-gtk-workarounds.c:101: warning: implicit declaration of function ‘gtk_tooltips_new’
grig-gtk-workarounds.c:103: warning: implicit declaration of function ‘gtk_tooltips_set_tip’
make[2]: *** [grig-gtk-workarounds.o] Error 1
make[2]: Leaving directory `/usr/local/grig-0.7.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/grig-0.7.2'
make: *** [all] Error 2
===============>
If you want to keep your source installation, then you can force the RPM installation of grig. I don't remember the command line switch, probably --force or similar.
73
Alex OZ9AEC
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi all, I have done a quick search of the forums and was unable to locate a solution for:-
<==============
make all-recursive
make[1]: Entering directory `/usr/local/grig-0.7.2'
Making all in src
make[2]: Entering directory `/usr/local/grig-0.7.2/src'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -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/glib-2.0 -I/usr/lib/glib-2.0/include -I.. -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DDATADIR=\""/usr/local/share"\" -DPACKAGE_DATA_DIR=\""/usr/local/share/grig"\" -DPACKAGE_PIXMAPS_DIR=\""/usr/local/share/pixmaps/grig"\" -DPACKAGE_LOCALE_DIR=\""/usr/local/share/locale"\" -g -O2 -Wall -I/usr/local/include -MT grig-gtk-workarounds.o -MD -MP -MF ".deps/grig-gtk-workarounds.Tpo" -c -o grig-gtk-workarounds.o grig-gtk-workarounds.c; \ then mv -f ".deps/grig-gtk-workarounds.Tpo" ".deps/grig-gtk-workarounds.Po"; else rm -f ".deps/grig-gtk-workarounds.Tpo"; exit 1; fi
grig-gtk-workarounds.c: In function ‘set_combo_tooltip’:
grig-gtk-workarounds.c:99: error: ‘GtkTooltips’ undeclared (first use in this function)
grig-gtk-workarounds.c:99: error: (Each undeclared identifier is reported only once
grig-gtk-workarounds.c:99: error: for each function it appears in.)
grig-gtk-workarounds.c:99: error: ‘tips’ undeclared (first use in this function)
grig-gtk-workarounds.c:101: warning: implicit declaration of function ‘gtk_tooltips_new’
grig-gtk-workarounds.c:103: warning: implicit declaration of function ‘gtk_tooltips_set_tip’
make[2]: *** [grig-gtk-workarounds.o] Error 1
make[2]: Leaving directory `/usr/local/grig-0.7.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/grig-0.7.2'
make: *** [all] Error 2
===============>
There were no errors with ./config :-
<==============
SUMMARY:
grig version....... : 0.7.2
Hamlib version..... : 1.2.6.2
Glib version....... : 2.14.4
Gthread version.... : 2.14.4
Gdk version........ : 2.12.3
Gtk+ version....... : 2.12.3
Disable hardware... : no
Enable coverage.... : no
=================>
which means I have now exhausted my expertise... I'd appreciate a nudge in the right direction.
73 Jeff
Hi Jeff,
This is a known problem and is caused by broken compatibility between Gtk+ 2.10 and 2.12. The issue has an easy fix, I just haven't released it yet.
Note, hoewever, that the latest version of grig is included in FC8, see:
http://koji.fedoraproject.org/koji/packageinfo?packageID=4554
You can also find patched source packages there.
73
Alex OZ9AEC
Thanks Alex,
Have down loaded and RPM'd and tt now is giving me an
error: Failed dependencies:
libhamlib.so.2 is needed by grig-0.7.2-3.fc8.i386
even though I have it installed and operational. I assume this is a locality issue for this module?
73 Jeff
Sounds like you have installed hamlib by building it yourself from source. Note that hamlib is also available, see http://koji.fedoraproject.org/koji/packageinfo?packageID=2028
If you want to keep your source installation, then you can force the RPM installation of grig. I don't remember the command line switch, probably --force or similar.
73
Alex OZ9AEC
By the way, you should be able to install both grig and hamlib RPM using the package management UI that comes with fedora.
QSL thanks Alex,
Have YUM'd both successfully.
73 Jeff