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.