From owner-freebsd-ports@FreeBSD.ORG Mon Nov 3 00:34:49 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 49EEAD4 for ; Mon, 3 Nov 2014 00:34:49 +0000 (UTC) Received: from mx.waitman.net (mx.waitman.net [136.0.16.173]) by mx1.freebsd.org (Postfix) with ESMTP id 3A1C8AC6 for ; Mon, 3 Nov 2014 00:34:48 +0000 (UTC) Received: by mx.waitman.net (Postfix, from userid 2) id 9B62F434AC; Sun, 2 Nov 2014 08:35:33 -0800 (PST) Received: from 70.90.171.37 by mx.waitman.net with HTTP; Sun, 2 Nov 2014 08:35:33 -0800 Message-ID: <81c408df36e645fdf2207a5d5208d3fc.squirrel@mx.waitman.net> Date: Sun, 2 Nov 2014 08:35:33 -0800 Subject: why is 'make' installing? From: "Waitman Gobble" To: freebsd-ports@freebsd.org Reply-To: uzimac@da3m0n8t3r.com User-Agent: SquirrelMail/1.5.2 [SVN] MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Nov 2014 00:34:49 -0000 Issue, help appreciated. Missed day two of MeetBSD sorry alot going on today. Day one was great. I'm updating a port and noticed that 'make' is actually calling install in my program Makefile. seems strange. It's not registering the port as installed but the compiled binary is going into /usr/local/bin ie: > ls /usr/local/bin/dcraw-m ls: /usr/local/bin/dcraw-m: No such file or directory > make ===> License GPLv2 accepted by the user ===> Found saved configuration for dcraw-m-9.22 ===> dcraw-m-9.22 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by dcraw-m-9.22 for building ===> Extracting for dcraw-m-9.22 => SHA256 Checksum OK for dcraw-m-9.22.tar.gz. ===> Patching for dcraw-m-9.22 ===> dcraw-m-9.22 depends on shared library: libjasper.so - found (/usr/local/lib/libjasper.so.4.0.0) ===> dcraw-m-9.22 depends on shared library: libjpeg.so - found (/usr/local/lib/libjpeg.so.11) ===> dcraw-m-9.22 depends on shared library: liblcms2.so - found (/usr/local/lib/liblcms2.so.2.0.6) ===> dcraw-m-9.22 depends on shared library: libMagickWand-6.Q16.so - found (/usr/local/lib/libMagickWand-6.Q16.so.2.0.0) ===> Configuring for dcraw-m-9.22 ===> Building for dcraw-m-9.22 ===> Staging for dcraw-m-9.22 ===> Generating temporary packing list install -m 0755 -g wheel -o root dcraw-m /usr/local/bin ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) > ls /usr/local/bin/dcraw-m /usr/local/bin/dcraw-m AFAIK a port 'make' should not actually call install in the Makefile. ? > rm /usr/local/bin/dcraw-m > cd work/waitman-dcraw-m-1b90326/ > make clean > make cc -O2 -pipe -Wall -Werror -I/usr/local/include `MagickWand-config --cflags --cppflags` -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DNO_JASPER -L/usr/local/lib `MagickWand-config --ldflags --libs` -lm -llcms2 -ljpeg -o dcraw-m dcraw-m.c > ls /usr/local/bin/dcraw-m ls: /usr/local/bin/dcraw-m: No such file or directory > make install install -m 0755 -g wheel -o root dcraw-m /usr/local/bin > ls /usr/local/bin/dcraw-m /usr/local/bin/dcraw-m hmmm why is 'make' on the port Makefile calling install? > uname -a FreeBSD dx.waitman.net 11.0-CURRENT FreeBSD 11.0-CURRENT #2: Mon Oct 27 18:47:44 PDT 2014 root@dx.waitman.net:/usr/obj/usr/src/sys/AMINEH amd64 Thank you, -- Waitman Gobble Los Altos California USA +1.510-830-7975