我的databases/postgresql90-client安装databases/postgresql90-client在FreeBSD盒子上失败。
在下面的步骤(CPU使用率达到100%时), configure上的安装块:
checking thread safety of required library functions...
/usr/ports/databases/postgresql90-client/work/postgresql-9.0.4/config.log的最后一行是:
... a couple of defines ... #define USE_SYSV_SEMAPHORES 1 #define USE_SYSV_SHARED_MEMORY 1 #define MEMSET_LOOP_LIMIT 1024 configure: caught signal 2 configure: exit 1
(出口是由于我的部分^ C)。
你可以在这里find完整的文件: https : //gist.github.com/1093873
系统详细信息是:
## --------- ## ## Platform. ## ## --------- ## hostname = nsxxxxxx.ovh.net uname -m = i386 uname -r = 7.4-RELEASE uname -s = FreeBSD uname -v = FreeBSD 7.4-RELEASE #0: Thu Feb 17 03:51:56 UTC 2011 [email protected]:/usr/obj/usr/src/sys/GENERIC /usr/bin/uname -p = i386 /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown
有任何想法吗?
排除FreeBSD端口的一般步骤
make clean 如果你到了第5步,请阅读,理解和内部化这些关于如何提交有用的问题报告之前,提交一个奇妙的指示 。 遵循这些准则非常有用:-)
(你也可以通过手工从源代码创buildPostgres,这是我通常所做的 – 我更喜欢将Postgres安装在像/usr/local/pgsql这样的自包含目录中,这很烦人的通过端口来完成。)