From: Gavin Kistner Date: 2004-02-26T04:25:18+09:00 Subject: Re: Failure building PL/Ruby on MacOS X 10.3 ts wrote: > For PostgreSQL 7.2 the source is not required if all headers was installed. > Command (see INSTALL in the directory postgresql-7.2) > > make install-all-headers > it's not my fault if `make install-all-headers' put the file in > include/server/utils/ and not in include/utils/ Well, there's our confusion, then. :) I didn't make pgsql with all headers. The includes directory I was pointing it was was not (in my case) /usr/local/pgsql/include/ but rather /usr/local/src/postgresql-7.4.1/src/include/ If you mean to require that postgresql be installed with all headers for plruby to build properly, then I think the above needs rewording. But if it is acceptable--when the user (me) hasn't installed pgsql with all headers--to point plruby at the headers in the original source directory for postegresql, then something needs to change slightly in the header to account for the fact that array.h exists in a sub 'include/server/utils/' directory when installed with pgsql, but is out in the open in 'include/utils/' in the original source. Anyhow, all is working now for me. Thanks for a great tool! :) -- (-, /\ \/ / /\/