[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: gwave install on Suse 9.3
Stuart
I believe I have GTK-1 installed. Yast reports gtk version 1.2.10-885. Also, gerbv needs it and gerbv works fine. I don't think gerbv uses guile-gtk however, so there may be a difference there.
./configure produces the following output (excerpts) which may be a clue (to someone).
---
checking for build-guile-gtk... /usr/local/bin/build-guile-gtk
checking for guile-gtk CFLAGS... Backtrace:
In /usr/local/bin/build-guile-gtk:
105: 0* (define-module (build-guile-gtk) #{:use-module}# ...)
105: 1 (eval-case (# #) (else #))
In unknown file:
...
----
and
---
checking for guile-gtk LIBS... Backtrace:
In /usr/local/bin/build-guile-gtk:
105: 0* (define-module (build-guile-gtk) #{:use-module}# ...)
105: 1 (eval-case (# #) (else #))
In unknown file:
...
---
and
---
<unnamed port>: In procedure scm-error in expression (scm-error (quote misc-error) #f ...):
<unnamed port>: no code for module (gtk-1.2 config)
---
The web page you pointed to refers to some missing code:
> SCM sgtk_wrap_gtkobj (GtkObject *obj);
> int sgtk_is_a_gtkobj (guint type, SCM obj);
> GtkObject *sgtk_get_gtkobj (SCM obj);
but my errors indicate that there is more than one function missing. And where would this code be missing from?
There appears to be a gwave version newer then the one I got off the gEDA dist. Do you recall which version you were able to install?
Thanks,
Joe
-----Original Message-----
From: Stuart Brorson <sdb@xxxxxxxxxx>
Sent: Nov 25, 2005 4:08 PM
To: geda-user@xxxxxxxx
Subject: Re: gEDA-user: gwave install on Suse 9.3
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
>
>