delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/01/11/21:22:49

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <001201c3d8b2$e8eb0300$0100a8c0@adn.dyndns.info>
From: "dominix" <dominix AT despammed DOT com>
To: "muppet" <scott AT asofyet DOT org>
Cc: "'Cygwin List'" <cygwin AT cygwin DOT com>
References: <894452201 DOT 20040112010708 AT familiehaase DOT de> <1A7B97B7-449F-11D8-935A-000A9580E5E0 AT asofyet DOT org>
Subject: Re: installing Gtk-Perl on cygwin (very long, but it actually works now;)
Date: Sun, 11 Jan 2004 16:22:18 -1000
MIME-Version: 1.0

muppet wrote:
> please note that gtk-perl is obsolete and barely maintained.
>
> gtk2-perl, on the other hand, is under active development, has native
> win32 support, and is reported to work with cygwin.
>
> if you are planning to write new code, please do not use gtk-perl, use
> gtk2-perl.
>
> if you are trying to use an old gtk-perl app, it may be easier to port
> the app to gtk2-perl than to get gtk-perl working reliably on win32.
> for apps that depend too heavily on Gtk::CList, Gtk::CTree, or
> Gtk::Text to port easily, i wrote Gtk2::Deprecated some time back, but
> i make no claim that it works well and have not attempted to compile
> it on win32.
>
>
> native win32 binaries for gtk2-perl
> http://homepage.ntlworld.com/wayne.keenan/gtk/
>
> the gtk2-perl homepage
> http://gtk2-perl.sourceforge.net/
>
> screenshots of gtk2-perl in action on win2k
> http://gtk2-perl.sourceforge.net/misc/win32-screenshots/
>
> Gtk2::Deprecated provides support for deprecated widgets not included
> in gtk2-perl, to ease the porting process.  0.02 is a new version
> which works with ExtUtils::PkgConfig instead of Glib::PkgConfig.  not
> tested on win32, not recommended for production use.
> http://asofyet.org/muppet/software/gtk2-perl/Gtk2-Deprecated-
> 0.02.tar.gz

I've tried first to compile Gtk2 but get stuck with both perl5.8.0 and 5.8.2
Gtk2-1.021 # perl5.8.2  Makefile.PL
C:\cygwin\bin\perl5.8.2.exe: *** unable to remap
C:\cygwin\bin\cyggobject-2.0-0.dll to same address as parent(0xC60000) !=
0xC70000
      5 [main] perl5.8.2 3020 sync_with_child: child 2988(0x6C4) died before
initialization with status code 0x1
   2450 [main] perl5.8.2 3020 sync_with_child: *** child state child loading
dlls
pastis Gtk2-1.021 #

and with 5.8.0
Gtk2-1.021 # perl5.8.0  Makefile.PL
C:\cygwin\bin\perl5.8.0.exe: *** unable to remap
C:\cygwin\bin\cyggobject-2.0-0.dll to same address as parent(0x790000) !=
0x7A0000
      4 [main] perl5.8.0 3652 sync_with_child: child 3776(0x6CC) died before
initialization with status code 0x1
    576 [main] perl5.8.0 3652 sync_with_child: *** child state child loading
dlls
C:\cygwin\bin\perl5.8.0.exe: *** unable to remap
C:\cygwin\bin\cyggobject-2.0-0.dll to same address as parent(0x790000) !=
0x7A0000
5078559 [main] perl5.8.0 3652 sync_with_child: child 3908(0x69C) died before
initialization with status code 0x1
5086429 [main] perl5.8.0 3652 sync_with_child: *** child state child loading
dlls
C:\cygwin\bin\perl5.8.0.exe: *** unable to remap
C:\cygwin\bin\cyggobject-2.0-0.dll to same address as parent(0x790000) !=
0x7A0000
10168129 [main] perl5.8.0 3652 sync_with_child: child 3704(0x690) died
before initialization with status code 0x1
10168445 [main] perl5.8.0 3652 sync_with_child: *** child state child
loading dlls

I've got to stop it with Ctrl C or it loop indefinitely
YES I've rebase everythink and no I have no idea of what went wrong but that
look like reentrance which I suspect to be not MS-win32 compatible...

But if it possible to have it running , yes I definitively prefer Gtk2-perl.

thanks for your advices.

-- 
dominix


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019