conditional dependencies not recognized?
Joe Marcus Clarke
marcus at marcuscom.com
Fri May 27 19:48:19 EDT 2011
On 5/25/11 5:08 AM, Frank Wall wrote:
> Hi,
>
> I'm trying to build devel/p5-CPAN-Meta as usual, but suddenly tinderbox fails.
> The port was recently updated and a few conditional dependencies were introduced:
>
> http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/p5-CPAN-Meta/Makefile.diff?r1=1.10&r2=1.11
>
> I'm running devel/perl5.10, so devel/p5-version is added as a dependency.
> It seems to me that tinderbox can't handle these new conditionals, because
> it misses the devel/p5-version dependency according to it's build log:
>
> build started at Wed May 25 07:45:02 UTC 2011
> port directory: /usr/ports/devel/p5-CPAN-Meta
> building for: 7.3-RELEASE-p4 amd64
> [...]
> End Configuration.
> FETCH_DEPENDS=
> PATCH_DEPENDS=perl-5.10.1_3.tbz
> EXTRACT_DEPENDS=perl-5.10.1_3.tbz
> BUILD_DEPENDS=perl-5.10.1_3.tbz p5-CPAN-Meta-YAML-0.003.tbz p5-JSON-PP-2.27105.tbz p5-Parse-CPAN-Meta-1.44.01.tbz p5-Test-Simple-0.98.tbz p5-Version-Requirements-0.101020.tbz
> RUN_DEPENDS=perl-5.10.1_3.tbz p5-CPAN-Meta-YAML-0.003.tbz p5-JSON-PP-2.27105.tbz p5-Parse-CPAN-Meta-1.44.01.tbz p5-Test-Simple-0.98.tbz p5-Version-Requirements-0.101020.tbz
> add_pkg
> [...]
> ===> p5-CPAN-Meta-2.110930 depends on package: p5-version>=0.82 - not found
> ===> Verifying install for p5-version>=0.82 in /usr/ports/devel/p5-version
> [...]
>
> As a result tinderbox fails with this error:
>
> Fatal error: filesystem was touched prior to 'make install' phase
> usr/local/lib/perl5/5.10.1/man/man3/version.3.gz extra
> usr/local/lib/perl5/5.10.1/man/man3/version::Internals.3.gz extra
> usr/local/lib/perl5/site_perl/5.10.1/mach/auto/version extra
> usr/local/lib/perl5/site_perl/5.10.1/mach/version extra
> usr/local/lib/perl5/site_perl/5.10.1/mach/version.pm extra
> usr/local/lib/perl5/site_perl/5.10.1/mach/version.pod extra
> var/db/pkg/p5-version-0.88 extra
>
> Is it a bug or a feature or something else? I don't know who to blame for this ;-)
This may be a byproduct of building the Makefile on the host OS. What
version of Perl is on the host?
Joe
--
PGP Key : http://www.marcuscom.com/pgp.asc
More information about the tinderbox-list
mailing list