Re: [gtk-list] Running Gtk-Perl-0.6123 on Digital Unix
- From: Paolo Molaro <lupus lettere unipd it>
- To: gtk-list redhat com
- Subject: Re: [gtk-list] Running Gtk-Perl-0.6123 on Digital Unix
- Date: Sun, 23 Jan 2000 16:20:15 +0100
On Mon, Dec 06, 1999 at 11:31:45AM -0500, David Packer wrote:
> A little poking around shows that the problem is in GtkTypes.c:
>
> int gtnumber_for_ptname(char * perlTypeName)
> {
[...]
> The program seg faults on the line
> gtkTypeNumber = tif();
>
> gtkTypeInitFunc is defined as
>
> typedef guint (*gtkTypeInitFunc)(void);
>
> Presumably the program segfaults because digital unix wants function pointers
> to be of type 'long int' rather than 'unsigned int', but changing the typedef
Well, the problem was that the pointer was casted to an int before being stored
(dhd@eradicator.org fund and fixed this bug).
Try version >= 0.7000.
lupus
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]