Mon 12 Sep 2016 05:29:27 PM UTC, original submission:
O/S: fedora24 4.6.5-300.fc24.x86_64
NOTES: all tasks detailed below were run from cli as root; in the case of the octave tasks, only the command itself e.g.
( >> pkg list )
is given. similarly, in the interests of brevity i have attempted to provide only relevant output -- please feel free to request more complete dumps as needed.
USING dnf, i installed octave
( $ dnf install octave v4.0.3 )
and all of the other packages which presently exist as fc24 rpms (
octave-audio
octave-control
octave-doctest
octave-general
octave-gsl
octave-image
octave-io
octave-lhapdf
octave-miscellaneous
octave-odepkg
octave-optim
octave-signal
octave-struct
octave-symbolic
)
and the following using forge
( >> pkg install -forge {foo} )
(
geometry
mvn
optics
statistics
)
HOWEVER the following packages (all currently maintained) fail to install via forge
(
linear-algebra
ltfat
strings
tsa
)
(note: this list may not be inclusive; there may be other currently maintained packages that similarly fail to install via forge)
with the following error message:
pkg: unable to find the mkoctfile command, Octave installation is incomplete
error: called from '__gripe_missing_component__' in file /usr/share/octave/4.0.3/m/help/__gripe_missing_component__.m near line 53, column 3
APPARENTLY the first line of this error message is incorrect stating that mkoctfile cannot be found [and that/because] the octave installation is incomplete, de facto because the other -forge installations worked, and de jure because the octave rpm contains mkoctfile, which is located at
/usr/lib64/octave/4.0.3/mkoctfile-4.0.3
LIKELY the first line indicates that the install process terminated before mkoctfile had been called (=> overuse of a generic error message?), and it is only the second line of the error message that is meaningful (although so generic as to be of little use?)
IS there some other missing component? it does not appear so: a) i have determined that the dependencies of all four of those packages listed are met [namely, octave >=3.8.0 and general >=1.3.0], and b) i have observed '-forge install' to intelligently list missing dependencies e.g. in attempting to install the package "vrml", upon failure gives a meaningful error message about the unsatisfied dependency on the package "linear-algebra".
other items which may be potentially useful:
- gcc is installed (although i am not attempting to build from source, that is a potential [but significantly undesirable] avenue of solution...)
- i have spent most of the day combing this site and the rest of the web for solutions to this particular problem, without avail; the nearest similar reports appear to involve attempts to perform local builds from source (which i am not doing)
thanks in advance for any suggestions and/or assistances!
cheers, cp
|