[Top][All Lists]

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

[Octave-bug-tracker] [bug #47267] [octave forge] (communications) port t

From: Shane
Subject: [Octave-bug-tracker] [bug #47267] [octave forge] (communications) port to lu<T> refactoring in 4.1 branch
Date: Wed, 3 Jan 2018 05:53:32 -0500 (EST)
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36 OPR/49.0.2725.64

Follow-up Comment #12, bug #47267 (project octave):

When run on Linux with Octave 4.2, the communications package continues to
throw this error when installing directly from Octave-Forge.

octave:2> pkg install -forge communications

... a bunch of warnings about numel ...

In file included from galois-def.cc:21:0:
galois.h:25:28: fatal error: octave/base-lu.h: No such file or directory
 #include <octave/base-lu.h>
compilation terminated.
make: *** [galois-def.o] Error 1

I needed a quick and dirty solution so that I can install the communications
package.  Here's what I came up with.

I made a version of this package with JWE's patch included, as well as two
other patches posted on bug #46521.  At this point, I discovered that the
package had two other build errors: the configure.ac check for octave_md5_id
was no longer working, and a file was attempting to include the
no-longer-existing file ls-oct-ascii.h.  I removed the octave_md5_id typedef
logic and copied 4.0.3's ls-oct-ascii.h into my octave-communications fork.

Here is a way to install my fork:

octave:1> [fname, success] =
[P_tmpdir "/communications.tar.gz"]);
octave:2> assert(success)
octave:3> pkg("install", fname)

There are also many other warnings when attempting to build the
octave-communications package as well.  I still hope to see an official
release of this package with the build failures fixed.

Setup: CentOS 7 with Octave built from source on the tip of the "stable"


Reply to this item at:


  Message sent via/by Savannah

reply via email to

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