Octave:安装包未成功

时间:2018-01-09 11:22:43

标签: octave packages

尝试在我的windows-64系统上安装软件包communications-1.2.1.tar.gz会导致以下错误消息。我该怎么办才能让它运行?

genqamdemod.cc: In function 'octave_value_list Fgenqamdemod(const octave_value_list&, int)':
genqamdemod.cc:39:23: warning: 'int empty_arg(const char*, octave_idx_type, octave_idx_type)' is deprecated (declared at C:\Program
s\Octave\include\octave-4.2.1\octave\../octave/utils.h:58): use 'octave_value::is_empty' instead [-Wdeprecated-declarations]
   int arg_is_empty1 = empty_arg ("genqamdemod", nr1, nc1);
                       ^
genqamdemod.cc:39:57: warning: 'int empty_arg(const char*, octave_idx_type, octave_idx_type)' is deprecated (declared at C:\Program
s\Octave\include\octave-4.2.1\octave\../octave/utils.h:58): use 'octave_value::is_empty' instead [-Wdeprecated-declarations]
   int arg_is_empty1 = empty_arg ("genqamdemod", nr1, nc1);
                                                         ^
In file included from galois.h:24:0,
                 from galois-def.cc:21:
C:\Programs\Octave\include\octave-4.2.1\octave\../octave/config.h:28:2: warning: #warning "config.h has been deprecated; there is n
o need to include it directly" [-Wcpp]
 #warning "config.h has been deprecated; there is no need to include it directly"
  ^
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
make: Entering directory `/tmp/oct-2OnYWD/communications-1.2.1/src'
C:/Programs/Octave/bin/mkoctfile-4.2.1.exe -DGALOIS_DISP_PRIVATES __errcore__.cc -o __errcore__.oct
C:/Programs/Octave/bin/mkoctfile-4.2.1.exe -DGALOIS_DISP_PRIVATES __gfweight__.cc -o __gfweight__.oct
C:/Programs/Octave/bin/mkoctfile-4.2.1.exe -DGALOIS_DISP_PRIVATES cyclgen.cc -o cyclgen.oct
C:/Programs/Octave/bin/mkoctfile-4.2.1.exe -DGALOIS_DISP_PRIVATES cyclpoly.cc -o cyclpoly.oct
C:/Programs/Octave/bin/mkoctfile-4.2.1.exe -DGALOIS_DISP_PRIVATES genqamdemod.cc -o genqamdemod.oct
C:/Programs/Octave/bin/mkoctfile-4.2.1.exe -DGALOIS_DISP_PRIVATES -c galois-def.cc -o galois-def.o
make: Leaving directory `/tmp/oct-2OnYWD/communications-1.2.1/src'

