[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.
Re: GNU Octave 3.6.4 Released, Mathieu Dubois, 2013/02/26