[Pkg-octave-devel] Bug#656467: Bug#656467: octave-fixed: mark_as_command is obsolete

Jordi Gutiérrez Hermoso jordigh at octave.org
Thu Jan 19 17:03:53 UTC 2012


2012/1/19 Svante Signell <svante.signell at telia.com>:
> On Thu, 2012-01-19 at 11:03 -0500, Jordi Gutiérrez Hermoso wrote:
>> Great, are you gonna help me compile it? How much C++ do you know? If
>> you can't give code, how much can you pay to keep it alive? I think
>> some 40 EUR would go a long way to motivate me again to fix the
>> compilation issues if someone else doesn't beat me to it.
>>
>> Octave 3.4.3 has been uploaded to experimental and 3.6.0 has already
>> been released. The fixed package doesn't compile with either of those.
>> I tried to fix it the other day, but got tangled in a mess of template
>> errors and gave up after it seemed like too much work for a package I
>> don't even personally use, but I understand others might.
>
> Maybe I can help trying to compile it. What do I need to install to get
> the environment for a build? I'll go for octave 3.4.3 to start with
> already available for Debian.

You should start from the svn tree for Octave-Forge. Note that the
fixed package isn't distributed anymore by Octave-Forge, but it's
still in its svn tree. The build-deps for Octave should be sufficient
for the fixed package as well.

The problem is that the API has changed, so many calls of the form

    Array x(size_1, size_2)

should now be

    Array x(dim_vector(size_1, size_2));

The MArrayN and MArray2 classes have also been removed.

I attach you the diff of changes I have so far (sorry it has a bunch
of whitespace changes too), if you want to start from this.

- Jordi G. H.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fix-fixed.diff
Type: text/x-diff
Size: 136815 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-octave-devel/attachments/20120119/373b16a9/attachment-0001.diff>


More information about the Pkg-octave-devel mailing list