howto: build Octave for win32

View: New views
5 Messages — Rating Filter:   Alert me  

howto: build Octave for win32

by James K. Lowden-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Could someone please give me a very brief summary of how to build
octave.exe?  I have the sense that I can't simply start with MSVC, that I
need MSYS.  I'm OK with that, although I've never played with MSYS.  I'd
just like to understand the overall approach.  It's a little hard to
intuit from the sources.  

I assume I need both the main Octave tree and the octave-forge tree, and
that at some point I establish the relationship between the two.  But
where is the main script/Makefile?  

Many thanks.  

--jkl

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Octave-dev mailing list
Octave-dev@...
https://lists.sourceforge.net/lists/listinfo/octave-dev

Re: howto: build Octave for win32

by Tatsuro MATSUOKA-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello

Please go

http://www.geocities.jp/tmoctwin/octmingw.html

and read

ReadmeMingwOct3.0.xx.txt

placed there.

I'm not in good mental condition so that I cannot reply any further question.
I hope that the information described there is helpful for you.

For MSVC build please see README.MSVC in octave 3.0.1 source files.

Regards

Tatsuro



--- "James K. Lowden" <jklowden@...> wrote:

> Could someone please give me a very brief summary of how to build
> octave.exe?  I have the sense that I can't simply start with MSVC, that I
> need MSYS.  I'm OK with that, although I've never played with MSYS.  I'd
> just like to understand the overall approach.  It's a little hard to
> intuit from the sources.  
>
> I assume I need both the main Octave tree and the octave-forge tree, and
> that at some point I establish the relationship between the two.  But
> where is the main script/Makefile?  
>
> Many thanks.  
>
> --jkl
>
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/index.php
> _______________________________________________
> Octave-dev mailing list
> Octave-dev@...
> https://lists.sourceforge.net/lists/listinfo/octave-dev
>


--------------------------------------
GANBARE! NIPPON! Chance to win 50,000 Yahoo! Points!
http://pr.mail.yahoo.co.jp/ganbare-nippon/

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Octave-dev mailing list
Octave-dev@...
https://lists.sourceforge.net/lists/listinfo/octave-dev

Re: howto: build Octave for win32

by Michael Goffioul-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Mon, Jun 23, 2008 at 1:37 AM, James K. Lowden
<jklowden@...> wrote:
> Could someone please give me a very brief summary of how to build
> octave.exe?  I have the sense that I can't simply start with MSVC, that I
> need MSYS.  I'm OK with that, although I've never played with MSYS.  I'd
> just like to understand the overall approach.  It's a little hard to
> intuit from the sources.
>
> I assume I need both the main Octave tree and the octave-forge tree, and
> that at some point I establish the relationship between the two.  But
> where is the main script/Makefile?

Whether you use MSVC or MinGW as compiler, you'll need MSYS anyway.
Be also aware that compiling octave/octave-forge means compiling a bunch
a dependencies. There are compilation scripts available by SVN in octave-forge
repository, in admin/Windows/msvc/ and admin/Windows/mingw32/. Those
compilation scripts are expected to be run in MSYS. The main script for
MSVC compilation is run_compilation.sh. I use that script for various purpose,
but in its most simple use to compile octave, you can invoke it like:

./run_compilation.sh -v --prefix=/where/you/want/to/install --release=3.0.1 \
  --forge=20080507

It is assumed that MSVC-2008 compilation environment is available from
MSYS (the easiest is to start a Windows command windows with MSVC
setup, cd into MSYS directory and run "msys.bat").

Michael.

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Octave-dev mailing list
Octave-dev@...
https://lists.sourceforge.net/lists/listinfo/octave-dev

Re: howto: build Octave for win32

by James K. Lowden-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Tatsuro MATSUOKA wrote:
>
> Please go
>
> http://www.geocities.jp/tmoctwin/octmingw.html
>
> and read
>
> ReadmeMingwOct3.0.xx.txt

Many thanks to you both.  I haven't been able to digest it all yet.  I'll
let you know how it goes.  

Attached is a patch for your webpage, edited by someone whose first
language is English (and who speaks not a word of Japanese).  :-)   I hope
you like it.  

Regards,

--jkl




-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Octave-dev mailing list
Octave-dev@...
https://lists.sourceforge.net/lists/listinfo/octave-dev

octmingw.diff (7K) Download Attachment

Re: howto: build Octave for win32

by Tatsuro MATSUOKA-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello James

Thank you for your correcting my English and web setting of my page.

I hope that you will be successful in building octave from source.

Regards

Tatsuro

--- "James K. Lowden" <jklowden@...> wrote:

> Tatsuro MATSUOKA wrote:
> >
> > Please go
> >
> > http://www.geocities.jp/tmoctwin/octmingw.html
> >
> > and read
> >
> > ReadmeMingwOct3.0.xx.txt
>
> Many thanks to you both.  I haven't been able to digest it all yet.  I'll
> let you know how it goes.  
>
> Attached is a patch for your webpage, edited by someone whose first
> language is English (and who speaks not a word of Japanese).  :-)   I hope
> you like it.  
>
> Regards,
>
> --jkl
>
>
> > -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/index.php> _______________________________________________
> Octave-dev mailing list
> Octave-dev@...
> https://lists.sourceforge.net/lists/listinfo/octave-dev
>


--------------------------------------
GANBARE! NIPPON! Chance to win 50,000 Yahoo! Points!
http://pr.mail.yahoo.co.jp/ganbare-nippon/

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Octave-dev mailing list
Octave-dev@...
https://lists.sourceforge.net/lists/listinfo/octave-dev
LightInTheBox - Buy quality products at wholesale price!