delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2013/01/15/08:28:24

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type;
bh=SCEBDCVIxRW3evxDFzvc/W9ObSfJIHPlRJ0kOyZnIgQ=;
b=KqeJncFeKpoT0VWzfE5inkrbE7UqZqgX/JoDDglsP3YDG0+swoEuy4cdLn9kaTEpjO
EHF5gBrSH5v3IY6OK9qgzzDAJ2AqzKfJ6aQRDJO5Jdf9Ih8jEDeP9u17j1KIaHUW5So/
NS5onKThf7PAT1ZPcHR15D/uT3qNG5CpYE0y5wwaKzAiNmxnRJYXcScbrRcdDbuw1ym3
e19OsuVVqjKv/CYgkjC6x82mcj6y00qC1lK5Rec2hd4sL8CVu6Hm/So8WFkxRVF7LLtw
IvGlRBEselLP44p7GtHRnWzAjroAFncYGDEdiMfQpU2YEBs6wtjzN8+0HWnNAqWXPB1V
G+xQ==
MIME-Version: 1.0
In-Reply-To: <50F4E4FF.70602@ecosensory.com>
References: <50F20C2D DOT 5080407 AT ecosensory DOT com>
<201301130123 DOT r0D1NwQJ003903 AT envy DOT delorie DOT com>
<50F34397 DOT 8000700 AT ecosensory DOT com>
<CAOuGh8_3C6Frpd33=LzF1ewsEPCcFquYbYY2+BppRzBa74COpw AT mail DOT gmail DOT com>
<50F46D96 DOT 8000506 AT ecosensory DOT com>
<CAOuGh88=+OnED=fV80wk5t1S68boMSTtRVPYjBbOnVwOfDh-mg AT mail DOT gmail DOT com>
<50F4E4FF DOT 70602 AT ecosensory DOT com>
Date: Tue, 15 Jan 2013 08:27:43 -0500
Message-ID: <CAOuGh88V=3vzjPNOHR1dFMa3gsBGhXLLFzoKikiHy7brYxkSZw@mail.gmail.com>
Subject: Re: [geda-user] windows pcb version
From: Bob Paddock <graceindustries AT gmail DOT com>
To: geda-user AT delorie DOT com
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

--047d7b6757e002666504d353ba34
Content-Type: text/plain; charset=ISO-8859-1

This is how my system is setup on Windows.
I put the various packages in the subdirectry J:\Apps
when things are being installed.

By putting everything under one directory you can zip up the whole thing
and ship it off to your collaborator so that
they don't have to go through each install step.

When installing anything here if it offers to modify the system path, tell
it no.

If anything wants to put anything in C:\MinGW tell it no.
Somethings are hard-coded to look there and you get hair-pulling hard to
find bugs due to version mismatches.
If it there is nothing there, the search will find the right item.

http://nuwen.net/files/mingw/mingw-9.5.exe
It tends to put things in a sub-directory of what you told it to, watch
out for that.

http://nuwen.net/files/mingw/msys-7.2.7z
Unzip to J:\Apps\MSys then run extract.bat,

This gets you bash/sh there is no need to run from inside of MSys unless
you are trying to build something.

Install tips here:
http://nuwen.net/mingw.html
Basically create a shortcut link to :

open_distro_window.bat  You'll need to edit, see below.


Next install :

http://sourceforge.net/projects/getgnuwin32/files/latest/download?source=files

At the bottom of the install screen change the path to something simple like
c:\Temp\Win32 rather than the default it offers.

Then cd \temp\win32\GetGnuWin32
Run download.bat.  This could take an hour or two to run depending on your
system and internet speed.
Then run 'install J:\Apps\Win32'  this will take a while to run as well.


If you need Perl install the community edition of ActiveState Perl:
http://www.activestate.com/activeperl/downloads

Things that are useful for development but not required for day to day
usage:

