我正在尝试使用charbdyis和atheme设置IRC服务器。 Charbdyis安装得很好,但是在尝试在atheme上运行$ make install
时遇到了错误。它运行,我得到错误:
CompileModule: http.so
Install: http.so
/usr/bin/install: ‘http.so’ and ‘/home/nick/atheme/modules/api/http.so’ are the same file
make[2]: *** [install] Error 1
make[1]: *** [install] Error 2
make: *** [install] Error 2
我已经尝试使用谷歌搜索这个问题,但似乎我的Google-fu还不够强大。任何帮助或建议将不胜感激。
答案 0 :(得分:0)
您需要为构建位置设置不同的安装目标。
运行configure时,您可以指定--prefix,它指定在运行'make install'时放置atheme的安装位置。
使用autotools构建的大多数程序也是如此。
还建议您将前缀设置为主目录中的某个位置,并以非特权用户身份运行atheme,因为这是一种更安全的配置,并且irc服务不需要root权限。
以下已回答的问题中有关于./configure --prefix的更多信息:Linux configure/make, --prefix?