HDTrans,它适用于Fedora 4核心,但不适用于Fedora 20

时间:2014-07-16 08:26:54

标签: fedora portability

HDTrans适合Fedora 4核心,但我想在最新版本的Fedora上使用它。

所以我在Fedora 20版本上编译它,但它会产生这样的错误。

[root@localhost HDTrans-0.4-1-tsr]# make
gcc  -M -fpic -O3 -Winline -finline-limit=30000 -DINLINE_EMITTERS  --param inline-    unit-growth=512 --param large-function-growth=2048 -funit-at-a-time -o .tmp.m decode.c
sed 's/\.o:/.new.o:/' .tmp.m > .decode.new.m
rm -f .tmp.m
gcc  -c -fpic -O3 -Winline -finline-limit=30000 -DINLINE_EMITTERS  --param inline-unit-growth=512 --param large-function-growth=2048 -funit-at-a-time -o decode.new.o decode.c

In file included from machine.h:38:0,
                 from decode.c:46:
signals.h:107:18: error: field ‘info’ has incomplete type
   struct siginfo info;
              ^
make: *** [decode.new.o] error 1

我认为一些标准库在版本升级时会出现问题。

所以我将/ usr / include中的所有库复制到4核上,并将20个版本的/ usr / include更改为4核的版本。

但是犯了同样的错误。

有什么问题?如何解决?

有没有人可以帮助我?

[源码] http://srl.cs.jhu.edu/projects/HDTrans/HDTrans-0.4-1.tar.gz

这是源代码下载链接。

0 个答案:

没有答案