From owner-freebsd-ports@FreeBSD.ORG Wed Feb 9 19:40:35 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B0A68106564A for ; Wed, 9 Feb 2011 19:40:35 +0000 (UTC) (envelope-from cswiger@mac.com) Received: from asmtpout024.mac.com (asmtpout024.mac.com [17.148.16.99]) by mx1.freebsd.org (Postfix) with ESMTP id 967878FC15 for ; Wed, 9 Feb 2011 19:40:35 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from cswiger1.apple.com ([17.209.4.71]) by asmtp024.mac.com (Oracle Communications Messaging Exchange Server 7u4-18.01 64bit (built Jul 15 2010)) with ESMTPSA id <0LGD00J2E7Z63S50@asmtp024.mac.com> for freebsd-ports@freebsd.org; Wed, 09 Feb 2011 11:40:19 -0800 (PST) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.2.15,1.0.148,0.0.0000 definitions=2011-02-09_06:2011-02-09, 2011-02-09, 1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 ipscore=0 suspectscore=0 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx engine=6.0.2-1012030000 definitions=main-1102090122 From: Chuck Swiger In-reply-to: <4D52E793.7000605@secnap.com> Date: Wed, 09 Feb 2011 11:40:18 -0800 Message-id: References: <4D52D798.5020204@secnap.com> <4D52DE76.2050208@secnap.com> <7CA2236E-503C-4456-9516-DD7806FDDF9E@mac.com> <4D52E793.7000605@secnap.com> To: Michael Scheidell X-Mailer: Apple Mail (2.1082) Cc: freebsd-ports@freebsd.org Subject: Re: how to bootstrap libtool? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Feb 2011 19:40:35 -0000 On Feb 9, 2011, at 11:14 AM, Michael Scheidell wrote: >> The problem with != is that is is evaluated in a subshell regardless of whether the results are needed, and it happens while the Makefile is first being read, before it tries to figure out which targets need to be processed. This is why setting libnet in BUILD_DEPENDS isn't being processed until after these commands are run (or fail to run, as above). > > which is useless information to me. don't know why, been doing freebsd for 10 years, been a port maintainer for.. ? 4? 5? don't remember. > > still that is useless information, and doesn't make any sense. > > doesn't tell me what,why, how, or when to replace what lines with what alternatives. > > yes, I can hard code it, but I don't really understand what those (inherited lines) actually do. OK. If you don't understand make, and you aren't willing to look at the documentation, then it's hardly surprising that you're having problems figuring things out. Engineers solve problems. Managers create problems. Senior management exists to decide *which* problems management ought to create. (In this particular case, it seems like you ought to delegate the problem to an engineer who has the knowledge to solve it. If I get some free time, I'll see what I can do, otherwise someone else might volunteer....) Regards, -- -Chuck