[Mono-list] CVS build instructions

2003-10-15 Thread Karl Waclawek
As a Mono newbie I found it quite difficult to build from CVS.
It isn't really documented what you need.

Here is what finally succeeded (RH 9).
- glib update (don't remember which version)
- install all mono 0.28 RPMs
- install all Cairo and ICU related packages from red carpet
  (maybe not all needed, but didn't want to go through too many re-tries)
- cd to ../mcs and build mcs first (contrary to instructions,
  as I would get corlib.dll out of sync with ../mono/make fullbuild
  even after copying all current monocharge files over the ones from the RPMs)
- cd to ../gtk-sharp and do the same (don't know if necessary)
- cd to ../mono and run the recommended 
  ./autogen.sh --prefix=/usr/local
  make fullbuild

Did I do anything fundamentally wrong?

Karl
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] CVS build instructions

2003-10-15 Thread Luciano Callero
I Was having problem with mono-monodoc, and others.. And i did this:

I install Gtk 2, GtkHTML, Glib and all of other package in RPM format. 
(Download from ftp.gnome.org/pub)

Then, Compile Mono.
./configure
make
make install
Then, MCS:
makefile
Then Gtk-Sharp:
./configure
make
make install
Then Monodoc..

Make sure to have the RPM package for Perl (They're available in 
gtk-sharp.sf.net) before install monodoc.. if you don't the monodoc crash 
(this was my problem)

perl-XML-LibXML-1.53-1.i386.rpm
perl-XML-LibXML-1.53-1.src.rpm
perl-XML-LibXML-Common-0.12-1.i386.rpm
perl-XML-LibXML-Common-0.12-1.src.rpm
perl-XML-NamespaceSupport-1.08-1.i386.rpm
perl-XML-NamespaceSupport-1.08-1.src.rpm
perl-XML-SAX-0.12-1.i386.rpm
perl-XML-SAX-0.12-1.src.rpm



From: Karl Waclawek [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [Mono-list] CVS build instructions
Date: Wed, 15 Oct 2003 12:23:36 -0400
MIME-Version: 1.0
Received: from mc4-f23.hotmail.com ([65.54.237.158]) by mc4-s15.hotmail.com 
with Microsoft SMTPSVC(5.0.2195.5600); Wed, 15 Oct 2003 09:32:40 -0700
Received: from listsmx.ximian.com ([141.154.95.15]) by mc4-f23.hotmail.com 
with Microsoft SMTPSVC(5.0.2195.5600); Wed, 15 Oct 2003 09:28:52 -0700
Received: from headcheese.ximian.com (localhost [127.0.0.1])by 
listsmx.ximian.com (Postfix) with ESMTPid 2DE2A124515; Wed, 15 Oct 2003 
12:25:20 -0400 (EDT)
Received: by listsmx.ximian.com (Postfix, from userid 38)id 22D691241B1; 
Wed, 15 Oct 2003 12:24:52 -0400 (EDT)
Received: from skeptopotamus.ximian.com (skeptopotamus.ximian.com 
[141.154.95.14])by listsmx.ximian.com (Postfix) with ESMTP id 
4E471124515for [EMAIL PROTECTED]; Wed, 15 Oct 2003 12:24:21 
-0400 (EDT)
Received: from mailrelay2.thestar.ca (mailrelay2.thestar.ca 
[192.206.151.161])by skeptopotamus.ximian.com (Postfix) with ESMTP id 
C5700630BCfor [EMAIL PROTECTED]; Wed, 15 Oct 2003 12:24:18 -0400 
(EDT)
Received: from [Masked] by mailrelay2.thestar.ca with SMTP id foujrcaa for 
[EMAIL PROTECTED]; Wed, 15 Oct 2003 12:23:37 -0400
X-Message-Info: g+YnDTwJTP5AhXKthN6Kkb1jli/hiCoKk71OV1jZ47Q=
Message-ID: [EMAIL PROTECTED]
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
X-AntiVirus: Checked for viruses by Gordano's AntiVirus Software
X-Spam-Status: No, hits=0.0 required=5.0tests=noneversion=2.53
X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53 
(1.174.2.15-2003-03-30-exp)
Sender: [EMAIL PROTECTED]
Errors-To: [EMAIL PROTECTED]
X-BeenThere: [EMAIL PROTECTED]
X-Mailman-Version: 2.0.13
Precedence: bulk
List-Help: mailto:[EMAIL PROTECTED]
List-Post: mailto:[EMAIL PROTECTED]
List-Subscribe: 
http://lists.ximian.com/mailman/listinfo/mono-list,mailto:[EMAIL PROTECTED]
List-Id: Mono Developer Discussion List mono-list.lists.ximian.com
List-Unsubscribe: 
http://lists.ximian.com/mailman/listinfo/mono-list,mailto:[EMAIL PROTECTED]
List-Archive: http://lists.ximian.com/archives/public/mono-list/
Return-Path: [EMAIL PROTECTED]
X-OriginalArrivalTime: 15 Oct 2003 16:28:55.0031 (UTC) 
FILETIME=[6D28B870:01C39339]

As a Mono newbie I found it quite difficult to build from CVS.
It isn't really documented what you need.
Here is what finally succeeded (RH 9).
- glib update (don't remember which version)
- install all mono 0.28 RPMs
- install all Cairo and ICU related packages from red carpet
  (maybe not all needed, but didn't want to go through too many re-tries)
- cd to ../mcs and build mcs first (contrary to instructions,
  as I would get corlib.dll out of sync with ../mono/make fullbuild
  even after copying all current monocharge files over the ones from the 
RPMs)
- cd to ../gtk-sharp and do the same (don't know if necessary)
- cd to ../mono and run the recommended
  ./autogen.sh --prefix=/usr/local
  make fullbuild

Did I do anything fundamentally wrong?

Karl
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
_
Charla con tus amigos en lĂ­nea mediante MSN Messenger: 
http://messenger.yupimsn.com/

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] CVS build instructions

2003-10-15 Thread Duncan Mak
On Wed, 2003-10-15 at 12:23, Karl Waclawek wrote:
 As a Mono newbie I found it quite difficult to build from CVS.
 It isn't really documented what you need.
 
 Here is what finally succeeded (RH 9).

So do you have it working now?

 - glib update (don't remember which version)
 - install all mono 0.28 RPMs
 - install all Cairo and ICU related packages from red carpet
   (maybe not all needed, but didn't want to go through too many re-tries)
 - cd to ../mcs and build mcs first (contrary to instructions,
   as I would get corlib.dll out of sync with ../mono/make fullbuild

Where are these instructions? If they're wrong, we should fix them.

Incidentally, this is what I do myself, I always build mcs before mono
(from CVS), and I never used 'make fullbuild'.

   even after copying all current monocharge files over the ones from the RPMs)

You can always download a 
 - cd to ../gtk-sharp and do the same (don't know if necessary)
 - cd to ../mono and run the recommended 
   ./autogen.sh --prefix=/usr/local
   make fullbuild

This is what I do:

1) Get a working setup of Mono (from RPM).
2) Checkout mcs and mono.
3) Build mcs, and then mono.
4) cd mono/runtime, and remove all dlls and exes. Make again to get new
assemblies from mcs/class/lib.
5) make install in mono.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] CVS build instructions

2003-10-15 Thread Karl Waclawek

 On Wed, 2003-10-15 at 12:23, Karl Waclawek wrote:
  As a Mono newbie I found it quite difficult to build from CVS.
  It isn't really documented what you need.
  
  Here is what finally succeeded (RH 9).
 
 So do you have it working now?

Yes, on my work machine.
At home I will still have to do it.
Wish me luck. :-)

  - glib update (don't remember which version)
  - install all mono 0.28 RPMs
  - install all Cairo and ICU related packages from red carpet
(maybe not all needed, but didn't want to go through too many re-tries)
  - cd to ../mcs and build mcs first (contrary to instructions,
as I would get corlib.dll out of sync with ../mono/make fullbuild
 
 Where are these instructions? If they're wrong, we should fix them.

In the README.
 
 Incidentally, this is what I do myself, I always build mcs before mono
 (from CVS), and I never used 'make fullbuild'.

Thanks for the tip!
 
even after copying all current monocharge files over the ones from the RPMs)
 
 You can always download a 
  - cd to ../gtk-sharp and do the same (don't know if necessary)
  - cd to ../mono and run the recommended 
./autogen.sh --prefix=/usr/local
make fullbuild
 
 This is what I do:
 
 1) Get a working setup of Mono (from RPM).
 2) Checkout mcs and mono.
 3) Build mcs, and then mono.
 4) cd mono/runtime, and remove all dlls and exes. Make again to get new
 assemblies from mcs/class/lib.
 5) make install in mono.

