From owner-freebsd-questions@FreeBSD.ORG Thu Mar 14 20:37:17 2013 Return-Path: Delivered-To: freebsd-questions@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id BB868523 for ; Thu, 14 Mar 2013 20:37:17 +0000 (UTC) (envelope-from suseuser04@lajt.hu) Received: from mailout3.bwave.pl (mailout3.bwave.pl [37.233.100.48]) by mx1.freebsd.org (Postfix) with ESMTP id 8059CA3C for ; Thu, 14 Mar 2013 20:37:16 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=drone-mailout3) by mailout3.bwave.pl with esmtp (Exim 4.76) (envelope-from ) id 1UGEtm-0001ub-1A for freebsd-questions@FreeBSD.org; Thu, 14 Mar 2013 21:37:14 +0100 Received: from [10.2.1.187] by drone-mailout3 with esmtp (Exim 4.76) (envelope-from ) id 1UGEtl-0001uY-Ty; Thu, 14 Mar 2013 21:37:13 +0100 Subject: =?UTF-8?Q?Re:_configure_recursively_and_build?= =?UTF-8?Q?_question?= From: =?UTF-8?Q?Istvan_Gabor?= To: freebsd-questions@FreeBSD.org Cc: freebsd-questions@FreeBSD.org In-Reply-To: <44ppz4jru1.fsf@lowell-desk.lan> References: <33e0ec72.507f04c6.513f5b93.143fa@lajt.hu> <44ppz4jru1.fsf@lowell-desk.lan> Mime-Version: 1.0 Message-ID: <4cf380c.a14043e.514234f9.77739@lajt.hu> Date: Thu, 14 Mar 2013 21:37:13 +0100 X-Originator: 84.236.103.76 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Mar 2013 20:37:17 -0000 2013.=20m=C3=A1rcius=2012.=2021:17=20napon=20Lowell=20Gilbert=20=20=C3=ADrta: Thank=20you=20for=20answering. >=20Istvan=20Gabor=20=20writes: >=20 >=20>=20As=20there=20are=20no=20compiled=20FreeBSD=209.1=20packages=20for= =20pkg=5Ftools=20I=20decided=20to=20build=20them. >=20>=20Last=20I=20started=20to=20build=20kde3.=20First=20I=20issued=20ma= ke=20configure-recursive=20in >=20>=20/usr/ports/x11/kde3,=20then=20make=20install=20clean,=20and=20lef= t=20the=20computer=20for=20overnight=20to=20work. >=20>=20I=20expected=20a=20successful=20build=20by=20the=20morning=20but=20= instead=20I=20found=20a=20screen=20requiring=20some >=20>=20config=20options=20(for=20apache).=20I=20selected=20the=20options= =20and=20the=20build=20went=20on. >=20>=20But=20later=20other=20config=20windows=20came=20up,=20so=20far=20= for=20mysqlclient,=20sane-backends, >=20>=20tk,=20tcl,=20libxine=20and=20sdl.=20So=20my=20question=20are: >=20> >=20>=20What=20is=20configure-recursive=20good=20for=20then?=20I=20though= t=20it=20is=20for=20preventing=20interactions >=20>=20during=20the=20build=20process.=20Ho=20can=20I=20really=20configu= re=20everything=20in=20one=20step=20and=20leave >=20>=20the=20computer=20alone? >=20 >=20First=20of=20all,=20I=20think=20you=20mean=20config-recursive.=20 Yes,=20I=20did. >=20 >=20Second,=20config-recursive=20only=20does=20the=20configuration=20of=20= the=20port >=20options. Then=20I=20misunderstood=20the=20handbook,=20chich=20says: "To=20avoid=20this=20when=20there=20are=20many=20dependencies,=20first=20= run=20make=20config-recursive to=20do=20the=20configuration=20in=20one=20batch." I=20understood=20this=20as=20the=20configuration=20is=20done=20on=20all=20= the=20dependencies=20as=20well. The=20handbook=20also=20writes: "Tip:=20When=20using=20config-recursive,=20the=20list=20of=20ports=20to=20= configure=20are=20gathered=20by=20the all-depends-list=20make(1)=20target.=20It=20is=20often=20recommended=20to= =20run=20make=20config-recursive until=20all=20dependent=20ports=20options=20have=20been=20defined,=20and=20= ports=20options=20dialog(1)=20screens no=20longer=20appear,=20to=20be=20certain=20all=20ports=20options=20have=20= been=20configured=20as=20intended." Does=20this=20mean=20if=20I=20run=20config-recursive=20several=20times=20= in=20a=20raw,=20all=20the=20dependencies=20will be=20configured? ... >=20Fourth=20(and,=20you'll=20be=20glad=20to=20hear,=20finally)=20some=20= ports=20are=20interactive >=20for=20reasons=20beyond=20options.=20See=20the=20manual=20for=20ports(= 7),=20noting=20the >=20environment=20variables=20INTERACTIVE=20and=20BATCH. I=20will=20look=20at=20this. >=20>=20Second,=20after=20I've=20done=20a=20configure-recursive,=20how=20= can=20I=20start=20it=20over=20from=20scratch=20in=20case >=20>=20I=20want=20to=20change=20some=20config=20option?=20If=20I=20reiss= ue=20make=20configure-recursive, >=20>=20I=20get=20only=20no=20configuration=20needed=20messages. >=20 >=20If=20you=20really=20want=20to=20start=20from=20scratch,=20you=20can=20= use >=20"rmconfig-recursive"=20on=20the=20dependent=20port. Yes=20I=20meant=20only=20the=20given=20port=20and=20its=20dependencies,=20= not=20the=20all=20ports. Thank=20again, Istvan