ITPub博客

首页 > Linux操作系统 > Linux操作系统 > make[2]: *** [mysql.o] Error 1

make[2]: *** [mysql.o] Error 1

原创 Linux操作系统 作者:adrain_001 时间:2012-03-21 00:24:27 0 删除 编辑

如在编译过程中出现:
In file included from /usr/include/sys/reg.h:13,
from /usr/include/sys/regset.h:24,
from /usr/include/sys/ucontext.h:21,
from /usr/local/lib/gcc/i386-pc-solaris2.9/3.4.0/include/sys/signal.h:249,
from /usr/include/signal.h:27,
from mysql.cc:40:
/usr/include/ia32/sys/reg.h:300: error: `upad128_t' does not name a type
/usr/include/ia32/sys/reg.h:301: error: `upad128_t' does not name a type
/usr/include/ia32/sys/reg.h:331: error: `upad128_t' does not name a type
make[2]: *** [mysql.o] Error 1
make[2]: Leaving directory `/export/home/z3j/mysql-4.0.18/client'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/export/home/z3j/mysql-4.0.18'
make: *** [all] Error 2

请修改/usr/include/ia32/sys/reg.h
在第245行
写入
typedef union {
long _q;
uint32_t _l[4];
} upad128_t;

<!-- "+userLink+""; $('miniAd').show(); } }, onFailure: function(){} }}); } showMiniAd();

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26690043/viewspace-719163/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-02-13

  • 博文量
    112
  • 访问量
    262549