Robocopy is part of Windows7.  It is close in spirit to rsync but not as
good.
If you are on XP you can get Robocopy from the 2003 Server Tool Kit.
Put the tools in J:\Apps\MS.

http://technet.microsoft.com/en-us/magazine/ee851678.aspx


The NirSoft tools:
http://launcher.nirsoft.net/
I use usbdeview frequently.
Be warned that your virus checker will trigger on a lot of those files
because they don't distinguish between development tools and 'hacking'
tools.

Systems Internal Suit:

http://technet.microsoft.com/en-us/sysinternals/bb842062.aspx

'Junction' is particularly useful for creating symbolic links:
http://technet.microsoft.com/en-us/sysinternals/bb896768


Dr. MinGW is useful to have installed if you run into crashes.

http://code.google.com/p/jrfonseca/wiki/DrMingw

It will give you a back-trace.  If you really want to go deeper into
debugging on Windows
you need to install their DDK/SDK and the system symbols.  Usually DrM is
enough by itself to show you that you forgot to initialize a pointer etc.

You should end up with something like this, the ones with '*' are optional

J:\Apps
     MinGW95
     MS *
     MSys
     NirSoft *
     SI *
     Win32

Edit J:\Apps\MinGW95\set_distro_paths.bat :

Change

set PATH=%~dp0bin;%PATH%

to

set
PATH=%~dp0bin;J:\Apps\MSys\bin;J:\Apps\Win32\J:\Apps\SI;J:\Apps\MS;%PATH% ,

Install the parts of gEDA/PCB as needed and you should be good to go.

Do make sure that there a no non-existent directories in the resulting path.
Some versions of GCC become extremely slow if there are such directories in
the path on Windows.
Such directories are all to common on Windows before you've installed any
of the items from this message.

The program 'which' will tell you what version you are running as there
will be multiple versions of the same tool in this setup.

--047d7b6757e002666504d353ba34
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br>This is how my system is setup on Windows.<br>I put th=
e various packages in the subdirectry J:\Apps<br>when things are being inst=
alled.<div><br>By putting everything under one directory you can zip up the=
 whole thing and ship it off to your=A0collaborator=A0so that<br>
they don&#39;t have to go through each install step.<br><br>When installing=
 anything here if it offers to modify the system path, tell it no.<br><br>I=
f anything wants to put anything in C:\MinGW tell it no.<br>Somethings are =
hard-coded to look there and you get hair-pulling hard to find bugs due to =
version mismatches.<br>
If it there is nothing there, the search will find the right item.<br><br><=
a href=3D"http://nuwen.net/files/mingw/mingw-9.5.exe">http://nuwen.net/file=
s/mingw/mingw-9.5.exe</a><div>It tends to put things in a=A0sub-directory=
=A0of what you told it to,=A0watch out=A0for that.<br>
<br><a href=3D"http://nuwen.net/files/mingw/msys-7.2.7z">http://nuwen.net/f=
iles/mingw/msys-7.2.7z</a><div>Unzip to J:\Apps\MSys then run extract.bat,<=
/div><div><br></div><div>This gets you bash/sh there is no need to run from=
 inside of MSys unless you are trying to build something.<br>
<br>Install tips here:<br><a href=3D"http://nuwen.net/mingw.html">http://nu=
wen.net/mingw.html</a><br>Basically create a shortcut link to :<br><br>open=
_distro_window.bat =A0You&#39;ll need to edit, see below.<div><br><br>Next =
install :<br>
<br><a href=3D"http://sourceforge.net/projects/getgnuwin32/files/latest/dow=
nload?source=3Dfiles">http://sourceforge.net/projects/getgnuwin32/files/lat=
est/download?source=3Dfiles</a><br><br>At the bottom of the install screen =
change the path to something simple like<br>
c:\Temp\Win32 rather than the default it offers.<br><br>Then cd \temp\win32=
\GetGnuWin32<br>Run download.bat. =A0This could take an hour or two to run =
depending on your system and internet speed.<div>Then run &#39;install J:\A=
pps\Win32&#39; =A0this will take a while to run as well.<br>
<br><br>If you need Perl install the community edition of ActiveState Perl:=
<br><a href=3D"http://www.activestate.com/activeperl/downloads">http://www.=
activestate.com/activeperl/downloads</a><br><br>Things that are useful for =
development but not required for day to day usage:<br>
<br>Robocopy is part of Windows7. =A0It is close in spirit to rsync but not=
 as good.<br>If you are on XP you can get Robocopy from the 2003 Server Too=
