免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4466 | 回复: 9
打印 上一主题 下一主题

求救:proftp 在hp-ux 11.11和11.23 编译出错。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-10-31 20:05 |只看该作者 |倒序浏览
运行 #./configure --prefix=/home/ftp --sysconfdir=/home/ftp/etc  是正常的。
运行 #make  出错

# make
        cd lib/ && make lib
        cc -DHAVE_CONFIG_H  -DHPUX11_23 -DHPUX11 -I.. -I../include  -g -c pr_fnmatch.c
cc: \"/usr/include/sys/socket.h\", line 205: error 1000: Unexpected symbol: \"int\".
cc: \"/usr/include/sys/socket.h\", line 535: warning 562: Redeclaration of \"sendfile\" with a different storage class specifier: \"sendfile\" will have internal linkage.
cc: \"/usr/include/sys/socket.h\", line 536: warning 562: Redeclaration of \"sendpath\" with a different storage class specifier: \"sendpath\" will have internal linkage.
*** Error exit code 1

Stop.
*** Error exit code 1

Stop.


请问如何解决

论坛徽章:
0
2 [报告]
发表于 2007-10-31 20:42 |只看该作者
HP-UX 11.11
gcc 4.2.1
proftpd 1.3.1
没问题

你用的cc是什么?gcc还是aCC带的?如果是系统默认的是不能编译应用的

论坛徽章:
0
3 [报告]
发表于 2007-11-01 10:25 |只看该作者
我用的是: HP C/ANSI C Developer\'s Bundle for HP-UX 11.i (S800)

系统里没有别的编译器了,

这个不行么?

论坛徽章:
0
4 [报告]
发表于 2007-11-01 14:11 |只看该作者
嗯,有HP C/ANIS C的话是可以编译一般的open source软件包的,你加个宏_XOPEN_SOURCE_EXTENDED再编译下

论坛徽章:
0
5 [报告]
发表于 2007-11-01 16:43 |只看该作者
我这方面不怎么懂,您说的加个宏是什么意思我不明白,能详细一点么? 给我个例子最好,谢谢!!

论坛徽章:
0
6 [报告]
发表于 2007-11-01 17:45 |只看该作者
修改makefile,给CFLAGS加上-D_XOPEN_SOURCE_EXTENDED

论坛徽章:
0
7 [报告]
发表于 2007-11-02 10:33 |只看该作者
在make.ruls中倒是有:

CFLAGS=-g
DEFINES=$(PLATFORM)

# Defines for memory testing and debugging.
#CFLAGS=-g -DDEVEL_NO_FORK -DDEBUG_MEMORY
#LIBS=$(LIBS) -lefence
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
您的意思是不是这样+++

CFLAGS=-g -D_XOPEN_SOURCE_EXTENDED

就可以了呢?

论坛徽章:
0
8 [报告]
发表于 2007-11-02 11:48 |只看该作者
又出现新错误了:

cpp: \"/usr/include/sys/xti.h\", line 503: warning 2001: Redefinition of macro TCP_NODELAY.
cpp: \"/usr/include/sys/xti.h\", line 504: warning 2001: Redefinition of macro TCP_MAXSEG.
cc: error 1405: \"/opt/ansic/lbin/ccom\" terminated abnormally with signal 11.
*** Error exit code 9

Stop.
*** Error exit code 1

Stop.

论坛徽章:
0
9 [报告]
发表于 2007-11-02 13:30 |只看该作者
这是警告而已,可以忽略,你的cc崩溃不会是这个原因。

论坛徽章:
0
10 [报告]
发表于 2007-11-02 18:04 |只看该作者
现在已经通过 安装hp aac++ 编译 通过了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP