Received: from sss.sss.pgh.pa.us (sss.pgh.pa.us [206.210.65.6]) by hub.org (8.8.8/8.8.8) with ESMTP id MAA11571 for ; Sun, 4 Oct 1998 12:58:17 -0400 (EDT) (envelope-from tgl@sss.pgh.pa.us) Received: from sss.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.sss.pgh.pa.us (8.9.1/8.9.1) with ESMTP id MAA03583; Sun, 4 Oct 1998 12:57:45 -0400 (EDT) To: Gerald Gryschuk cc: pgsql-interfaces Subject: Re: [INTERFACES] Re: Just some unfinished stuff. In-reply-to: Your message of Sat, 03 Oct 1998 07:42:06 +0000 <3615D54E.4DB74DFA@home.com> Date: Sun, 04 Oct 1998 12:57:45 -0400 Message-ID: <3581.907520265@sss.pgh.pa.us> From: Tom Lane > Thomas G. Lockhart wrote: >> The configure/makefile builds the sources just fine. But "make install" >> fails when I try installing within the Postgres tree as the postgres su: >> >> golem$ make install >> /usr/bin/install -c -m 444 iodbc.h /usr/local/include/iodbc/iodbc.h >> /usr/bin/install: /usr/local/include/iodbc/iodbc.h: Permission denied >> make: *** [install-headers] Error 1 Could it be that iodbc.h is getting installed twice by two different makefiles in the distribution? On my platform, once you've installed something with read-only permission (and note the "-m 444" above), the local version of the install script will not overwrite that file. So the second attempt to install would fail, with exactly the above-displayed error. Currently, I have to manually blow away /usr/local/pgsql/bin, .../lib, and .../include before doing a fresh "make install". (I've been intending to submit some kind of improvement to fix that, but it hasn't yet got to the top of the to-do queue.) regards, tom lane