help-octave
[Top][All Lists]
Advanced

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

Re: GNU Octave 3.6.4 Released


From: Sergei Steshenko
Subject: Re: GNU Octave 3.6.4 Released
Date: Fri, 22 Feb 2013 21:35:36 -0800 (PST)




----- Original Message -----
> From: 
> To: octave help mailing list <address@hidden>; address@hidden
> Cc: 
> Sent: Saturday, February 23, 2013 4:19 AM
> Subject: GNU Octave 3.6.4 Released
> 
>T he Octave developers are pleased to announce the release of GNU
> Octave 3.6.4.  This version is a minor bug fixing release.  Please see
> http://octave.org/NEWS-3.6.html for a list of significant user-visible
> changes in the 3.6.x release series.
> 
> The source code for Octave 3.6.4 is available for download at:
> 
>   http://ftp.gnu.org/gnu/octave
>   ftp://ftp.gnu.org/gnu/octave
> 
> Please see http://www.gnu.org/order/ftp.html for mirror sites around
> the world.  Or you may use http://ftpmirror.gnu.org/octave, which will
> redirect automatically to a nearby mirror.
> 
> Links to binary (executable) versions for various systems will be
> listed at http://octave.org/download.html as they become
> available.
> 
> Please follow the guidelines at http://octave.org/bugs.html to report
> problems.
> 
> As always, many people contributed to this Octave release.  A complete
> list of contributors may be found in the Octave manual.
> 
> If you find Octave useful, please contribute to its future
> development.  The Free Software Foundation's Working Together for Free
> Software campaign fund now accepts donations for Octave at
> https://my.fsf.org/donate/working-together/octave.
> 
> About Octave:
> 
> GNU Octave is a high-level interpreted language, primarily intended
> for numerical computations.  It provides capabilities for the
> numerical solution of linear and nonlinear problems and for
> performing other numerical experiments.  It also provides extensive
> graphics capabilities for data visualization and manipulation.  Octave
> is normally used through its interactive command line interface, but
> it can also be used to write non-interactive programs.  The Octave
> language is quite similar to Matlab so that most programs are easily
> portable.  A full description of Octave capabilities is available at
> http://octave.org/docs.html.
> 
> _______________________________________________
> Help-octave mailing list
> address@hidden
> https://mailman.cae.wisc.edu/listinfo/help-octave
>

I have tried to build octave-3.6.4, and it itself builds fine, 'make check' 
passes.

However, I also build and install all the available packages (build of some of 
them fails, and it's OK).

So, with octave-3.6.2 I was able to build IIRC 75 packages - I may be off, by, 
say 5 packages.

But with octave-3.6.4 I am able to build only 31 packages.

I also have my own version of 'pkg.m' - which theoretically may be the problem, 
though it works fine for me with octave-3.6.2.

Looking into my 'struct-1.0.10.tar.gz.install.log' file I see:

"
'make' returned the following error: make: Entering directory 
`/mnt/sdb8/sergei/AFSWD_debug/build/octave_forge_bundle/oct-dTXdMS/struct-1.0.10/src'
/mnt/sdb8/sergei/AFSWD_debug/20121021/octave-3.6.4/bin/mkoctfile-3.6.4 -s 
fields2cell.cc
/mnt/sdb8/sergei/AFSWD_debug/20121021/octave-3.6.4/bin/mkoctfile-3.6.4: line 
513: fg: no job control
make: *** [fields2cell.oct] Error 1
",

and in /mnt/sdb8/sergei/AFSWD_debug/20121021/octave-3.6.4/bin/mkoctfile-3.6.4 
the context is:

"
    510       objfiles="$objfiles $o"
    511       cmd="$CXX -c $CPPFLAGS $CXXPICFLAG $ALL_CXXFLAGS $pass_on_options 
$incflags $defs $f -o $o"
    512       $dbg $cmd
    513       eval $cmd
    514     else
    515       echo "mkoctfile: no way to compile C++ file $f" 1>&2
    516     fi
    517   done
".

So, do I understand correctly that

    513       eval $cmd

is at fault ?

The same error message in 'strings-1.1.0.tar.gz.install.log' :

"
'make' returned the following error: make: Entering directory 
`/mnt/sdb8/sergei/AFSWD_debug/build/octave_forge_bundle/oct-duYIDv/strings/src'
mkoctfile -Wall pcregexp.cc
/mnt/sdb8/sergei/AFSWD_debug/20121021/octave-3.6.4/bin/mkoctfile: line 513: fg: 
no job control
".

...

Doing diff 
/mnt/sdb8/sergei/AFSWD_debug/20121021/octave-3.6.2/bin/mkoctfile-3.6.2 
/mnt/sdb8/sergei/AFSWD_debug/20121021/octave-3.6.4/bin/mkoctfile-3.6.4 I see 
among other things:

"
< : ${F77="gfortran"}
---
> : ${F77=%OCTAVE_CONF_MKOCTFILE_F77%}
73c73
< : ${CC="gcc"}
---
> : ${CC=%OCTAVE_CONF_MKOCTFILE_CC%}
76c76
< : ${CXX="g++"}
---
> : ${CXX=%OCTAVE_CONF_MKOCTFILE_CXX%}
80c80,83
< : ${XTRA_CXXFLAGS="-mieee-fp 
-I/mnt/sdb8/sergei/AFSWD_debug/20121021/pcre-8.31/include 
-I/mnt/sdb8/sergei/AFSWD_debug/20121021/freetype-2.4.10/include/freetype2 
-I/mnt/sdb8/sergei/AFSWD_debug/20121021/freetype-2.4.10/include 
-I/mnt/sdb8/sergei/AFSWD_debug/20121021/fontconfig-2.10.1/include  "}
---
> : ${XTRA_CXXFLAGS="-mieee-fp 
> -I/mnt/sdb8/sergei/AFSWD_debug/20121021/pcre-8.31/include 
> -I/mnt/sdb8/sergei/AFSWD_debug/20121021/freetype-2.4.10/include/freetype2 
> -I/mnt/sdb8/sergei/AFSWD_debug/20121021/freetype-2.4.10/include   
> -I/mnt/sdb8/sergei/AFSWD_debug/20121021/fontconfig-2.10.1/include  "}
>
> : ${AR=%OCTAVE_CONF_MKOCTFILE_AR%}
> : ${RANLIB=%OCTAVE_CONF_MKOCTFILE_RANLIB%}
85c88
< : ${DL_LD="g++"}
---
> : ${DL_LD=%OCTAVE_CONF_MKOCTFILE_DL_LD%}
105c108
< : ${LD_CXX="g++"}
---
> : ${LD_CXX=%OCTAVE_CONF_MKOCTFILE_LD_CXX%}
".

Aren't all those items with '%' supposed to be replaced with actual values 
during 'configure' run ?

Has anybody tried to build all the packages ?

If yes, what are the results ?


Regards,
  Sergei.


reply via email to

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