pkg: error running `make' for the communications package.
error: called from
    configure_make at line 95 column 9
    install at line 192 column 7
    pkg at line 394 column 9 

下表显示了pkg list的结果。

包名|版本|安装目录    --------------------- + --------- + ------------------ -----                控制| 3.0.0 | C:\程序\倍频\共享\倍频\包\控制3.0.0         数据平滑| 1.3.0 | C:\程序\倍频\共享\倍频\包\数据平滑-1.3.0               数据库| 2.4.2 | C:\程序\倍频\共享\倍频\包\数据库2.4.2              数据帧| 1.1.0 | C:\程序\倍频\共享\倍频\包\数据帧1.1.0                  dicom | 0.1.1 | C:\程序\倍频\共享\倍频\包\ DICOM-0.1.1              财务| 0.5.0 | C:\程序\倍频\共享\倍频\ \包金融0.5.0                   适合| 1.0.7 | C:\程序\倍频\共享\倍频\包\适合-1.0.7    模糊逻辑工具包| 0.4.5 | C:\程序\倍频\共享\倍频\ \包模糊逻辑的工具包,0.4.5                     ga | 0.10.0 | C:\程序\倍频\共享\倍频\包\ GA-0.10.0                一般| 2.0.0 | C:\程序\倍频\共享\倍频\ \包一般2.0.0          generate_html | 0.1.13 | C:\程序\倍频\共享\倍频\包\ generate_html-0.1.13               几何| 2.1.1 | C:\程序\倍频\共享\倍频\包\几何2.1.1                    gsl | 2.0.0 | C:\程序\倍频\共享\倍频\包\ GSL-2.0.0                  图片| 2.6.1 | C:\程序\倍频\共享\倍频\包\图像2.6.1     仪器控制| 0.2.3 | C:\程序\倍频\共享\倍频\包\仪器控制0.2.3               间隔| 2.1.0 | C:\程序\倍频\共享\倍频\包\区间2.1.0                     io | 2.4.5 | C:\程序\倍频\共享\倍频\ \包IO-2.4.5         线性代数| 2.2.2 | C:\程序\倍频\共享\倍频\包\线性代数-2.2.2                   lssa | 0.1.2 | C:\程序\倍频\共享\倍频\包\ LSSA-0.1.2                  ltfat | 2.2.0 | C:\程序\倍频\共享\倍频\包\ ltfat-2.2.0                映射| 1.2.1 | C:\程序\倍频\共享\倍频\包\映射-1.2.1          杂项| 1.2.1 | C:\程序\倍频\共享\倍频\ \包杂-1.2.1                    nan | 3.1.2 | C:\程序\倍频\共享\倍频\包\南3.1.2                 netcdf | 1.0.11 | C:\程序\倍频\共享\倍频\包\的NetCDF-1.0.11                  nurbs | 1.3.10 | C:\程序\倍频\共享\倍频\ \包NURBS-1.3.10                    ocs | 0.1.5 | C:\程序\倍频\共享\倍频\ \包OCS-0.1.5                 odepkg | 0.8.5 | C:\程序\倍频\共享\倍频\包\ odepkg-0.8.5                  乐观| 1.5.2 | C:\程序\倍频\共享\倍频\包\的Optim-1.5.2             四元数| 2.4.0 | C:\程序\倍频\共享\倍频\包\四元-2.4.0               排队| 1.2.5 | C:\程序\倍频\共享\倍频\包\排队-1.2.5                 信号| 1.3.2 | C:\程序\倍频\共享\倍频\包\信号1.3.2                插座| 1.2.0 | C:\程序\倍频\共享\倍频\包\插座-1.2.0              sparsersb | 1.0.2 | C:\程序\倍频\共享\倍频\包\ sparsersb-1.0.2                specfun | 1.1.0 | C:\程序\倍频\共享\倍频\包\ specfun-1.1.0                样条| 1.3.2 | C:\程序\倍频\共享\倍频\ \包样条,1.3.2             统计| 1.3.0 | C:\程序\倍频\共享\倍频\包\统计-1.3.0                    stk | 2.3.4 | C:\程序\倍频\共享\倍频\包\ STK-2.3.4                字符串| 1.2.0 | C:\程序\倍频\共享\倍频\包\串-1.2.0                 结构| 1.0.14 | C:\程序\倍频\共享\倍频\包\结构-1.0.14                 tisean | 0.2.3 | C:\程序\倍频\共享\倍频\包\ tisean-0.2.3                    tsa | 4.4.5 | C:\程序\倍频\共享\倍频\包\ TSA-4.4.5                  视频| 1.2.3 | C:\程序\倍频\共享\倍频\包\视频1.2.3                窗户| 1.2.4 | C:\程序\倍频\共享\倍频\包\ WINDOWS-1.2.4                 zeromq | 1.2.1 | C:\ Programs \ Octave \ share \ octave \ packages \ zeromq-1.2.1

1 个答案:

答案 0 :(得分:0)

我相信只需重新安装即可-> https://www.gnu.org/software/octave/#install

严格按照说明进行操作。