I just have tested your 7.0beta5. My system is RH Linux 6.1 2.2.14 on Alpha.
gcc --version says: egcs-2.91.66. I still have two major problems:
1. ./configure doesn't recognize my OS. ./config.guess reports:
alphaev5-unknown-linux-gnu
so ./configure chooses 'linux' and fails.
2. I compiled and installed all the stuff successfully using
./configure --with-x --with-tcl --with-template=linux_alpha
Environment is set as follows:
PGDATA=/usr/local/pgsql/data
PGLIB=/usr/local/pgsql/lib
LD_LIBRARY_PATH=/usr/local/pgsql/lib
Running initdb causes the following:
> This database system will be initialized with username "postgres".
> This user will own all the data files and must also own the server process.
>
> Creating database system directory /usr/local/pgsql/data
> Creating database system directory /usr/local/pgsql/data/base
> Creating database XLOG directory /usr/local/pgsql/data/pg_xlog
> Creating template database in /usr/local/pgsql/data/base/template1
>
> FATAL: s_lock(2030d400) at spin.c:115, stuck spinlock. Aborting.
>
> FATAL: s_lock(2030d400) at spin.c:115, stuck spinlock. Aborting.
>
> initdb failed.
> Removing /usr/local/pgsql/data.
> Removing temp file /tmp/initdb.32548.
I faced with exactly the same trouble since PostgreSQL 6.4.
Sincerely yours,
Denis N. Stepanov.
BINP SB RAS, Novosibirsk, Russia.