l Kit.<div>Put the tools in J:\Apps\MS.<br><br><a href=3D"http://technet.mi=
crosoft.com/en-us/magazine/ee851678.aspx">http://technet.microsoft.com/en-u=
s/magazine/ee851678.aspx</a><br>
<br><br>The NirSoft tools:<br><a href=3D"http://launcher.nirsoft.net/">http=
://launcher.nirsoft.net/</a><br>I use usbdeview frequently.<br>Be warned=A0=
that your virus checker will trigger on a lot of those files because they d=
on&#39;t distinguish between development tools and &#39;hacking&#39; tools.=
<br>
<br>Systems Internal Suit:<br><br><a href=3D"http://technet.microsoft.com/e=
n-us/sysinternals/bb842062.aspx">http://technet.microsoft.com/en-us/sysinte=
rnals/bb842062.aspx</a><br><br>&#39;Junction&#39; is particularly useful fo=
r creating symbolic links:<br>
<a href=3D"http://technet.microsoft.com/en-us/sysinternals/bb896768">http:/=
/technet.microsoft.com/en-us/sysinternals/bb896768</a><br><br><br>Dr. MinGW=
 is useful to have installed if you run into crashes.</div><div><br><a href=
=3D"http://code.google.com/p/jrfonseca/wiki/DrMingw">http://code.google.com=
/p/jrfonseca/wiki/DrMingw</a></div>
<div><br>It will give you a=A0back-trace. =A0If you really want to go deepe=
r into debugging on Windows<br>you need to install their DDK/SDK and the sy=
stem symbols. =A0Usually DrM is enough by itself to show you that you forgo=
t to initialize a pointer etc.<div>
<br>You should end up with something like this, the ones with &#39;*&#39; a=
re optional<br><br>J:\Apps<br>=A0 =A0 =A0MinGW95</div><div>=A0 =A0 =A0MS *<=
br>=A0 =A0 =A0MSys<br>=A0 =A0 =A0NirSoft *<br>=A0 =A0 =A0SI *<br></div></di=
v><div>=A0 =A0 =A0Win32</div><div>
<br></div><div style>Edit J:\Apps\MinGW95\set_distro_paths.bat :</div><div =
style><br></div><div style>Change</div><div style><br></div><div style>set =
PATH=3D%~dp0bin;%PATH%<br></div><div style><br></div><div style>to</div><di=
v style>
<br></div><div style>set PATH=3D%~dp0bin;J:\Apps\MSys\bin;J:\Apps\Win32\J:\=
Apps\SI;J:\Apps\MS;%PATH% ,<br></div><div style><br></div><div style>Instal=
l the parts of gEDA/PCB as needed and you should be good to go.</div><div s=
tyle>
<br></div><div style>Do make sure that there a no non-existent=A0directorie=
s in the resulting path.</div><div style>Some versions of GCC become=A0extr=
emely=A0slow if there are such=A0directories=A0in the path on Windows.</div=
><div style>
Such directories are all to common on Windows before you&#39;ve installed a=
ny of the items from this message.</div><div style><br></div><div style>The=
 program &#39;which&#39; will tell you what version you are running as ther=
e will be multiple versions of the same tool in this setup.</div>
<div style><br></div><div style><br></div><div><br></div><div><br></div></d=
iv></div></div></div></div></div>

--047d7b6757e002666504d353ba34--

- Raw text -


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