[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>&nbsp;</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#&nbsp;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>&nbsp;</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>&nbsp;</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'&nbsp;equate to&nbsp; in&nbsp;&nbsp;'<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>&nbsp;</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>&nbsp;</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>&nbsp;</DIV>
<DIV><SPAN class=3D827500107-23102003><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</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>&nbsp;</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>&nbsp;</DIV>
  <DIV><SPAN class=3D378445116-22102003><FONT face=3DArial =
color=3D#0000ff size=3D2>You=20
  will have to build it yourself.&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</DIV>
    <DIV><SPAN class=3D636470007-22102003><FONT face=3DArial=20
    size=3D2>I&nbsp;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>&nbsp;</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>&nbsp;</DIV>
    <DIV><SPAN class=3D636470007-22102003><FONT face=3DArial =
size=3D2>Install aborts=20
    with message that I do not have GTK+ &gt; 2.0 installed.( update =
pkgconfig=20
    etc.. )</FONT></SPAN></DIV>
    <DIV><SPAN class=3D636470007-22102003><FONT face=3DArial=20
    size=3D2></FONT></SPAN>&nbsp;</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&nbsp;I=20
    missing some steps here ?</FONT></SPAN></DIV>
    <DIV><SPAN class=3D636470007-22102003><FONT face=3DArial=20
    size=3D2></FONT></SPAN>&nbsp;</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>&nbsp;</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>&nbsp;</DIV>
    <DIV><SPAN class=3D636470007-22102003><FONT face=3DArial=20
    size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=3D636470007-22102003><FONT face=3DArial=20
    size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=3D636470007-22102003><FONT face=3DArial=20
    size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=3D636470007-22102003><FONT face=3DArial=20
    =
size=3D2></FONT></SPAN>&nbsp;</DIV></BLOCKQUOTE></BLOCKQUOTE></BODY></HTM=
L>
=00
------_=_NextPart_001_01C39936.203802F2--