Username: Password: Remember me
Search Criteria Advanced
Package Details

octave-suitesparse 3.2.3-1
http://www.octave.org
A high-level language, primarily intended for numerical computations. Complete build against SuiteSparse

unsupported :: science
Maintainer: Demind
Votes: 4

License: GPL

Last Updated: Mon, 05 Oct 2009 17:08:13 +0000
First Submitted: Wed, 17 Sep 2008 06:49:40 +0000

Tarball :: Files :: PKGBUILD

Dependencies arpack curl fftw fltk ftgl gcc-libs>=4.3.0 glpk gnuplot gperf graphicsmagick hdf5 pcre qhull qrupdate readline suitesparse>=3.2.0 zlib

Sources
ftp://ftp.octave.org/pub/octave/octave-3.2.3.tar.gz
Comment by: Demind on Mon, 05 Oct 2009 17:09:05 +0000
Updated, new version and no more "problematic" configure options
Comment by: Demind on Fri, 02 Oct 2009 16:01:25 +0000
I'm trying to investigate this
Comment by: jedbrown on Fri, 25 Sep 2009 13:20:52 +0000
From Jaroslav Hajek while diagnosing an error I was seeing

Also, you should be aware that --enable-64 is experimental. To
successfully use that, your BLAS and LAPACK *must* be compiled with
64-bit INTEGERs (a lot of ops will work if they're not, but some will
crash silently). Are you sure of that? If you really mean to use the
64-bit indexing (required for matrices with more than 2e9 elements), I
suggest you try the development sources, which includes some
improvements and checks whether everything is all right.

Rebuilding without this option fixed my problem.

Also, the discussion at
# http://www.nabble.com/Random-rounding-errors-td16010966.html
is not suggesting that octave should be built with -ffloat-store, it is saying that you could try compiling ATLAS with that flag. Note that SSE registers do not have extra bits like x87, so this option is not relevant to SSE. I suggest removing this option unless you have a different reason for having it.
Comment by: Demind on Sun, 30 Aug 2009 11:13:28 +0000
Updated to new version
Comment by: gborzi on Wed, 29 Jul 2009 19:18:20 +0000
I think you need to add the version to the provide entry, i.e.
provides=('octave=3.2.0' 'octave3')
which is needed by octave-forge. Otherwise pacman will complain when installing something with this warning

missing dependency for octave-forge : octave>=3.2.0
missing dependency for octave-forge : octave<3.3


Comment by: Demind on Wed, 08 Jul 2009 20:33:07 +0000
Updated
Comment by: Demind on Wed, 08 Jul 2009 17:25:35 +0000
I'm ready to update the package providing the whole functionality. I'll upload it in some hours thanks
Comment by: jedbrown on Mon, 06 Jul 2009 01:50:02 +0000
3.2.0 is out.
Comment by: StefanHusmann on Tue, 28 Apr 2009 20:05:58 +0000
release 3.0.5 f octave is out. Changing $pkgrel and md5sum is sufficient to build.
Comment by: jedbrown on Wed, 28 Jan 2009 19:13:03 +0000
Can you add this to the PKGBUILD:

# stricter compilers
patch -Np1 <<EOF
--- orig/octave-3.0.3/liboctave/sparse-util.h 2008-09-23 23:13:47.000000000 -0800
+++ octave-3.0.3/liboctave/sparse-util.h 2009-01-28 09:47:47.000000000 -0900
@@ -24,7 +24,7 @@
#if !defined (octave_sparse_util_h)
#define octave_sparse_util_h 1

-extern OCTAVE_API void SparseCholError (int status, char *file, int line, char *message);
+extern OCTAVE_API void SparseCholError (int status, const char *file, int line, const char *message);
extern OCTAVE_API int SparseCholPrint (const char *fmt, ...);

#endif
--- orig/octave-3.0.3/liboctave/sparse-util.cc 2008-09-23 23:13:47.000000000 -0800
+++ octave-3.0.3/liboctave/sparse-util.cc 2009-01-28 09:47:59.000000000 -0900
@@ -31,7 +31,7 @@
#include "sparse-util.h"

void
-SparseCholError (int status, char *file, int line, char *message)
+SparseCholError (int status, const char *file, int line, const char *message)
{
(*current_liboctave_warning_handler)("warning %i, at line %i in file %s",
status, line, file);
EOF
Comment by: StefanHusmann on Wed, 21 Jan 2009 17:22:44 +0000
Thank you, I will delete it.
Comment by: Demind on Wed, 21 Jan 2009 12:03:53 +0000
Hi Stefan, my suitesparse package depends on intel_tbb now. If I could I would remove the tbb package but I can only orphan it
Comment by: StefanHusmann on Fri, 16 Jan 2009 18:17:27 +0000
There is a package intel-tbb in AUR which servers the same purpose than your package tbb. Can you pleas let octave-suitesparse depend against it? tbb should be removed from AUR.
Comment by: Demind on Sun, 12 Oct 2008 09:34:55 +0000
Updated
Comment by: StefanHusmann on Sat, 11 Oct 2008 15:57:37 +0000
Builds fine for Octave 3.0.3 with only changing $pkgver and md5sum on i686.
Comment by: Demind on Sun, 05 Oct 2008 22:38:55 +0000
Updated. Thanks to Stefan
Comment by: Demind on Sun, 05 Oct 2008 20:55:27 +0000
In this period i have very little time, if you want help i'll be pleased to add your contribution. If you prefer waiting for a new build i apologize for the delay you'll have in an update
Comment by: StefanHusmann on Fri, 03 Oct 2008 22:33:14 +0000
Please add an install file with info file handling. See /usr/share/pacman/proto-info.install
Comment by: StefanHusmann on Tue, 30 Sep 2008 16:37:22 +0000
Thank you for your contribution. The provides line does not work as expected for me. If I try to install qtoctave, pacman wants to deinstall octave-suitesparse and to install octave instead.

v1.6.0