I'll try that at home.
If it works right away, maybe that is an FAQ item?

Karl
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


RE: [Mono-list] CVS build instructions

2003-10-15 Thread Daniel Morgan
On a brand new spanking Red Hat Linux 9 install, I got mono built from cvs
by:
1. create a mono directory in $HOME
2. cd to $HOME/mono
3. create a directory named install
4. within the install directory, create two directories bin and lib
5. setup your cvs environment by setting CVSROOT and CVS_RSH
6. download the latest mono-charge snapshot from http://go-mono.com/daily/
   a. untar/ungzip the mono-charge tarball, like: tar xvfz
monocharge20031013.tar.gz
   b. copy the resulting *.dll to $HOME/mono/install/lib
   c. copy the resulting *.exe to $HOME/mono/install/bin
6. cd to $HOME/mono
7. check out from cvs mono and mcs via: cvs -z3 co mono mcs
8. run the mono-build.sh script from $HOME/mono like: mono/doc/mono-build.sh
   The script will download any dependencies you need, install them, and set
them up.
   The script will automatically run autogen.sh, make, and then do a make
install
   to $HOME/mono/install prefix
9. set up your evironment to include $HOME/mono/install/lib in the
$LD_LIBRARY_PATH
   and $HOME/mono/install/bin in $PATH

