Instalando o PostgreSQL 9.0 no FreeBSD

1

Minha instalação de databases/postgresql90-client falha em uma caixa do FreeBSD.

Os blocos de instalação em configure , na etapa seguinte (enquanto o uso da CPU atinge 100%):

checking thread safety of required library functions...

As últimas linhas de /usr/ports/databases/postgresql90-client/work/postgresql-9.0.4/config.log são:

... 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

(a saída é devida ao ^ C da minha parte).

Você pode encontrar o arquivo completo aqui: link

Os detalhes do sistema são:

## --------- ##
## 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

Alguma idéia?

    
por GaretJax 20.07.2011 / 00:15

1 resposta

1

Etapas gerais para solucionar problemas de portas do FreeBSD

  1. make clean
  2. Tente construir a porta novamente.
  3. Se falhar: Falha no mesmo local? Se não, considere a possibilidade de você ter RAM ruim.
  4. Veja se alguém mais teve um problema semelhante
  5. Se não, Envie um relatório de problema ou pergunte na lista de discussão de ports / contate o mantenedor da porta.

Se você chegar ao passo 5, leia, entenda e internalize estes instruções maravilhosas sobre como enviar relatórios de problemas úteis antes de enviar um. Seguir estas orientações é muito útil : -)

(Você também pode retirar e construir o Postgres a partir do código-fonte, que é o que eu faço normalmente - eu prefiro instalar o Postgres em um diretório independente como /usr/local/pgsql , o que é irritante através de portas). / p>     

por 20.07.2011 / 06:58