I always have problems getting gwave to work on newer systems. I believe your problem is that the undefined fcns are GTK-1.X fcns removed from GTK-2. Here's a little discussion about this:
http://sources.redhat.com/ml/guile-gtk/2003-q3/msg00048.html SuSE 9.3 doesn't install GTK-1 by default. YOu need to run yast and install GTK-1. HTH, Stuart > > Trying to install latest version of gwave on SuSe 9.3 (gwave-20051123.tar.gz > from http://www.telltronics.org/pub/gwave/). I have most/all of the other > gEDA packages installed (thanks to hints etc. from Stuart Brorson.) > > configure appears to work > > make ends with the following error(s) > > <snip> > ... > > gtkmisc.o(.text+0x45):/usr/local/share/gwave/gwave-20051123/src/gtkmisc.c:294: > undefined reference to `sgtk_get_gtkobj' > wavelist.o(.text+0x190e): In function `get_gwave_tooltips': > /usr/local/share/gwave/gwave-20051123/src/wavelist.c:413: undefined reference > to `sgtk_is_a_gtkobj' > wavelist.o(.text+0x191e):/usr/local/share/gwave/gwave-20051123/src/wavelist.c:419: > undefined reference to `sgtk_get_gtkobj' > wavelist.o(.text+0x11fe): In function `wavefile_listwin_menubar': > /usr/local/share/gwave/gwave-20051123/src/wavelist.c:714: undefined reference > to `sgtk_wrap_gtkobj' > collect2: ld returned 1 exit status > make[4]: *** [gwave] Error 1 > make[4]: Leaving directory `/usr/local/share/gwave/gwave-20051123/src' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory `/usr/local/share/gwave/gwave-20051123/src' > make[2]: *** [all] Error 2 > make[2]: Leaving directory `/usr/local/share/gwave/gwave-20051123/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/usr/local/share/gwave/gwave-20051123' > make: *** [all] Error 2 > > I have guile-gtk installed, and guile 1.6.7, but there's clearly something > still missing. Had some problems with other > packages on SuSe 9.3, but thought that was all taken care of so I'm stumped > on this one. > > Any hints? > Joe > >