Note, I did not need any RPMs.  Just one monocharge tarball was needed and
access to mono cvs.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Karl Waclawek
Sent: Wednesday, October 15, 2003 12:24 PM
To: [EMAIL PROTECTED]
Subject: [Mono-list] CVS build instructions


As a Mono newbie I found it quite difficult to build from CVS.
It isn't really documented what you need.

Here is what finally succeeded (RH 9).
- glib update (don't remember which version)
- install all mono 0.28 RPMs
- install all Cairo and ICU related packages from red carpet
  (maybe not all needed, but didn't want to go through too many re-tries)
- cd to ../mcs and build mcs first (contrary to instructions,
  as I would get corlib.dll out of sync with ../mono/make fullbuild
  even after copying all current monocharge files over the ones from the
RPMs)
- cd to ../gtk-sharp and do the same (don't know if necessary)
- cd to ../mono and run the recommended
  ./autogen.sh --prefix=/usr/local
  make fullbuild

Did I do anything fundamentally wrong?

Karl
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] CVS build instructions

2003-10-15 Thread Karl Waclawek

 On a brand new spanking Red Hat Linux 9 install, I got mono built from cvs
 by:
 1. create a mono directory in $HOME
 2. cd to $HOME/mono
 3. create a directory named install
 4. within the install directory, create two directories bin and lib
 5. setup your cvs environment by setting CVSROOT and CVS_RSH
 6. download the latest mono-charge snapshot from http://go-mono.com/daily/
a. untar/ungzip the mono-charge tarball, like: tar xvfz
 monocharge20031013.tar.gz
b. copy the resulting *.dll to $HOME/mono/install/lib
c. copy the resulting *.exe to $HOME/mono/install/bin
 6. cd to $HOME/mono
 7. check out from cvs mono and mcs via: cvs -z3 co mono mcs
 8. run the mono-build.sh script from $HOME/mono like: mono/doc/mono-build.sh
The script will download any dependencies you need, install them, and set
 them up.
The script will automatically run autogen.sh, make, and then do a make
 install
to $HOME/mono/install prefix
 9. set up your evironment to include $HOME/mono/install/lib in the
 $LD_LIBRARY_PATH
and $HOME/mono/install/bin in $PATH
 
 Note, I did not need any RPMs.  Just one monocharge tarball was needed and
 access to mono cvs.

I was looking for that kind of instructions.
Thanks to all who gave me feedback.

Karl

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list