Моя установка databases/postgresql90-client
не работает на FreeBSD.
Установочные блоки на configure
, на следующем этапе (пока загрузка ЦП превышает 100%):
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 с моей стороны).
Вы можете найти полный файл здесь: 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 root@walker.cse.buffalo.edu:/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, прочтите, поймите и усвоите эти замечательные инструкции о том, как отправлять полезные отчеты о проблемах до их отправки. Следуя этим рекомендациям, очень полезно :-)
(Вы также можете скопировать и собрать Postgres из исходного кода вручную, что я обычно и делаю - я предпочитаю устанавливать Postgres в автономный каталог, например /usr/local/pgsql
, что раздражает делать через порты.)