[Gtk-sharp-list] Compiling GTK 0.11 on Windows 2000.
Paul Paximadis
ppaximadis@websoft.co.za
Thu, 23 Oct 2003 09:20:24 +0200
This is a multi-part message in MIME format.
------_=_NextPart_001_01C39936.203802F2
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Thanks I will try this tonight.
=20
Is there any more up-to date documentation on compiling gtk# on windows,
I was looking at the wiki page.
=20
Does libglade have any more dependencies, I tried that last night and it
was giving me errors.
=20
I have mono installed at c:\program files\mono
What does 'cygdrive' equate to in 'prefix=3D/cygdrive/c/Mono-0.28'?
=20
If there is no other documentation for building gtk# on windows - if you
guys can help I can document this procedure.
=20
Thanks,
Paul
=20
=20
-----Original Message-----
From: Daniel Morgan [mailto:danielmorgan@verizon.net]=20
Sent: Wednesday, October 22, 2003 19:08
To: Paul Paximadis; gtk-sharp-list mailing list
Subject: RE: [Gtk-sharp-list] Compiling GTK 0.11 on Windows
2000.
=09
=09
=09
=09
You will also need libglade 2.0.1 or newer.
You can get it at=20
=20
ftp://ftp.gnome.org/mirror/gnome.org/desktop/2.2/2.2.2/sources/
=20
You will have to build it yourself.=20
=20
I don't know what's needed from here, but definitley libglade's
.pc file is needed.
=20
Make sure you have PKG_CONFIG_PATH set to where your .pc files
are, such as:
=20
export PKG_CONFIG_PATH=3D/cygdrive/c/Mono-0.28/lib/pkgconfig
=20
And have the prefix line in each .pc file set to your Mono
prefix, such as:
prefix=3D/cygdrive/c/Mono-0.28
=20
It also helps to set your PATH and LD_LIBRARY_PATH in the
windows control panel.
PATH
C:\Mono-0.28\bin;C:\Mono-0.28\lib
LD_LIBRARY_PATH
C:\Mono-0.28\lib
=20
When using ./autogen.sh, use --prefix with pointing to your Mono
prefix, such as:
./autogen.sh --prefix=3D/cygdrive/c/Mono-0.28
=20
Make sure the registry keys for gtk is pointing to your Mono
prefix.
=20
-----Original Message-----
From: gtk-sharp-list-admin@lists.ximian.com
[mailto:gtk-sharp-list-admin@lists.ximian.com]On Behalf Of Paul
Paximadis
Sent: Wednesday, October 22, 2003 4:05 AM
To: gtk-sharp-list mailing list
Subject: [Gtk-sharp-list] Compiling GTK 0.11 on Windows
2000.
=09
=09
Hi,
=20
I am currently trying to compile/build GTK 0.11 on
widows 2000.
=20
I downloaded/installed cygwin( including base /
development ).
I downloaded/installed GTK-Runtime-Environment-2.2.4.exe
( for windows ) and the development package.
I have mono install at c:\program files\mono...
Download source for gtk-sharp 0.11 and extracted in
cygwin.
=20
I then ran ./autogen.sh --prefix=3D'c:\program
files\mono0.25'
=20
Install aborts with message that I do not have GTK+ >
2.0 installed.( update pkgconfig etc.. )
=20
Have I got the correct GTK+ ( ie. the windows version )?
How do I let cygwin where GTK+ is ?
Am I missing some steps here ?
=20
Any help would be appreciated.
=20
Thanks in advance,
Paul
=20
=20
=20
=20
=20
------_=_NextPart_001_01C39936.203802F2
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Message</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2600.0" name=3DGENERATOR></HEAD>
<BODY>
<DIV><SPAN class=3D827500107-23102003><FONT face=3DArial color=3D#0000ff =
size=3D2>Thanks=20
I will try this tonight.</FONT></SPAN></DIV>
<DIV><SPAN class=3D827500107-23102003><FONT face=3DArial color=3D#0000ff =
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D827500107-23102003><FONT face=3DArial color=3D#0000ff =
size=3D2>Is=20
there any more up-to date documentation on compiling gtk# on =
windows, I was=20
looking at the wiki page.</FONT></SPAN></DIV>
<DIV><SPAN class=3D827500107-23102003><FONT face=3DArial color=3D#0000ff =
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D827500107-23102003><FONT face=3DArial color=3D#0000ff =
size=3D2>Does=20
libglade have any more dependencies, I tried that last night and it was =
giving=20
me errors.</FONT></SPAN></DIV>
<DIV><SPAN class=3D827500107-23102003><FONT face=3DArial color=3D#0000ff =
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D827500107-23102003><FONT face=3DArial color=3D#0000ff =
size=3D2>I have=20
mono installed at c:\program files\mono</FONT></SPAN></DIV>
<DIV><SPAN class=3D827500107-23102003><FONT face=3DArial color=3D#0000ff =
size=3D2>What=20
does 'cygdrive' equate to in '<SPAN=20
class=3D378445116-22102003><FONT face=3DArial color=3D#0000ff=20
size=3D2>prefix=3D/cygdrive/c/Mono-0.28'?</FONT></SPAN></FONT></SPAN></DI=
V>
<DIV><SPAN class=3D827500107-23102003><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D378445116-22102003></SPAN></FONT></SPAN> </DIV>
<DIV><SPAN class=3D827500107-23102003><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D378445116-22102003>If there is no other documentation for =
building gtk# on=20
windows - if you guys can help I can document this=20
procedure.</SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=3D827500107-23102003><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D378445116-22102003></SPAN></FONT></SPAN> </DIV>
<DIV><SPAN class=3D827500107-23102003><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D378445116-22102003>Thanks,</SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=3D827500107-23102003><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D378445116-22102003>Paul</SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=3D827500107-23102003><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D378445116-22102003></SPAN></FONT></SPAN> </DIV>
<DIV><SPAN class=3D827500107-23102003><FONT face=3DArial color=3D#0000ff =
size=3D2></FONT></SPAN> </DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
<DIV></DIV>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr =
align=3Dleft><FONT=20
face=3DTahoma size=3D2>-----Original Message-----<BR><B>From:</B> =
Daniel Morgan=20
[mailto:danielmorgan@verizon.net] <BR><B>Sent:</B> Wednesday, October =
22, 2003=20
19:08<BR><B>To:</B> Paul Paximadis; gtk-sharp-list mailing=20
list<BR><B>Subject:</B> RE: [Gtk-sharp-list] Compiling GTK 0.11 on =
Windows=20
2000.<BR><BR></FONT></DIV>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff size=3D2>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff size=3D2>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff size=3D2>You=20
will also need libglade 2.0.1 or newer.</FONT></SPAN></DIV>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff size=3D2>You=20
can get it at </FONT></SPAN></DIV>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff size=3D2><A=20
=
href=3D"ftp://ftp.gnome.org/mirror/gnome.org/desktop/2.2/2.2.2/sources/">=
ftp://ftp.gnome.org/mirror/gnome.org/desktop/2.2/2.2.2/sources/</A></FONT=
></SPAN></DIV>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff size=3D2>You=20
will have to build it yourself. </FONT></SPAN><SPAN=20
class=3D378445116-22102003><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT></SPAN></DIV></FONT></SPAN></DIV>
<DIV><SPAN class=3D378445116-22102003></SPAN> </DIV>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff size=3D2>I=20
don't know what's needed from here, but definitley libglade's .pc file =
is=20
needed.</FONT></SPAN></DIV>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff size=3D2>Make=20
sure you have PKG_CONFIG_PATH set to where your .pc files are, such=20
as:</FONT></SPAN></DIV>
<DIV><SPAN class=3D378445116-22102003></SPAN> </DIV>
<DIV><SPAN class=3D378445116-22102003>export=20
PKG_CONFIG_PATH=3D/cygdrive/c/Mono-0.28/lib/pkgconfig</SPAN></DIV>
<DIV><SPAN class=3D378445116-22102003></SPAN> </DIV>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff size=3D2>And=20
have the prefix line in each .pc file set to your Mono prefix, such=20
as:</FONT></SPAN></DIV>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff=20
size=3D2>prefix=3D/cygdrive/c/Mono-0.28</FONT></SPAN></DIV>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff size=3D2>It=20
also helps to set your PATH and LD_LIBRARY_PATH in the windows control =
panel.</FONT></SPAN></DIV>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff=20
size=3D2>PATH</FONT></SPAN></DIV>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff=20
size=3D2>C:\Mono-0.28\bin;C:\Mono-0.28\lib</FONT></SPAN></DIV>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff=20
size=3D2>LD_LIBRARY_PATH</FONT></SPAN></DIV>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff=20
size=3D2>C:\Mono-0.28\lib</FONT></SPAN></DIV>
<DIV><SPAN class=3D378445116-22102003></SPAN> </DIV>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff size=3D2>When=20
using ./autogen.sh, use --prefix with pointing to your Mono prefix, =
such=20
as:</FONT></SPAN></DIV>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff=20
size=3D2>./autogen.sh=20
=
--prefix=3D/cygdrive/c/Mono-0.28</FONT></SPAN></DIV></FONT></SPAN></DIV>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff size=3D2>Make=20
sure the registry keys for gtk is pointing to your Mono=20
prefix.</FONT></SPAN></DIV>
<DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN> </DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
<DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
size=3D2>-----Original Message-----<BR><B>From:</B>=20
gtk-sharp-list-admin@lists.ximian.com=20
[mailto:gtk-sharp-list-admin@lists.ximian.com]<B>On Behalf Of =
</B>Paul=20
Paximadis<BR><B>Sent:</B> Wednesday, October 22, 2003 4:05 =
AM<BR><B>To:</B>=20
gtk-sharp-list mailing list<BR><B>Subject:</B> [Gtk-sharp-list] =
Compiling=20
GTK 0.11 on Windows 2000.<BR><BR></FONT></DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial=20
size=3D2>Hi,</FONT></SPAN></DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial size=3D2>I =
am currently=20
trying to compile/build GTK 0.11 on widows 2000.</FONT></SPAN></DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial=20
size=3D2>I downloaded/installed cygwin( including base / =
development=20
).</FONT></SPAN></DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial size=3D2>I=20
downloaded/installed GTK-Runtime-Environment-2.2.4.exe ( for windows =
) and=20
the development package.</FONT></SPAN></DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial size=3D2>I =
have mono=20
install at c:\program files\mono...</FONT></SPAN></DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial =
size=3D2>Download source=20
for gtk-sharp 0.11 and extracted in cygwin.</FONT></SPAN></DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial size=3D2>I =
then ran=20
./autogen.sh --prefix=3D'c:\program =
files\mono0.25'</FONT></SPAN></DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial =
size=3D2>Install aborts=20
with message that I do not have GTK+ > 2.0 installed.( update =
pkgconfig=20
etc.. )</FONT></SPAN></DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial =
size=3D2>Have I got the=20
correct GTK+ ( ie. the windows version )?</FONT></SPAN></DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial =
size=3D2>How do I let=20
cygwin where GTK+ is ?</FONT></SPAN></DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial =
size=3D2>Am I=20
missing some steps here ?</FONT></SPAN></DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial =
size=3D2>Any help would=20
be appreciated.</FONT></SPAN></DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial =
size=3D2>Thanks in=20
advance,</FONT></SPAN></DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial=20
size=3D2>Paul</FONT></SPAN></DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D636470007-22102003><FONT face=3DArial=20
=
size=3D2></FONT></SPAN> </DIV></BLOCKQUOTE></BLOCKQUOTE></BODY></HTM=
L>
=00
------_=_NextPart_001_01C39936.203802F2--