[yocto] Trying to install some cpan modules - dumper.so wrong ELF class???

Jean-Charles JC Verdié jc at vtkloud.com
Wed Sep 25 12:32:10 PDT 2013


Hi Yoctoers,

Anyone got any idea about this previous mail ? 

On 14Sep 2013, at 5:36 PM, JC <jc at vtkloud.com> wrote:

> I need a few CPAN modules. For most of them I had no issue with a common recipe, but I end up with issues on Net::SDP
> 
> here's my recipe :
> SUMMARY = "Collection of Perl modules for working with shairport."
> SECTION = "libs"
> LICENSE = "MIT"
> LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
> 
> SRC_URI = "http://www.cpan.org/modules/by-module/Net/${BPN}-${PV}.tar.gz "
> 
> SRC_URI[md5sum] = "bb70cb8ebb7ca57c20ac134ac4499e66"
> SRC_URI[sha256sum] = "f43fa0f8f9705ae66a4084d13691c2ad7724b381424d368404c3d825bc5782f0"
> 
> require cpan.inc
> 
> and cpan.inc is :
> S= "${WORKDIR}/${BPN}-${PV}"
> 
> inherit cpan
> 
> do_compile() {
>    export LIBC="$(find ${STAGING_DIR_TARGET}/${base_libdir}/ -name 'libc-*.so')"
>    cpan_do_compile
> }
> 
> 
> Here's the error message:
> 
> Can't load '/media/yocto/var_yocto/var_yocto/rpi-build/tmp/sysroots/qemuarm/usr/lib/perl/5.14.3/auto/Data/Dumper/Dumper.so' for module Data::Dumper: /media/yocto/var_yocto/var_yocto/rpi-build/tmp/sysroots/qemuarm/usr/lib/perl/5.14.3/auto/Data/Dumper/Dumper.so: wrong ELF class: ELFCLASS32 at /media/yocto/var_yocto/var_yocto/rpi-build/tmp/sysroots/x86_64-linux/usr/lib/perl-native/perl/5.14.3/XSLoader.pm li
> 
> 
> Does it ring a bell to anyone ???
> 

I'd be willing to fix it, but I simply have no clue where to start :(


Regards
Jay




More information about the yocto mailing list