| hcclgq 回复于:2004-04-07 17:34:55 |
| 我按照楼主的方式进行操作,configure通过,在make时出错:
#make Making all in srclib Making all in apr Making all in strings /bin/ksh /apache/httpd-2.0.49/srclib/apr/libtool --silent --mode=compile cc -ldbm -lndbm -DHAVE_CONFIG_H -DSCO5 -D_REENTRANT -I../include -I../inclu de/arch/unix -c apr_cpystrn.c && touch apr_cpystrn.lo "../include/apr.h", line 355: #error: Can not determine the proper size for apr_ int64_t *** Error code 1 (bu21) *** Error code 1 (bu21) *** Error code 1 (bu21) *** Error code 1 (bu21) *** Error code 1 (bu21) # 不知道是什么原因导致出错,请赐教! |
| hcclgq 回复于:2004-04-07 17:36:27 |
| 另外,我想请问有没有在SCO下不需要进行编译的版本下载?? |
| 船长 回复于:2004-04-07 20:48:04 |
| 很遗憾,我不知道你出错的原因,只是系统方面接触过些,apache是我第一次编译源代码,不懂c,不过是不是你的环境变量修改过什么,我shell和其他变量都是默认的,我特意试了了好多不同配置的机器,有hp和dell的服务器还有联想的pc,默认的配置(es+ds oracle可选)都能通过
如果你想要不需编译的,我手头有,是sco开源软件光盘里面带的,直接用custom安装即可,较大,如何给你? |
| hcclgq 回复于:2004-04-07 21:19:39 |
| 麻烦版主给我看看我的环境变量
# env CFLAGS= -ldbm -lndbm HOME=/ HUSHLOGIN=FALSE HZ=100 LOGNAME=root MAIL=/usr/spool/mail/root PATH=/bin:/etc:/usr/bin:/usr/local/bin:/tool:/usr/ccs/bin:/usr/local/bin:/bin:/etc:/usr/bin:/tcb/bin SHELL=/bin/sh TERM=vt100 TZ=EST5EDT # 我把下载的httpd-2.0.49.tar.Z解压在/apache/httpd-2.0.49下,即: # pwd /apache/httpd-2.0.49 #lf # lf .deps CHANGES include/ NOTICE .gdbinit config.layout INSTALL NWGNUmakefile ABOUT_APACHE config.log InstallBin.dsp os/ acconfig.h config.nice* LAYOUT README acinclude.m4 config.status* libhttpd.dsp README.platforms Apache.dsp configure* LICENSE server/ Apache.dsw configure.in Makefile srclib/ apachenw.mcp.zip conlgq* Makefile.in support/ build/ docs/ Makefile.win test/ BuildBin.dsp emacs-style modules/ VERSIONING buildconf* httpd.spec modules.c 我把configure的编译参数写在shell文件conlgq中: #cat conlgq ./configure --prefix=/opt/apache --enable-module=most --enable-shared=max --enable-module=proxy --enable-shared=proxy --enable-module=rewrite --enable-share=rew rite --enable-rule=SHARED_CORE 运行shell 文件conlgq #./conlgq 完成后我在当前路径运行make #make 出现了那个错误,请帮忙看看问题出在哪里?? 谢谢!! |
| hcclgq 回复于:2004-04-07 22:07:09 |
| 我想是不是需要安装SCO的什么补丁吗??? |
| qiyuan 回复于:2004-04-10 14:58:35 |
| 改用LINUX你就不需要编译APACHE了
而且SCO将很快倒闭 |
| 船长 回复于:2004-04-11 00:11:21 |
| 这是我家里机器的环境变量
# env CFLAGS= -ldbm -lndbm ENV=${_ENVFILE[(_=1)+(_$-=0)-_${-%%*i*}]} HOME=/ HUSHLOGIN=FALSE HZ=100 LOGNAME=root MAIL=/usr/spool/mail/root PATH=/bin:/etc:/usr/bin:/teb/bin:usr/ccs/bin:/usr/local/bin SHELL=/bin/sh TERM=vt100 TZ=CST-8 _ENVFILE=/.kshrc 我编译1.3.29通过,编译2.0.48报错 如果安装1.3.29能否满足您的要求? |
| lzfwm 回复于:2004-12-08 01:01:17 |
| 按照提供的方法修改环境变量,以级使用./configure --prefix=/opt/apache --enable-module=most --enable-shared=max --enable-module=proxy --enable-shared
=proxy --enable-module=rewrite --enable-shared=rewrite --enable-rule=SHARED_CORE 后,在sco 5.04 下编译apache2.05X还是出现同样的错误!请帮忙还有什么要修改! |