- 主题:请教安装smth时出现的几个问题
我的系统是redhat 9.2,前面的安装没有发现有什么问题,基本上都是按照install提示安装的
问题一:
安装smthbbs1.21时(打包版,CVS我不会用),configure后(所由参数都是安装说明里一样的),执行make命令后,出现如下提示:
.........................
.........
[Compiling lvars.c]
[Compiling site.c]
[Compiling boards.c]
[Compiling bbs_sendmail.c]
bbs_sendmail.c: In function `bbs_sendmail':
bbs_sendmail.c:712: `OWNSENDMAIL' undeclared (first use in this function)
bbs_sendmail.c:712: (Each undeclared identifier is reported only once
bbs_sendmail.c:712: for each function it appears in.)
make[2]: *** [bbs_sendmail.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
请问,问题是否严重?该如何办?
问题二:
安装时我忽略了问题一,继续安装,在3.2 web方式安装时,按照如下安装说明执行:
"如果没有执行上面的 2.6 和 2.7 两个步骤,那么再执行下面两个操作:
(1) 执行命令
cd /usr/local/lib/php/extensions
ln -s /usr/local/www/libexec/bbs/libphpbbslib.so
"
出现问题如下:
执行命令:
cd /usr/local/lib/php/extensions
提示没有这个目录.ls一看果然没有,php目录中只有:"Archive data doc Mail.php PEAR System.php
build DB HTTP.php Net pearcmd.php test
Console DB.php Mail OS PEAR.php XML"这些东西
为什么会没有这个目录呢?我完全是安照说明操作的阿?
问题三:
忽略上述问题一和问题二,继续安装,也就是
"4. 运行
4.1 运行 smthbbs
cd /usr/local/bbs/bin
./miscd daemon
./bbslogd
./bbsd -p 23
./sshbbsd
然后 telnet localhost,注册 SYSOP 和 guest 两个帐号。
"
运行这一步了
执行:cd /usr/local/bbs/bin, ls后发现bin文件夹下只有bbsnet.sh 和 gopher.sh孤零零的两个文件,以后的操作都不能进行了,特来这里请教.
--
修改:foxle FROM 202.114.130.*
FROM 211.157.101.*
第一个问题flyriver刚刚回答过,就在你文章的上面
【 在 foxle (fox) 的大作中提到: 】
: 我的系统是redhat 9.2,前面的安装没有发现有什么问题,基本上都是按照install提示安装的
: 问题一:
: 安装smthbbs时,configure后(所由参数都是安装说明里一样的),执行make命令后,出现如下提示:
: ...................
--
FROM 219.224.137.*
第二个问题,如果没有,自己建一下
第三个问题,你先解决第一个问题再问。
【 在 foxle (fox) 的大作中提到: 】
: 我的系统是redhat 9.2,前面的安装没有发现有什么问题,基本上都是按照install提示安装的
: 问题一:
: 安装smthbbs时,configure后(所由参数都是安装说明里一样的),执行make命令后,出现如下提示:
: ...................
--
FROM 128.12.155.*
能告诉我怎么建吗?是直接建一个空文件夹么?
另外我看到源代码中有一个extensions文件
【 在 atppp (Big Mouse) 的大作中提到: 】
: 第二个问题,如果没有,自己建一下
: 第三个问题,你先解决第一个问题再问。
--
FROM 202.114.130.*
空的就行了。另外先解决第一个编译问题,要不然第二个问题还会有别的问题。
【 在 foxle (fox) 的大作中提到: 】
: 能告诉我怎么建吗?是直接建一个空文件夹么?
: 另外我看到源代码中有一个extensions文件
--
FROM 128.12.155.*
第一个问题是不是应该这样:
第一:
在bbs_sendmail.c里面加了一个定义:char OWNSENDMAIL
第二:
在 config.h 里面添加宏定义:
#define OWNSENDMAIL "/usr/.../sendmail"
关于sendmail我是redhat自带的,没有另外安装,在哪里修改?默认目录是什么?
我自己先去找找看
如果不行,再问
【 在 atppp (Big Mouse) 的大作中提到: 】
: 空的就行了。另外先解决第一个编译问题,要不然第二个问题还会有别的问题。
--
修改:foxle FROM 202.114.130.*
FROM 202.114.130.*
我自己re一下吧
刚刚楼主告诉了我
我写下来:
在build-RH9.sh中,在make前加入一句:
------
-without -libesmtp
------------
然后在config.h.ini中加入:
------------------
#define OWNSENDMAIL "usr/sbin/sendmail"
---------------------------
然后执行:
--------------------
contrb/build-RH9.sh
-------------------------------
【 在 foxle (fox) 的大作中提到: 】
: 第一个问题是不是应该这样:
: 第一:
: 在bbs_sendmail.c里面加了一个定义:char OWNSENDMAIL
: ...................
--
FROM 202.114.130.*