From owner-freebsd-ports@FreeBSD.ORG Wed May 9 16:26:22 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D7DFF106566B; Wed, 9 May 2012 16:26:22 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-we0-f182.google.com (mail-we0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 125DC8FC08; Wed, 9 May 2012 16:26:21 +0000 (UTC) Received: by werg1 with SMTP id g1so471050wer.13 for ; Wed, 09 May 2012 09:26:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=oms46nGXVAHGVDUqKSjfMEApJb8HcVzaLYmNTwsNpUo=; b=AGfj/upw5eb0Faen7FQ89W6llz3Z3/1QQzxw8fCHuEzXZoWeJ63utbrJgGIOV4ORVm LOBDO8W/7K/+nSwHGN53as2OwukRhsofSHVKwALx7Scyrga6fqhTH9BQNsOBRLKZ4np5 XLtGiuXkjKWy6W2PDOAVjJprLtYb9dgLixQJyFWUmuElEOjphTkf4ryRLwHY30CgMMFP WkrNo44mNMex3jCvV0Wy2h0DoJ//b+kGhpr/AzwEva6pSeBSjtWzkU8g1iGhVXUJR0/N 3TwwNmFqBY2v4xI/3/3Ho8vszsT2uTI+uNQqS7der82CVMbyWgSjyI7Rmo2wN+E9lhMM qnuA== MIME-Version: 1.0 Received: by 10.180.83.72 with SMTP id o8mr1809283wiy.5.1336580780046; Wed, 09 May 2012 09:26:20 -0700 (PDT) Received: by 10.223.155.80 with HTTP; Wed, 9 May 2012 09:26:19 -0700 (PDT) In-Reply-To: <4FAA9374.2050000@FreeBSD.org> References: <4FAA0BD1.8040005@gwdg.de> <4FAA9374.2050000@FreeBSD.org> Date: Wed, 9 May 2012 09:26:19 -0700 Message-ID: From: Kevin Oberman To: Andriy Gapon Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: perl@freebsd.org, Rainer Hurling , barbara.xxx1975@libero.it, freebsd-ports@freebsd.org Subject: Re: textproc/p5-XML-SAX: prerequisite XML::SAX::Base 1.05 not found 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 May 2012 16:26:22 -0000 On Wed, May 9, 2012 at 8:55 AM, Andriy Gapon wrote: > on 09/05/2012 09:16 Rainer Hurling said the following: >> When I try to update textproc/p5-XML-SAX I get the following warning: >> >> portmaster p5-XML-SAX-0.96 >> =3D=3D=3D>>> Currently installed version: p5-XML-SAX-0.96 >> =3D=3D=3D>>> Port directory: /usr/ports/textproc/p5-XML-SAX >> =3D=3D=3D>>> Gathering distinfo list for installed ports >> =3D=3D=3D>>> Launching 'make checksum' for textproc/p5-XML-SAX in backgr= ound >> =3D=3D=3D>>> Gathering dependency list for textproc/p5-XML-SAX from port= s >> =3D=3D=3D>>> Initial dependency check complete for textproc/p5-XML-SAX >> =3D=3D=3D>>> Starting build for textproc/p5-XML-SAX <<<=3D=3D=3D >> =3D=3D=3D>>> All dependencies are up to date >> =3D=3D=3D> =A0Cleaning for p5-XML-SAX-0.99 >> =3D=3D=3D> =A0License check disabled, port has not defined LICENSE >> =3D=3D=3D> =A0Extracting for p5-XML-SAX-0.99 >> =3D> SHA256 Checksum OK for XML-SAX-0.99.tar.gz. >> =3D=3D=3D> =A0 p5-XML-SAX-0.99 depends on file: /usr/local/bin/perl5.14.= 2 - found >> =3D=3D=3D> =A0Patching for p5-XML-SAX-0.99 >> =3D=3D=3D> =A0 p5-XML-SAX-0.99 depends on file: /usr/local/bin/perl5.14.= 2 - found >> =3D=3D=3D> =A0 p5-XML-SAX-0.99 depends on package: p5-XML-NamespaceSuppo= rt>=3D0.03 - found >> =3D=3D=3D> =A0 p5-XML-SAX-0.99 depends on package: p5-XML-SAX-Base>=3D1.= 05 - found >> =3D=3D=3D> =A0 p5-XML-SAX-0.99 depends on file: /usr/local/bin/perl5.14.= 2 - found >> =3D=3D=3D> =A0Configuring for p5-XML-SAX-0.99 >> Checking if your kit is complete... >> Looks good >> Warning: prerequisite XML::SAX::Base 1.05 not found. We have 1.04. >> Do you want XML::SAX to alter ParserDetails.ini? [Y] >> >> >> Accepting this choice it contiues with a failure: >> >> Writing Makefile for XML::SAX >> Writing MYMETA.yml >> =3D=3D=3D> =A0Building for p5-XML-SAX-0.99 >> cp SAX/PurePerl/Exception.pm blib/lib/XML/SAX/PurePerl/Exception.pm >> cp SAX/PurePerl/UnicodeExt.pm blib/lib/XML/SAX/PurePerl/UnicodeExt.pm >> cp SAX/ParserFactory.pm blib/lib/XML/SAX/ParserFactory.pm >> cp SAX/PurePerl/NoUnicodeExt.pm blib/lib/XML/SAX/PurePerl/NoUnicodeExt.p= m >> cp SAX/PurePerl/DocType.pm blib/lib/XML/SAX/PurePerl/DocType.pm >> cp SAX/PurePerl/Reader/UnicodeExt.pm blib/lib/XML/SAX/PurePerl/Reader/Un= icodeExt.pm >> cp SAX/DocumentLocator.pm blib/lib/XML/SAX/DocumentLocator.pm >> cp SAX/PurePerl/Reader/Stream.pm blib/lib/XML/SAX/PurePerl/Reader/Stream= .pm >> cp SAX/PurePerl/EncodingDetect.pm blib/lib/XML/SAX/PurePerl/EncodingDete= ct.pm >> cp SAX.pm blib/lib/XML/SAX.pm >> cp SAX/PurePerl/DebugHandler.pm blib/lib/XML/SAX/PurePerl/DebugHandler.p= m >> cp SAX/PurePerl/Productions.pm blib/lib/XML/SAX/PurePerl/Productions.pm >> cp SAX/PurePerl/XMLDecl.pm blib/lib/XML/SAX/PurePerl/XMLDecl.pm >> cp SAX/PurePerl/Reader/NoUnicodeExt.pm >> blib/lib/XML/SAX/PurePerl/Reader/NoUnicodeExt.pm >> cp SAX/PurePerl/Reader/String.pm blib/lib/XML/SAX/PurePerl/Reader/String= .pm >> cp SAX/PurePerl/Reader/URI.pm blib/lib/XML/SAX/PurePerl/Reader/URI.pm >> cp SAX/PurePerl/DTDDecls.pm blib/lib/XML/SAX/PurePerl/DTDDecls.pm >> cp SAX/Intro.pod blib/lib/XML/SAX/Intro.pod >> cp SAX/PurePerl.pm blib/lib/XML/SAX/PurePerl.pm >> cp SAX/PurePerl/Reader.pm blib/lib/XML/SAX/PurePerl/Reader.pm >> Manifying blib/man3/XML::SAX::DocumentLocator.3 >> Manifying blib/man3/XML::SAX.3 >> Manifying blib/man3/XML::SAX::Intro.3 >> Manifying blib/man3/XML::SAX::PurePerl.3 >> Manifying blib/man3/XML::SAX::ParserFactory.3 >> Manifying blib/man3/XML::SAX::PurePerl::Reader.3 >> =3D=3D=3D>>> Creating a backup package for old version p5-XML-SAX-0.96 >> pkg_delete: '/usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/ParserDetails= .ini' >> fails original MD5 checksum - deleted anyway. >> =3D=3D=3D> =A0Installing for p5-XML-SAX-0.99 >> =3D=3D=3D> =A0 Generating temporary packing list >> =3D=3D=3D> =A0Checking if textproc/p5-XML-SAX already installed >> Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX.pm >> Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/ParserFactory.p= m >> Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/DocumentLocator= .pm >> Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/Intro.pod >> Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl.pm >> Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/Except= ion.pm >> Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/Unicod= eExt.pm >> Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/NoUnic= odeExt.pm >> Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/DocTyp= e.pm >> Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/Encodi= ngDetect.pm >> Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/DebugH= andler.pm >> Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/Produc= tions.pm >> Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/XMLDec= l.pm >> Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/DTDDec= ls.pm >> Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/Reader= .pm >> Installing >> /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/Reader/UnicodeExt= .pm >> Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/Reader= /Stream.pm >> Installing >> /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/Reader/NoUnicodeE= xt.pm >> Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/Reader= /String.pm >> Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/Reader= /URI.pm >> Can't locate XML/SAX/Exception.pm in @INC (@INC contains: >> /usr/local/lib/perl5/5.14.2/BSDPAN /usr/local/lib/perl5/site_perl/5.14.2= /mach >> /usr/local/lib/perl5/site_perl/5.14.2 /usr/local/lib/perl5/5.14.2/mach >> /usr/local/lib/perl5/5.14.2 .) at >> /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/ParserFactory.pm line 12. >> BEGIN failed--compilation aborted at >> /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/ParserFactory.pm line 12. >> Compilation failed in require at >> /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX.pm line 18. >> BEGIN failed--compilation aborted at >> /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX.pm line 18. >> Compilation failed in require. >> BEGIN failed--compilation aborted. >> *** [install_sax_pureperl] Error code 2 >> Stop in /usr/ports/textproc/p5-XML-SAX/work/XML-SAX-0.99. >> *** [do-install] Error code 1 >> Stop in /usr/ports/textproc/p5-XML-SAX. >> =3D=3D=3D>>> A backup package for p5-XML-SAX-0.96 should >> =A0 =A0 =A0 =A0be located in /usr/ports/packages/portmaster-backup >> =3D=3D=3D>>> Installation of p5-XML-SAX-0.99 (textproc/p5-XML-SAX) faile= d >> =3D=3D=3D>>> Aborting update >> Terminated >> =3D=3D=3D>>> You can restart from the point of failure with this command= line: >> =A0 =A0 =A0 =A0portmaster textproc/p5-XML-SAX >> >> >> It seems that ParserFactory.pm (line 12) wants to use XML::SAX::Exceptio= n, but >> there is no ParserDetails anymore (just deleted before ...). >> >> This happens on several boxes with recent 10.0-CURRENT (amd64). Does any= one else >> see this behaviour? >> >> Any help is appreciated. > > I think that p5-XML-SAX-Base has to be removed before installing (maybe e= ven > building) =A0p5-XML-SAX-0.99. I did a "pkg_delete p5-XML-SAX-Base-\*" followed by "portmaster p5-XML-SAX-Base" and "portmaster p5-XML-SAX". Once I did that, everything went fine. (In theaory I could have deleted p5-XML-SAX-Base and then installed both p5-XML-SAX-Base and p5-XML-SAX in a single portmaster run, but I didn't do it that way, so I can't promise that it will work. --=20 R. Kevin Oberman, Network Engineer E-mail: kob6558@gmail.com