Can't locate FindBin.pm in @INC

Can’t locate FindBin.pm in @INC

[  7%] Built target c-ares
[  7%] Performing configure step for 'openssl'
Can't locate FindBin.pm in @INC (you may need to install the FindBin module) (@INC contains: /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/site_perl/5.34.3/x86_64-linux /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/site_perl/5.34.3 /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/vendor_perl/5.34.3 /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/5.34.3/x86_64-linux /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/5.34.3 /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/site_perl/5.34.3/x86_64-linux /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/site_perl/5.34.3 /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/vendor_perl/5.34.3/x86_64-linux /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/vendor_perl/5.34.3 /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/5.34.3/x86_64-linux /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/5.34.3) at ./Configure line 15.
BEGIN failed--compilation aborted at ./Configure line 15.
ls -1  /projects/kas/build-raspberrypi3b-sdk/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-perl/5.34.3-r0/packages-split

Answer

Add below to kas-raspberrypi3b-sdk.yml:

   sdk-extra: |
     TOOLCHAIN_HOST_TASK:append = " \
         nativesdk-perl-module-findbin \
     "

Can’t locate lib.pm in @INC

[  7%] Performing configure step for 'openssl'
Can't locate lib.pm in @INC (you may need to install the lib module) (@INC contains: /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/site_perl/5.34.3/x86_64-linux /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/site_perl/5.34.3 /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/vendor_perl/5.34.3 /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/5.34.3/x86_64-linux /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/5.34.3 /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/site_perl/5.34.3/x86_64-linux /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/site_perl/5.34.3 /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/vendor_perl/5.34.3/x86_64-linux /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/vendor_perl/5.34.3 /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/5.34.3/x86_64-linux /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/5.34.3) at ./Configure line 16.
BEGIN failed--compilation aborted at ./Configure line 16.

Answer

Add below to kas-raspberrypi3b-sdk.yml:

   sdk-extra: |
     TOOLCHAIN_HOST_TASK:append = " \
         nativesdk-perl-module-findbin \
         nativesdk-perl-module-lib \
     "

Can’t locate File/Spec/Functions.pm in @INC

[  7%] Performing configure step for 'openssl'
Can't locate File/Spec/Functions.pm in @INC (you may need to install the File::Spec::Functions module) (@INC contains: /home/fdbai/grecale/projects/bsp/arm/sysdig/build/openssl-prefix/src/openssl/util/perl /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/site_perl/5.34.3/x86_64-linux /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/site_perl/5.34.3 /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/vendor_perl/5.34.3 /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/5.34.3/x86_64-linux /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/5.34.3 /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/site_perl/5.34.3/x86_64-linux /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/site_perl/5.34.3 /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/vendor_perl/5.34.3/x86_64-linux /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/vendor_perl/5.34.3 /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/5.34.3/x86_64-linux /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/5.34.3) at ./Configure line 18.
BEGIN failed--compilation aborted at ./Configure line 18.

Answer

Add below to kas-raspberrypi3b-sdk.yml:

   sdk-extra: |
     TOOLCHAIN_HOST_TASK:append = " \
         nativesdk-perl-module-findbin \
         nativesdk-perl-module-lib \
         nativesdk-perl-module-file-spec-functions \
     "

Can’t locate base.pm in @INC

[  7%] Performing configure step for 'openssl'
Can't locate base.pm in @INC (you may need to install the base module) (@INC contains: /home/fdbai/grecale/projects/bsp/arm/sysdig/build/openssl-prefix/src/openssl/util/perl /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/site_perl/5.34.3/x86_64-linux /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/site_perl/5.34.3 /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/vendor_perl/5.34.3 /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/5.34.3/x86_64-linux /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/5.34.3 /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/site_perl/5.34.3/x86_64-linux /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/site_perl/5.34.3 /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/vendor_perl/5.34.3/x86_64-linux /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/vendor_perl/5.34.3 /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/5.34.3/x86_64-linux /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/5.34.3 /home/fdbai/grecale/projects/bsp/arm/sysdig/build/openssl-prefix/src/openssl/external/perl/Text-Template-1.56/lib) at /home/fdbai/grecale/projects/bsp/arm/sysdig/build/openssl-prefix/src/openssl/external/perl/Text-Template-1.56/lib/Text/Template.pm line 21.
BEGIN failed--compilation aborted at /home/fdbai/grecale/projects/bsp/arm/sysdig/build/openssl-prefix/src/openssl/external/perl/Text-Template-1.56/lib/Text/Template.pm line 21.
Compilation failed in require at /home/fdbai/grecale/projects/bsp/arm/sysdig/build/openssl-prefix/src/openssl/util/perl/OpenSSL/Template.pm line 41.
BEGIN failed--compilation aborted at /home/fdbai/grecale/projects/bsp/arm/sysdig/build/openssl-prefix/src/openssl/util/perl/OpenSSL/Template.pm line 41.
Compilation failed in require at ./Configure line 22.
BEGIN failed--compilation aborted at ./Configure line 22.

Answer

Add below to kas-raspberrypi3b-sdk.yml:

   sdk-extra: |
     TOOLCHAIN_HOST_TASK:append = " \
         nativesdk-perl-module-findbin \
         nativesdk-perl-module-lib \
         nativesdk-perl-module-file-spec-functions \
         nativesdk-perl-module-base \
     "

Can’t locate Getopt/Std.pm in @INC

[  7%] Performing configure step for 'openssl'
Can't locate Getopt/Std.pm in @INC (you may need to install the Getopt::Std module) (@INC contains: /home/fdbai/grecale/projects/bsp/arm/sysdig/build/openssl-prefix/src/openssl/util/perl /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/site_perl/5.34.3/x86_64-linux /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/site_perl/5.34.3 /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/vendor_perl/5.34.3 /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/5.34.3/x86_64-linux /opt/poky/4.0.15/sysroots/x86_64-pokysdk-linux/usr/bin/../..//usr/lib/perl5/5.34.3 /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/site_perl/5.34.3/x86_64-linux /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/site_perl/5.34.3 /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/vendor_perl/5.34.3/x86_64-linux /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/vendor_perl/5.34.3 /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/5.34.3/x86_64-linux /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/perl5/5.34.3 /home/fdbai/grecale/projects/bsp/arm/sysdig/build/openssl-prefix/src/openssl/external/perl/Text-Template-1.56/lib) at /home/fdbai/grecale/projects/bsp/arm/sysdig/build/openssl-prefix/src/openssl/util/perl/OpenSSL/config.pm line 16.
BEGIN failed--compilation aborted at /home/fdbai/grecale/projects/bsp/arm/sysdig/build/openssl-prefix/src/openssl/util/perl/OpenSSL/config.pm line 16.
Compilation failed in require at ./Configure line 23.
BEGIN failed--compilation aborted at ./Configure line 23.

Answer

Add below to kas-raspberrypi3b-sdk.yml:

   sdk-extra: |
     TOOLCHAIN_HOST_TASK:append = " \
         nativesdk-perl-module-findbin \
         nativesdk-perl-module-lib \
         nativesdk-perl-module-file-spec-functions \
         nativesdk-perl-module-base \
         nativesdk-perl-module-getopt-std \
     "
0%