On 04/21/2014 11:05 AM, Hongxu Jia wrote:
On 04/21/2014 11:01 AM, Tim Orling wrote:
On Sun, Apr 20, 2014 at 7:17 PM, Hongxu Jia <hongxu....@windriver.com>wrote:

On 04/21/2014 04:19 AM, Tim Orling wrote:

(1) I am thinking about dropping this patch. perl-native provides
Module::Metadata 1.00004, so if subsequent packages are being
cross-compiled I have not yet proven there is a need for the updated
v1.000019 provided here.

(2) The question is, if one wanted to build subsequent packages in-situ, how to provide Module::Metadata 1.00004 on a target system, since it is
only provided by perl-native?

It is also provided by perl, for target.

//Hongxu


I am not seeing it. Am I missing something?


Hi Tim,

I am afraid Module::Metadataj is not in perl by default, you need
to tweak poky/meta/recipes-devtools/perl/perl_5.14.3.bb, to create
a new package for Module::Metadata, you could reference what
'perl-module-cpan' did, such as:
...
PACKAGES += "perl-module-metadata"
FILES_perl-module-metadata += ">>the files you need<<"
...

You also need tweak do_install, to install Metadata.pm from ${S}
to ${D}, the default do_install did not do that.

//Hongxu


And add 'perl-module-metadata' to your recipes's RDEPENDS.

//Hongxu


root@beaglebone:~# perl -mModule::Metadata

Can't locate Module/Metadata.pm in @INC (@INC contains: /etc/perl
/usr/lib/perl/site_perl/5.14.3/ /usr/lib/perl/site_perl/5.14.3
/usr/lib/perl/vendor_perl/5.14.3/ /usr/lib/perl/vendor_perl/5.14.3
/usr/lib/perl/5.14.3/ /usr/lib/perl/5.14.3 /usr/local/lib/site_perl
/usr/lib/perl/5.14.3 .).

BEGIN failed--compilation aborted.

--Tim
--

--
_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel



--
_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel

Reply via email to