regression test failure on 8.0.0beta1

Started by Verbus M. Countsover 21 years ago3 messagesbugs
Jump to latest
#1Verbus M. Counts
verbus@hotmail.com

Greetings,

Gettings the following on my HPUX workstation:

============== removing existing temp installation ==============
============== creating temporary installation ==============
============== initializing database system ==============
============== starting postmaster ==============
running on port 65432 with pid 19419
============== creating database "regression" ==============
CREATE DATABASE
ALTER DATABASE
============== dropping regression test user accounts ==============
============== installing PL/pgSQL ==============
createlang: language installation failed: ERROR: could not load library
"/home/postgres/postgresql-8.0.0beta1/src/test/regress/./tmp_check/install//usr/local/pgsql/lib/plpgsql.sl":
Unresolved external
pg_regress: createlang failed
make[2]: *** [check] Error 2
make[2]: Leaving directory
`/home/postgres/postgresql-8.0.0beta1/src/test/regress'
make[1]: *** [check] Error 2
make[1]: Leaving directory `/home/postgres/postgresql-8.0.0beta1/src/test'
make: *** [check] Error 2

The sequence was:

./configure --without-readline

make

make check

C compiler was gcc

$uname -a
HP-UX name B.11.11 U 9000/778 2013026443 unlimited-user license

$ gcc -v
Reading specs from
/usr/local/lib/gcc-lib/hppa1.1-hp-hpux11.00/2.9-hppa-991112/specs
gcc version 2.9-hppa-991112

Regards,
Verbus
916-765-1624 Cell

#2Verbus M. Counts
verbus@hotmail.com
In reply to: Verbus M. Counts (#1)
Re: regression test failure on 8.0.0beta1

Greetings,

The problem was solved by doing a "make install" followed by "make check"

Regards,
Verbus
916-765-1624 Cell

Show quoted text

From: "Verbus M. Counts" <verbus@hotmail.com>
Reply-To: verbus@hotmail.com
To: pgsql-bugs@postgresql.org
Subject: [BUGS] regression test failure on 8.0.0beta1
Date: Tue, 10 Aug 2004 12:14:53 -0700

Greetings,

Gettings the following on my HPUX workstation:

============== removing existing temp installation ==============
============== creating temporary installation ==============
============== initializing database system ==============
============== starting postmaster ==============
running on port 65432 with pid 19419
============== creating database "regression" ==============
CREATE DATABASE
ALTER DATABASE
============== dropping regression test user accounts ==============
============== installing PL/pgSQL ==============
createlang: language installation failed: ERROR: could not load library
"/home/postgres/postgresql-8.0.0beta1/src/test/regress/./tmp_check/install//usr/local/pgsql/lib/plpgsql.sl":
Unresolved external
pg_regress: createlang failed
make[2]: *** [check] Error 2
make[2]: Leaving directory
`/home/postgres/postgresql-8.0.0beta1/src/test/regress'
make[1]: *** [check] Error 2
make[1]: Leaving directory `/home/postgres/postgresql-8.0.0beta1/src/test'
make: *** [check] Error 2

The sequence was:

./configure --without-readline

make

make check

C compiler was gcc

$uname -a
HP-UX name B.11.11 U 9000/778 2013026443 unlimited-user license

$ gcc -v
Reading specs from
/usr/local/lib/gcc-lib/hppa1.1-hp-hpux11.00/2.9-hppa-991112/specs
gcc version 2.9-hppa-991112

Regards,
Verbus
916-765-1624 Cell

---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings

#3Tom Lane
tgl@sss.pgh.pa.us
In reply to: Verbus M. Counts (#2)
Re: regression test failure on 8.0.0beta1

"Verbus M. Counts" <verbus@hotmail.com> writes:

The problem was solved by doing a "make install" followed by "make check"

Yes, on HPUX I think you probably have to do this. We build the
executables with SHLIB_PATH disabled, so even if pg_regress knew to
set SHLIB_PATH (which it does not) the programs would not seek for
shared libraries in the temporary installation, only in the configured
final location. I think you were probably picking up an older version
of plpgsql.sl that you hadn't yet overwritten by "make install".

regards, tom lane