help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to install Octave 4.0.1 on OS X Yosemite


From: Ben Abbott
Subject: Re: How to install Octave 4.0.1 on OS X Yosemite
Date: Wed, 27 Apr 2016 21:56:54 -0400

On Apr 27, 2016, at 9:29 PM, Sunil Shah <address@hidden> wrote:

On Wed, Apr 27, 2016 at 6:25 PM, Sunil Shah <address@hidden> wrote:
On Wed, Apr 27, 2016 at 6:01 PM, Ben Abbott <address@hidden> wrote:
*** Sunil, please respond at the bottom of the email so that others can read along after this thread is archived ***

On Apr 27, 2016, at 8:52 PM, Sunil Shah <address@hidden> wrote:

> On Wed, Apr 27, 2016 at 5:23 PM, Ben Abbott <address@hidden> wrote:
>
>> > On Apr 27, 2016, at 7:58 PM, Sunil Shah <address@hidden> wrote:
>> >
>> > On Fri, Apr 15, 2016 at 5:25 PM, Ben Abbott <address@hidden> wrote:
>> >> On Apr 15, 2016, at 11:07 AM, Sunil Shah <address@hidden> wrote:
>> >>
>> >> Hi Ben,
>> >>
>> >> Can you post how to build 4.0.1 on the latest Yosemite release using Fink?  I have been using Fink octave packages with altas.
>> >>
>> >> Thanks,
>> >
>> > I’ll assume you are using the released sources (you could also build from the developer’s sources).
>> >
>> > (1) Goto the sources at https://www.gnu.org/software/octave/download.html. You may be prompted to login. Just select “guest” and skit the username/password.
>> > (2) When a Finder window opens with the tar-balls, locate octave-4.0.1.tar.gz and copy it to the location where you’d like to build octave.
>> > (3) Double click on the archive. It will unpack in to a folder called octave-4.0.1.
>> > (4) Place the files attached to this email in the folder.
>> > (5) To ensure you have all the needed dependencies, open a Terminal window and enter "fink install octave382-atlas-qtmac-dev”
>> > (6) You’ll need to remove Fink’s Octave before trying to run the one you’ll compile (“fink remove octave382-atlas-qtmac-dev”)
>> > (7) My scripts assume you have gcc5 installed, “fink install gcc5”
>> > (8) From the Terminal window cd into octave-4.0.1 and type “chmod 755 ./fink_*.sh”. This marks the two scripts as executable.
>> > (9) From the Terminal window type “./fink_configure_octave_noX11_v1.sh” to configure the octave build. This might take a few minutes. If any errors are encountered, please tell us what the error.
>> > (10) Build Octave by typing “./fink_make_octave.sh”. If any errors occur, please tell us what the error was. My script configured octave's build was configured to install into /sw/local. This is done to ensure that it doesn’t conflict with anything else.
>> > (11) To install octave type “make install” in a Terminal window and from the octave-4.0.1 folder.
>> > (12) If you decide to uninstall, type “make uninstall” for the octave-4.0.1 folder where you build octave.
>> > (13) To run octave, type “/sw/local/bin/octave &” from a Terminal window.
>> >
>> > Once all the above is completed, we can help you setup an icon to click on to launch Octave.
>> >
>> > Ben
>> >
>> > Hi Ben,
>> >
>> > In following your instructions on octave 4.0.1 on fink, it worked fine till step 7).
>> >
>> > When I issued fink install gcc5, it failed.  I saw that on fink mailing list, others had a similar problem (though for gcc 5.2.0.2).  The latest gcc5 in fink is gcc 5.3.0.1.  So I am trying the remedy in the mailing list, to remove fink's make and retrying gcc5 install.
>> >
>> > https://sourceforge.net/p/fink/mailman/message/34537356/
>> >
>> > I suppose if that works, should I reinstall fink make before proceeding with your steps 8)-12) ?
>> >
>> > Thanks,
>> >
>> > Sunil
>>
>> Opps, I actually don’t have gcc5 installed :-(
>>
>> I do have gcc5-compiler & gcc5-shlibs installed.
>>
>> $ fink list gcc5
>> Scanning package description files..........
>> Information about 9327 packages read in 68 seconds.
>>      gcc5                                            5.3.0-1                             GNU Compiler Collection Version 5
>>  i   gcc5-compiler                                   5.3.0-1                             Compiler Binaries for gcc5
>>  i   gcc5-shlibs                                     5.3.0-1                             Shared libraries for gcc5
>>      liboctave364-gcc5                                                                   [virtual package]
>>      liboctave364-gcc5-dev                                                               [virtual package]
>>      liboctave382-gcc5                                                                   [virtual package]
>>      liboctave382-gcc5-dev                                                               [virtual package]
>>
>> So (7) should be …
>>
>> (7) My scripts assume you have gfortran from gcc5 installed, “fink install gcc5-compiler gcc5-shlibs”
>>
>> You should be able to pick up from (7) and continue (you don’t need repeat the earlier steps).
>>
>> Ben
>
> Thanks, Alex and Ben.
>
> Here is the state of my installed packages.
>
> fink list -i -t gcc5
>
> Scanning package description files..........
> Information about 9087 packages read in 2 seconds.
> (i)   gcc5-compiler   5.3.0-1 Compiler Binaries for gcc5
> (i)   gcc5-shlibs     5.3.0-1 Shared libraries for gcc5
>  p    liboctave382-gcc5               [virtual package]
>
> fink list -i -t make
>
> Scanning package description files..........
> Information about 9087 packages read in 1 seconds.
>  i    automake1.14-core       1.14.1-2        GNU Standards-compliant Makefile generator
>  i    automake1.15    1.15-1  GNU Standards-compliant Makefile generator
>  i    automake1.15-core       1.15-1  GNU Standards-compliant Makefile generator
>  p    automaken               [virtual package]
> (i)   cmake   3.5.1-1 Cross-platform Make
>  i    extutils-makemaker-pm5182       7.06-1  Perl module to create a module Makefile
>  p    extutils-makemaker-pm5182-bin           [virtual package]
>  p    locale-maketext-lexicon-pm5182          [virtual package]
>  p    locale-maketext-pm5182          [virtual package]
>  p    locale-maketext-simple-pm5182           [virtual package]
>
> Questions:
>
> 1) Since I do not have fink make, should I install it before the next steps?
>
> 2) Should I install / update gcc5-compiler and gcc5-shlibs ?
>
> Sunil


I see that you already have the required gcc5 packages installed. If you have also run "fink install octave382-atlas-qtmac-dev” then you have all the dependencies covered.

Ben


Ben, 

I did run your steps 5) and 6) - i.e. installed and removed  octave382-atlas-qtmac-dev.

I take it I do not need to update gcc5-compiler and gcc5-shlibs to a newer version.

Sunil 
Ben,

On step 9) I did have to remove the ^M from the file.  

There isn’t a ^M in the file I attached. Did you open the file in an editor before using it? Perhaps an editor whose standard format isn’t plain text?

Ben






reply via email to

[Prev in Thread] Current Thread [Next in Thread]