From owner-freebsd-ports Tue Nov 19 04:16:57 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA01096 for ports-outgoing; Tue, 19 Nov 1996 04:16:57 -0800 (PST) Received: from po1.glue.umd.edu (po1.glue.umd.edu [129.2.128.44]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id EAA01087 for ; Tue, 19 Nov 1996 04:16:55 -0800 (PST) Received: from packet.eng.umd.edu (packet.eng.umd.edu [129.2.98.184]) by po1.glue.umd.edu (8.8.2/8.7.3) with ESMTP id HAA15375; Tue, 19 Nov 1996 07:16:51 -0500 (EST) Received: from localhost (chuckr@localhost) by packet.eng.umd.edu (8.8.3/8.7.3) with SMTP id HAA22942; Tue, 19 Nov 1996 07:16:50 -0500 (EST) X-Authentication-Warning: packet.eng.umd.edu: chuckr owned process doing -bs Date: Tue, 19 Nov 1996 07:16:50 -0500 (EST) From: Chuck Robey X-Sender: chuckr@packet.eng.umd.edu To: pgiffuni@fps.biblos.unal.edu.co cc: Joerg Wunsch , ports@freebsd.org Subject: Re: Are broken ports useful? In-Reply-To: <329175B4.476C@ingenieria.ingsala.unal.edu.co> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=iso-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE Sender: owner-ports@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Tue, 19 Nov 1996, Pedro Giffuni S. wrote: > Thanks to both, > It has much sense to modify the Makefile.in instead of the Makefile, for > one thing I don=B4t know exactly what will come out after configuring > (specially if an OpenBSD dude wants to try it). > I checked into the Makefile.in and found this (among other things): >=20 > INSTALL =3D @INSTALL@ > INSTALL_PROGRAM =3D @INSTALL_PROGRAM@ > INSTALL_DATA =3D @INSTALL_DATA@ > INSTALL_USER =3D @USER@ >=20 > on the Makefile I found this: >=20 > INSTALL =3D /usr/bin/install -c -o bin -g bin > INSTALL_PROGRAM =3D /usr/bin/install -c -s -o bin -g bin -m 555 >=20 > What do I look for? What must I change? (it's my first port!) Look in the Makefile.in for the line that installs the script giving the error. Large probability that the line involved calls INSTALL_PROGRAM to do it's dirty work. Just need to find that line, verify that this is really the problem, and change the line to use INSTALL instead. Given a choice, I think the one I'd want to use would actually me INSTALL_DATA, but you didn't repeat the line defining that from the Makefile, so I don't know if it's available to you or not. If it's defined in the Makefile, and doesn't use -s to strip, it's usually the right one to use, so patch the Makefile.in to use it. That way the Makefile generated by the configure script will be right. ----------------------------+----------------------------------------------= - Chuck Robey | Interests include any kind of voice or data= =20 chuckr@eng.umd.edu | communications topic, C programming, and Unix= =2E 9120 Edmonston Ct #302 | Greenbelt, MD 20770 | I run Journey2 and picnic, both FreeBSD (301) 220-2114 | version 3.0 current -- and great FUN! ----------------------------+----------------------------------------------= -