From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Oct 25 00:40:01 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 45CFC838 for ; Thu, 25 Oct 2012 00:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.FreeBSD.org [8.8.178.135]) by mx1.freebsd.org (Postfix) with ESMTP id 2A33E8FC12 for ; Thu, 25 Oct 2012 00:40:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q9P0e00m093829 for ; Thu, 25 Oct 2012 00:40:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q9P0e0ec093828; Thu, 25 Oct 2012 00:40:00 GMT (envelope-from gnats) Date: Thu, 25 Oct 2012 00:40:00 GMT Message-Id: <201210250040.q9P0e0ec093828@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org Cc: From: Subject: Re: ports/163942: [patch] fix i386 build of dns/inadyn X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: rick@sloservers.com List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2012 00:40:01 -0000 The following reply was made to PR ports/163942; it has been noted by GNATS. From: To: , , Cc: Subject: Re: ports/163942: [patch] fix i386 build of dns/inadyn Date: Wed, 24 Oct 2012 17:36:32 -0700 Hi there, I don't think that this latest update has resolved the original issue with TARGET_ARCH. I ran into this same problem today when using the FreeNAS build scripts and the latest version of the port. You can reproduce it like so: [root@ /usr/ports/dns/inadyn]# make TARGET_ARCH=amd64 . . . [root@ /usr/ports/dns/inadyn]# make TARGET_ARCH=amd64 install ===> Installing for inadyn-1.96.2_3 ===> Generating temporary packing list ===> Checking if dns/inadyn already installed /bin/mkdir -p /usr/local/share/doc/inadyn install -o root -g wheel -m 444 -p /usr/ports/dns/inadyn/work/inadyn.v1.96.2/readme.html /usr/local/share/doc/inadyn install -s -o root -g wheel -m 555 /usr/ports/dns/inadyn/work/inadyn.v1.96.2/bin/linux/inadyn /usr/local/bin strip: /usr/local/bin/inadyn: File format not recognized install: wait: No such file or directory *** Error code 70 Stop in /usr/ports/dns/inadyn. This happens because inadyn puts the binary under workdir/bin/${TARGET_ARCH} when TARGET_ARCH is set. The Makefile, however, installs out of workdir/bin/linux. [root@ /usr/ports/dns/inadyn]# find work/inadyn.v1.96.2/bin/ -type d work/inadyn.v1.96.2/bin/ work/inadyn.v1.96.2/bin/win32 work/inadyn.v1.96.2/bin/mac work/inadyn.v1.96.2/bin/amd64 <--- Here is the correct directory work/inadyn.v1.96.2/bin/linux Regards, Rick