Fwd: gf undefined - ( my error ? or distribution specific )

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

 



Any fedora 17 octave user with communication installed able to use gf() ?


###########################################################
> pkg load communications
> octave:2> I = gf([1,0,0,0;0,1,0,0;0,0,1,0;0,0,0,1])
> error: `gf' undefined near line 2 column 5

It should create an Identity matrix

###########################################################
Can anyone duplicate problem ?

I had sent this to the octave mailing list.
One opinion was that it might be distribution packaging problem.

octfiledir = /usr/lib/octave/3.6.3/oct/i686-redhat-linux-gnu


jharvard@appliance (~): octave -q
octave:1> octave_config_info ("api_version")
ans = api-v48+
octave:2> octave_config_info ("canonical_host_type")
ans = i686-redhat-linux-gnu


Nothing from rpm -V or which gf

appliance (~): sudo rpm -V octave-communications
                  # Note only output = CR
appliance (~): octave
GNU Octave, version 3.6.3
                              # some sniping in welcome messages
Octave was configured for "i686-redhat-linux-gnu".
octave:1> pkg load communications
octave:2> paths=strsplit(path,":")
paths =
{
  [1,1] = .
  [1,2] = /usr/share/octave/packages/communications-1.1.0
  [1,3] = /usr/share/octave/packages/image-1.0.15
  [1,4] = /usr/share/octave/packages/signal-1.1.2
  [1,5] = /usr/lib/octave/packages/control-2.4.0/i686-redhat-linux-gnu-api-v48+
  [1,6] = /usr/share/octave/packages/control-2.4.0
  [1,7] = /usr/share/octave/packages/specfun-1.1.0
  [1,8] = /usr/share/octave/packages/optim-1.0.17
  [1,9] = /usr/share/octave/packages/struct-1.0.9
  [1,10] = /usr/share/octave/packages/miscellaneous-1.0.11
  [1,11] = /usr/share/octave/packages/audio-1.1.4
  [1,12] = /usr/lib/octave/3.6.3/site/oct/i686-redhat-linux-gnu
  [1,13] = /usr/lib/octave/site/oct/api-v48+/i686-redhat-linux-gnu
  [1,14] = /usr/lib/octave/site/oct/i686-redhat-linux-gnu
  [1,15] = /usr/share/octave/3.6.3/site/m
  [1,16] = /usr/share/octave/site/api-v48+/m
  [1,17] = /usr/share/octave/site/m
  [1,18] = /usr/share/octave/site/m/startup
  [1,19] = /usr/lib/octave/3.6.3/oct/i686-redhat-linux-gnu
  [1,20] = /usr/share/octave/3.6.3/m
  [1,21] = /usr/share/octave/3.6.3/m/set
  [1,22] = /usr/share/octave/3.6.3/m/deprecated
  [1,23] = /usr/share/octave/3.6.3/m/sparse
  [1,24] = /usr/share/octave/3.6.3/m/statistics
  [1,25] = /usr/share/octave/3.6.3/m/statistics/models
  [1,26] = /usr/share/octave/3.6.3/m/statistics/base
  [1,27] = /usr/share/octave/3.6.3/m/statistics/tests
  [1,28] = /usr/share/octave/3.6.3/m/statistics/distributions
  [1,29] = /usr/share/octave/3.6.3/m/time
  [1,30] = /usr/share/octave/3.6.3/m/path
  [1,31] = /usr/share/octave/3.6.3/m/polynomial
  [1,32] = /usr/share/octave/3.6.3/m/startup
  [1,33] = /usr/share/octave/3.6.3/m/strings
  [1,34] = /usr/share/octave/3.6.3/m/prefs
  [1,35] = /usr/share/octave/3.6.3/m/help
  [1,36] = /usr/share/octave/3.6.3/m/specfun
  [1,37] = /usr/share/octave/3.6.3/m/signal
  [1,38] = /usr/share/octave/3.6.3/m/geometry
  [1,39] = /usr/share/octave/3.6.3/m/miscellaneous
  [1,40] = /usr/share/octave/3.6.3/m/testfun
  [1,41] = /usr/share/octave/3.6.3/m/io
  [1,42] = /usr/share/octave/3.6.3/m/elfun
  [1,43] = /usr/share/octave/3.6.3/m/audio
  [1,44] = /usr/share/octave/3.6.3/m/plot
  [1,45] = /usr/share/octave/3.6.3/m/special-matrix
  [1,46] = /usr/share/octave/3.6.3/m/image
  [1,47] = /usr/share/octave/3.6.3/m/linear-algebra
  [1,48] = /usr/share/octave/3.6.3/m/general
  [1,49] = /usr/share/octave/3.6.3/m/optimization
  [1,50] = /usr/share/octave/3.6.3/m/pkg
}

octave:3> which gf                           # No Output
octave:4>


---------- Forwarded message ----------

Date: Mon, Jul 29, 2013 at 5:11 AM
Subject: Re: gf undefined - ( my error ? )
To: pcsnow <pcsnow@xxxxxxxxx>
Cc: Octave Help List <help-octave@xxxxxxxxxx>


On Sun, Jul 28, 2013 at 18:10:06 -0700, pcsnow wrote:
> pkg load communications
> octave:2> I = gf([1,0,0,0;0,1,0,0;0,0,1,0;0,0,0,1])
> error: `gf' undefined near line 2 column 5
>
> I looked at several examples and I seem to be doing the right thing.

Looks right to me:

  octave:1> pkg load communications
  octave:2> I = gf([1,0,0,0;0,1,0,0;0,0,1,0;0,0,0,1])
  I =
  GF(2) array.

  Array elements =

     1   0   0   0
     0   1   0   0
     0   0   1   0
     0   0   0   1

> yum log
> [...]
> Jul 28 20:36:01 Installed: octave-communications-1.1.0-5.fc17.i686

rpm -V octave-communications shows no problems?

After "pkg load communications" do the paths from the rpm show up in
the Octave runtime path?

  octave:1> pkg load communications
  octave:2> paths = strsplit (path, ":");
  octave:3> paths (!cellfun (@isempty, regexp (paths, "communications")))
  ans =
  {
    [1,1] = /usr/lib/x86_64-linux-gnu/octave/packages/communications-1.1.1/x86_64-pc-linux-gnu-api-v48+
    [1,2] = /usr/share/octave/packages/communications-1.1.1
  }
  octave:3> which gf
  'gf' is a function from the file
/usr/lib/x86_64-linux-gnu/octave/packages/communications-1.1.1/x86_64-pc-linux-gnu-api-v48+/gf.oct

--
mike
_______________________________________________
scitech mailing list
scitech@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/scitech





[Index of Archives]     [Older Fedora Users Mail]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Maintainers]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Triage]     [Deep Creek Hot Springs]     [Coolkey]     [Yum Users]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

  Powered by Linux