ubuntu 12.04 编译LTIB错误 Died at ./ltib line 1392.

来源:互联网 发布:佳能手机打印软件 编辑:程序博客网 时间:2024/05/01 08:43

在ubuntu12.04上编译LTIB遇到这个问题折腾了好久,现在记录下来,希望遇到同样问题的人能尽快解决

Failed building elftosb

Died at ./ltib line 1392.
traceback:
 main::build_host_rpms:1392
  main::host_checks:1447

   main:554


以上错误是因为/opt/freescale/ltib/usr/src/rpm/BUILD/elftosb-1.1.0/common/stdafx.h,包含的头文件types.h的路径不对导致。

(1)cd /opt/freescale/pkgs/

(2)tar zxvf elftosb-3.0.35-4.1.0.tar.gz

(3)修改stdafx.h文件,#include"/usr/include/sys/types.h" 改成 #include"/usr/include/i386-linux-gnu/sys/types.h"

(4)cd /common,修改stdafx.h文件,#include"/usr/include/sys/types.h" 改成 #include"/usr/include/i386-linux-gnu/sys/types.h"

(5)重新打包tar zcvf elftosb-3.0.35-4.1.0.tar.gz elftosb-3.0.35-4.1.0

0 0
原创粉丝点击