感谢大家!
分类: LINUX
2009-05-03 13:05:40
由于排版问题,建议直接使用下面的地址来查看或者到我的blog:youbest.cublog.cn上看最新版本。
chinaunix网友2009-05-06 15:11:56
又来个更恶心的 。。。前面有若干个递归式include from ../ports/sysdeps/unix/sysv/linux/alpha/ipc_priv.h:1, from ../sysdeps/unix/sysv/linux/powerpc/ipc_priv.h:1, from ../ports/sysdeps/unix/sysv/linux/alpha/ipc_priv.h:1, from ../ports/sysdeps/unix/sysv/linux/mips/ipc_priv.h:1, from ../ports/sysdeps/unix/sysv/linux/mips/mips64/msgctl.c:21: ../sysdeps/unix/sysv/linux/powerpc/ipc_priv.h:1:52: error: #include n
chinaunix网友2009-05-06 15:02:01
可能是include的某些头文件有GET_NPROCS_PARSER的宏定义,我在getsysstat.c中#ifndef GET_NPROCS_PARSER前面加了一句#undef GET_NPROCS_PARSER,不知是否稳妥
chinaunix网友2009-05-06 14:52:08
刚才的问题应该仍然是gcc4.3之后的版本对C99中inline的定义更改导致的。我将CC修改为 CC="${CROSS_TARGET}-gcc ${BUILD_ARCH} ${BUILD_MABI} -fgnu89-inline"后可以绕过这个问题 但是又碰上了宏定义的问题 In file included from ../ports/sysdeps/unix/sysv/linux/mips/getsysstats.c:37: ../sysdeps/unix/sysv/linux/getsysstats.c:100:41: error: macro "GET_NPROCS_PARSER" requires 6 arguments, but only 3 given In file included from ../ports/sysdeps/unix/sysv/linux/mips/getsysstats.c:37: ../sysdeps/unix/sysv/linux/getsysstats.c: In function '__get_nprocs': ../sysd
chinaunix网友2009-05-06 14:21:52
不知怎的glibc无法通过。总是出现重复定义的问题。 ../sysdeps/ieee754/dbl-64/s_copysign.c:27: error: redefinition of '__copysign' ./math_private.h:195: note: previous definition of '__copysign' was here make[2]: *** [/loongson/build/glibc-build/math/s_copysign.o] Error 1 20090420和20090427两个snapshot都存在这个问题。 使用了http://blog.chinaunix.net/u/13265/showart.php?id=479342所提供的livecd,仍然是这样。