[Mnet-devel] A forwarded darcs patch

arnowa arnowaschk at t-online.de
Sun May 16 10:08:12 BST 2004


Forwarded patch is...

>From arnowaschk at t-online.de  Sun May 16 10:08:11 2004
Return-Path: <arnowaschk at t-online.de>
X-Original-To: mnet-patches at mnetproject.org
Delivered-To: mnet at gir.maski.org
Received: from mailout05.sul.t-online.com (mailout05.sul.t-online.com [194.25.134.82])
	by gir.maski.org (Postfix) with ESMTP id C316450025
	for <mnet-patches at mnetproject.org>; Sun, 16 May 2004 10:08:10 +0100 (BST)
Received: from fwd07.aul.t-online.de 
	by mailout05.sul.t-online.com with smtp 
	id 1BPHg0-0007R3-00; Sun, 16 May 2004 11:11:20 +0200
Received: from athlon (Ek7FOyZlrea6DCWB8w+Aj5UkU1S6zYPv-ujgp0hMWtNg8Aiu+h7JQj@[217.232.36.222]) by fwd07.sul.t-online.com
	with smtp id 1BPHfi-0jBWGe0; Sun, 16 May 2004 11:11:02 +0200
Message-ID: <000001c43b25$b450f610$6002a8c0 at athlon>
To: "mnet-patches at mnetproject.org"@t-online.de
Subject: darcs patch
MIME-Version: 1.0
Content-Type: application/octet-stream;
	name="darcs-92471"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="darcs-92471"
X-Mailer: Microsoft Outlook Express 6.00.2800.1409
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409
Date: Sun, 16 May 2004 11:11:02 +0200
X-Seen: false
X-ID: Ek7FOyZlrea6DCWB8w+Aj5UkU1S6zYPv-ujgp0hMWtNg8Aiu+h7JQj

DarcsURL: http://mnetproject.org/repos/mnet=0A=
Content-Type: multipart/mixed; boundary=3D"aaack"=0A=
=0A=
--aaack=0A=
=0A=
=0A=
Sat May 15 21:30:09 Westeurop=E4ische Normalzeit 2004  arno at arnowaschk.de=0A=
  * w32 howto, finally=0A=
=0A=
=0A=
--aaack=0A=
Content-Type: text/x-darcs-patch=0A=
Content-Description: A darcs patch for your repository!=0A=
=0A=
=0A=
New patches:=0A=
=0A=
[w32 howto, finally=0A=
arno at arnowaschk.de**20040515193009] {=0A=
addfile ./mnet-w32-build.txt=0A=
rmfile ./mnet-w32-build.txt=0A=
addfile ./mnet-w32-mingw-howto.txt=0A=
hunk ./mnet-w32-mingw-howto.txt 1=0A=
+How to build mnet0.7a1-XXX for windows using the mingw tools:=0A=
+=0A=
+you need:=0A=
+=0A=
+MINGW     	www.mingw.org			get those big packs plus make plus MSYS=0A=
+Python		www.python.org			get the windows installer of 2.3.3=0A=
+						the following assumes c:\python23 as your python dir, but do what =
you like...=0A=
+Darcs(opt.)	???				try to find a w32 executable that works (have fun!), =
or build it from sources with ghc...=0A=
+dll2def		used to be available on icepick's webspace XXX=0A=
+=0A=
+mnet sources	mnetproject.org			darcs get =
http://mnetproject.org/repos/mnet=0A=
+=0A=
+then you do:=0A=
+=0A=
+create a libpython23.a in your PATH:=0A=
+	unzip the dll2def.zip file into the /bin dir of your mingw installation=0A=
+	in a msdos command prompt window cd to either the system or the =
system32(NT/XP) dir in your windows installation dir (like c:\windows or =
c:\winnt)=0A=
+	makelib python23=0A=
+	move libpython23.a c:\python23\libs=0A=
+=0A=
+launch a msys window and change to your mnet source dir=0A=
+=0A=
+change c:/python23/lib/distutils/ccompiler.py:1063, replacing msvc by =
mingw32 (except if you want python to use visual studio, but then i =
cannot help you)=0A=
+=0A=
+type export PATH=3D/c/python23:${PATH}=0A=
+=0A=
+run ./setup.py=0A=
+=0A=
+wait=0A=
+=0A=
+wait for zillions of linking errors, possibly hit ctrl+c to aviod =
seeing them all=0A=
+=0A=
+catch the last sensible line before those many many undefined =
references, copy it and paste it into a new command line in a msdos =
command prompt in the mnet src root dir, change "cc.exe" into g++.exe =
and hit enter key=0A=
+=0A=
+continue in msys window by repeating ./setup.py=0A=
+=0A=
+type cp -r build/ba* base32=0A=
+=0A=
+type ./Mnet &>[YOUR FAVOURTIE LOGFILE NAME] &=0A=
+=0A=
+after a while type ./mnetcli status to check if it's ok=0A=
+=0A=
+complain about problems at mnet-devel at mnetproject.org and whereever =
else you like to=0A=
+=0A=
+create patches to make the above more elegant/convenient and send them =
to us!!!=0A=
+=0A=
+Have fun!=0A=
+=0A=
+Arno=0A=
+arno at arnowaschk.de=0A=
}=0A=
=0A=
=0A=
=0A=
Context:=0A=
=0A=
[xmlrpclib.Fault for get and put=0A=
ash at ash.de**20040513211338] =0A=
[Adding buildutils/__init__.py=0A=
icepick at icepick.info**20040514142220] =0A=
[fix mnetcli blockwrangler/pusher=0A=
icepick at icepick.info**20040513230405] =0A=
[removing the ./ in ./mnetcli 's help=0A=
icepick at icepick.info**20040513224619] =0A=
[added "real" local-encode test with scaling=0A=
ash at ash.de**20040513190726] =0A=
[no more bsddb, and handle status printing for unlimited-size store=0A=
ash at ash.de**20040513190447] =0A=
[try soft-hard exit since threads dont have os._exit=0A=
ash at ash.de**20040513150438] =0A=
[dupe-download detection=0A=
ash at ash.de**20040513014915] =0A=
[TAG 0.7a1-140-UNSTABLE=0A=
ash at ash.de**20040513004301] =0A=
=0A=
--aaack=0A=
=0A=
.=0A=
=0A=




More information about the Mnet-devel mailing list