"jan rinze" <[EMAIL PROTECTED]> wrote:

> Hi David,
> 
> On Thu, Jul 17, 2008 at 5:12 PM, David Pitt <[EMAIL PROTECTED]> wrote:
> 
> > "jan rinze" <[EMAIL PROTECTED]> wrote:
> >
> > > Hi David,
> > >
> > > Just out of curiosity, if you are not good at C or gcc then why do you
> > > want to build it from scratch? Tom has good windows binaries on his
> > > website so if necessary you can download them.
> >
> > There are updates in subversion that are not in the built downloads. I
> > was hoping that a later build might be more stable.
> >
> > The latest RPCemu 0.7 for Windows at
> > http://b-em.bbcmicro.com/arculator/download.html has exe's dated
> > 15/06/2007.
> >
> > Just to help me make my mind up RPCemu has just crashed on Vista, I had
> > to reboot to get rid of it. That was OS4.04 on the recompiler.
> >
> > > I don't think that RPCemu is the best way to start to learn about C or
> > GCC
> > > for that matter..
> >
> > To build packages like RPCemu one does not have to get involved in C at
> > source level, all that is needed is to get all the tools and any
> > dependencies, then run the makefile. This was quite straight forward
> > with Linux.
> >
> 
> This is a main difference between Linux and Windows.. Linux is an
> opensource environment which is by design supplied with a compiler etc..
> Windows however does not come with a standard compiling environment. This
> therefore implies that if you want to use GCC on windows you will venture
> into a gray area. Both cygwin and mingw are compiler environments which
> neither of them are fully linux or windows compatible. The closest thing
> to a linux (POSIX) build environment is cygwin and the closest to windows
> is mingw.

Linux and Windows are similar to build on in that the tools and dependencies
have to be acquired first. It is easier in Linux as in this case everything
needed is in the repository ready for Synaptic to find and install. Windows
is more DIY. The question was how to build RPCemu for Windows and part of
the answer is that the supported environment is MinGW. I started with Cygwin
because I already had it, this is not the best choice.

I said above that the problem is that there is no makefile, though true
there is a reason for that. As I now understand it the makefile is created
when configure is run, ./configure. Configure does test for mingw and if
found should generate a makefile.

-- 
David Pitt

_______________________________________________
Rpcemu mailing list
[email protected]
http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu

Reply via email to