- 论坛徽章:
- 0
|
我在fedora8下安装openpbs_2_3_16,make阶段时出现了这样的问题,谁知道怎样解决?
In file included from mom_server.c:107:
../include/pbs_nodes.h:196: 错误:数组元素的类型不完全
make[3]: *** [mom_server.o] 错误 1
make[3]: Leaving directory `/usr/local/OpenPBS_2_3_16/src/resmom'
make[2]: *** [all] 错误 2
make[2]: Leaving directory `/usr/local/OpenPBS_2_3_16/src/resmom'
make[1]: *** [all] 错误 2
make[1]: Leaving directory `/usr/local/OpenPBS_2_3_16/src'
make: *** [all] 错误 2
/////////////////////////////////////////
在配置文件前我打了补丁,补丁文件名为pbs.patch,内容为:
--- /buildutils/makedepend-sh.000 Wed Nov 17 11:32:52 1999
+++ /buildutils/makedepend-sh Thu Jul 10 13:35:43 2003
@@ -574,6 +574,12 @@
test "$verbose" -lt 2 && errout='2> /dev/null'
eval $CPP $arg_cc $d/$s $errout | \
+ sed \
+ -e '1d' \
+ -e '/^#.*<stdin>/d' \
+ -e '/^#.*<builtin>/d' \
+ -e '/^#.*<built-in>/d' \
+ -e '/^#.*<command line>/d' | \
sed -n -e "s;^\# [0-9][0-9 ]*\"\(.*\)\";$f: \1;p" | \
grep -v "$s\$" | \
sed -e 's;\([^ :]*: [^ ]*\).*;\1;' \
--- /src/lib/Liblog/pbs_log.c.000 Tue Dec 4 18:38:40 2001
+++ /src/lib/Liblog/pbs_log.c Thu Jul 10 13:39:45 2003
@@ -109,6 +109,7 @@
/* Global Data */
+#include <errno.h>
extern int errno;
char log_buffer[LOG_BUF_SIZE];
char log_directory[_POSIX_PATH_MAX/2];
--- /src/server/svr_connect.c.000 Tue Dec 4 18:39:23 2001
+++ /src/server/svr_connect.c Thu Jul 10 13:43:11 2003
@@ -113,6 +113,7 @@
struct connect_handle connection[PBS_NET_MAX_CONNECTIONS]; /* used by API */
+#include <errno.h>
extern int errno;
extern int pbs_errno;
[ 本帖最后由 sunhuhu 于 2008-3-5 11:58 编辑 ] |
|