From: books at ejurka.com (Kris Jurka) Date: Thu, 15 Apr 2010 19:44:45 -0400 (EDT) Subject: [Pljava-dev] building pljava for solaris 10 sparc 64bit In-Reply-To: <4BC7A0FA.4050600@hogranch.com> References: <4BC78D22.7020809@hogranch.com> <4BC79676.8050007@hogranch.com> <4BC7A0FA.4050600@hogranch.com> Message-ID: On Thu, 15 Apr 2010, John R Pierce wrote: > org.postgresql.util.PSQLException: ERROR: could not load library > "/opt/FIS/pljava/pljava.so": ld.so.1: postgres: fatal: relocation error: file > /opt/FIS/pljava/pljava.so: symbol Int64GetDatum: referenced symbol not found Your hacking of the 32 bit build files is incomplete/incorrect, so you've built a pljava that is incompatible with your server. I'm not entirely sure what you've done, but you don't have the right setting for FLOAT8PASSBYVAL in src/include/pg_config.h in the source tree. I'm not sure where you've got that installed. Kris Jurka