<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>11980</bug_id>
          
          <creation_ts>2017-08-25 10:04:52 +0000</creation_ts>
          <short_desc>cmake interpreter location is set to wrong location for eSDK</short_desc>
          <delta_ts>2017-11-03 17:36:52 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>6</classification_id>
          <classification>Yocto Project Subprojects</classification>
          <product>eSDK</product>
          <component>eSDK</component>
          <version>2.1.3</version>
          <rep_platform>All</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>2.1.4</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Auke-Dirk Pietersma">aukedirk</reporter>
          <assigned_to name="Auke-Dirk Pietersma">aukedirk</assigned_to>
          <cc>juro.bystricky</cc>
          
          <qa_contact name="Francisco Pedraza">francisco.j.pedraza.gonzalez</qa_contact>
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>76155</commentid>
    <comment_count>0</comment_count>
      <attachid>3951</attachid>
    <who name="Auke-Dirk Pietersma">aukedirk</who>
    <bug_when>2017-08-25 10:04:52 +0000</bug_when>
    <thetext>Created attachment 3951
steps performed to show bug

Creating and installing both eSDK and SDK with the -d option, based on the same configurations leads to different native-cmake interpreter location. Causing an error in the eSDK.

in short:

SDK correct:

auke@XX:~/workspace/beagledev$ file /home/auke/workspace/beagledev/sdk/sysroots/x86_64-pokysdk-linux/usr/bin/cmake

/home/auke/workspace/beagledev/sdk/sysroots/x86_64-pokysdk-linux/usr/bin/cmake: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /home/auke/workspace/beagledev/sdk/sysroots/x86_64-pokysdk-linux/lib/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=f2f155a8b5cfe1bada6758fe6eb491018391b0ab, stripped

eSDK incorrect:

auke@XX:~/workspace/beagledev$ which cmake
/home/auke/workspace/beagledev/esdk/sysroots/x86_64-pokysdk-linux/usr/bin/cmake

/home/auke/workspace/beagledev/esdk/sysroots/x86_64-pokysdk-linux/usr/bin/cmake: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /opt/poky/2.1.3/sysroots/x86_64-pokysdk-linux/lib/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=f2f155a8b5cfe1bada6758fe6eb491018391b0ab, stripped

interpreter location is /opt/poky..
resulting in a broke cmake program</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76378</commentid>
    <comment_count>1</comment_count>
    <who name="Juro Bystricky">juro.bystricky</who>
    <bug_when>2017-08-31 04:51:02 +0000</bug_when>
    <thetext>seems cmake is not relocated in eSDK</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76385</commentid>
    <comment_count>2</comment_count>
    <who name="Auke-Dirk Pietersma">aukedirk</who>
    <bug_when>2017-08-31 12:59:48 +0000</bug_when>
    <thetext>(In reply to comment #1)
&gt; seems cmake is not relocated in eSDK

Is there something else I can do to help, provide more detailed information etc?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76387</commentid>
    <comment_count>3</comment_count>
    <who name="Juro Bystricky">juro.bystricky</who>
    <bug_when>2017-08-31 14:26:57 +0000</bug_when>
    <thetext>(In reply to comment #2)
&gt; (In reply to comment #1)
&gt; &gt; seems cmake is not relocated in eSDK
&gt; 
&gt; Is there something else I can do to help, provide more detailed information
&gt; etc?

Well, if this is a relocation issue, installing the eSDK into the default location should not have this problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76419</commentid>
    <comment_count>4</comment_count>
    <who name="Juro Bystricky">juro.bystricky</who>
    <bug_when>2017-08-31 17:07:12 +0000</bug_when>
    <thetext>Just realized you are using &quot;krogoth&quot; , did you try any later distribution?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76951</commentid>
    <comment_count>5</comment_count>
    <who name="Juro Bystricky">juro.bystricky</who>
    <bug_when>2017-09-18 21:28:55 +0000</bug_when>
    <thetext>I tried to reproduce the problem (without the extra layers), but I did not suceed:

1. Build eSDK:

$ mkdir /data/master1
$ cd /data/master1
$ git clone https://git.yoctoproject.org/git/poky
$ cd poky
$ git checkout krogoth
$ source oe-init-build-env build-esdk-krogoth

local.conf (same entries as in your report):
TOOLCHAIN_HOST_TASK_append = &quot; nativesdk-cmake&quot;
MACHINE ?= &quot;beaglebone&quot;
EXTRA_IMAGE_FEATURES ?= &quot;debug-tweaks tools-debug ssh-server-dropbear&quot;
IMAGE_INSTALL_append = &quot; boost-dev&quot;
IMAGE_INSTALL_append = &quot; boost&quot;
USER_CLASSES ?= &quot;buildstats image-mklibs&quot;
PATCHRESOLVE = &quot;noop&quot;
TOOLCHAIN_HOST_TASK_append = &quot; nativesdk-boost-dev&quot;

$ bitbake core-image-minimal -cpopulate_sdk_ext
...

$ /data/master1/poky/build-esdk-krogoth/tmp/deploy/sdk/poky-glibc-x86_64-core-image-minimal-cortexa8hf-neon-toolchain-ext-2.1.3.sh -d ~/sdk-krogoth-cortexa


$ cd ~
$ source ~/sdk-krogoth-cortexa/environment-setup-cortexa8hf-neon-poky-linux-gnueabi 


$ which cmake
/home/juro/sdk-krogoth-cortexa/sysroots/x86_64-pokysdk-linux/usr/bin/cmake

So everything behaves as it should. Please note I rebuilt everything from scratch, without any prevuious SSTATE.
Can you try to rebuild and reinstall your eSDK to see if there is a difference in behavior?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77953</commentid>
    <comment_count>6</comment_count>
    <who name="Juro Bystricky">juro.bystricky</who>
    <bug_when>2017-11-03 17:36:52 +0000</bug_when>
    <thetext>I am closing this as RESOLVED/WORKSFORME as I could not reproduce the problem
and there was no reply (for more than 6 weeks) after posting a query via NEEDINFO. 

If this problem re-appears, please re-open the bug ticket.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3951</attachid>
            <date>2017-08-25 10:04:52 +0000</date>
            <delta_ts>2017-08-25 10:04:52 +0000</delta_ts>
            <desc>steps performed to show bug</desc>
            <filename>bugreport.txt</filename>
            <type>text/plain</type>
            <size>4039</size>
            <attacher name="Auke-Dirk Pietersma">aukedirk</attacher>
            
              <data encoding="base64">Li4veW9jdG8vcG9reS9idWlsZC90bXAvZGVwbG95L3Nkay9wb2t5LWdsaWJjLXg4Nl82NC1jb3Jl
LWltYWdlLW1pbmltYWwtY29ydGV4YThoZi1uZW9uLXRvb2xjaGFpbi1leHQtMi4xLjMuc2ggLWQg
L2hvbWUvYXVrZS93b3Jrc3BhY2UvYmVhZ2xlZGV2L2VzZGsKc291cmNlIGVzZGsvZW52aXJvbm1l
bnQtc2V0dXAtY29ydGV4YThoZi1uZW9uLXBva3ktbGludXgtZ251ZWFiaQoKYXVrZUBYWDp+L3dv
cmtzcGFjZS9iZWFnbGVkZXYkIHdoaWNoIGNtYWtlCi9ob21lL2F1a2Uvd29ya3NwYWNlL2JlYWds
ZWRldi9lc2RrL3N5c3Jvb3RzL3g4Nl82NC1wb2t5c2RrLWxpbnV4L3Vzci9iaW4vY21ha2UKCmF1
a2VAWFg6fi93b3Jrc3BhY2UvYmVhZ2xlZGV2JCBmaWxlIC9ob21lL2F1a2Uvd29ya3NwYWNlL2Jl
YWdsZWRldi9lc2RrL3N5c3Jvb3RzL3g4Nl82NC1wb2t5c2RrLWxpbnV4L3Vzci9iaW4vY21ha2UK
L2hvbWUvYXVrZS93b3Jrc3BhY2UvYmVhZ2xlZGV2L2VzZGsvc3lzcm9vdHMveDg2XzY0LXBva3lz
ZGstbGludXgvdXNyL2Jpbi9jbWFrZTogRUxGIDY0LWJpdCBMU0IgZXhlY3V0YWJsZSwgeDg2LTY0
LCB2ZXJzaW9uIDEgKFNZU1YpLCBkeW5hbWljYWxseSBsaW5rZWQsIGludGVycHJldGVyIC9vcHQv
cG9reS8yLjEuMy9zeXNyb290cy94ODZfNjQtcG9reXNkay1saW51eC9saWIvbGQtbGludXgteDg2
LTY0LnNvLjIsIGZvciBHTlUvTGludXggMi42LjMyLCBCdWlsZElEW3NoYTFdPWYyZjE1NWE4YjVj
ZmUxYmFkYTY3NThmZTZlYjQ5MTAxODM5MWIwYWIsIHN0cmlwcGVkCgoKLi4veW9jdG8vcG9reS9i
dWlsZC90bXAvZGVwbG95L3Nkay9wb2t5LWdsaWJjLXg4Nl82NC1jb3JlLWltYWdlLW1pbmltYWwt
Y29ydGV4YThoZi1uZW9uLXRvb2xjaGFpbi0yLjEuMy5zaCAtZCAvaG9tZS9hdWtlL3dvcmtzcGFj
ZS9iZWFnbGVkZXYvc2RrCnNvdXJjZSAvaG9tZS9hdWtlL3dvcmtzcGFjZS9iZWFnbGVkZXYvc2Rr
L2Vudmlyb25tZW50LXNldHVwLWNvcnRleGE4aGYtbmVvbi1wb2t5LWxpbnV4LWdudWVhYmkKCmF1
a2VAWFg6fi93b3Jrc3BhY2UvYmVhZ2xlZGV2JCB3aGljaCBjbWFrZQovaG9tZS9hdWtlL3dvcmtz
cGFjZS9iZWFnbGVkZXYvc2RrL3N5c3Jvb3RzL3g4Nl82NC1wb2t5c2RrLWxpbnV4L3Vzci9iaW4v
Y21ha2UKCgpmaWxlIC9ob21lL2F1a2Uvd29ya3NwYWNlL2JlYWdsZWRldi9hZHBzZGsvc3lzcm9v
dHMveDg2XzY0LXBva3lzZGstbGludXgvdXNyL2Jpbi9jbWFrZQphdWtlQFhYOn4vd29ya3NwYWNl
L2JlYWdsZWRldiQgZmlsZSAvaG9tZS9hdWtlL3dvcmtzcGFjZS9iZWFnbGVkZXYvc2RrL3N5c3Jv
b3RzL3g4Nl82NC1wb2t5c2RrLWxpbnV4L3Vzci9iaW4vY21ha2UKL2hvbWUvYXVrZS93b3Jrc3Bh
Y2UvYmVhZ2xlZGV2L3Nkay9zeXNyb290cy94ODZfNjQtcG9reXNkay1saW51eC91c3IvYmluL2Nt
YWtlOiBFTEYgNjQtYml0IExTQiBleGVjdXRhYmxlLCB4ODYtNjQsIHZlcnNpb24gMSAoU1lTViks
IGR5bmFtaWNhbGx5IGxpbmtlZCwgaW50ZXJwcmV0ZXIgL2hvbWUvYXVrZS93b3Jrc3BhY2UvYmVh
Z2xlZGV2L3Nkay9zeXNyb290cy94ODZfNjQtcG9reXNkay1saW51eC9saWIvbGQtbGludXgteDg2
LTY0LnNvLjIsIGZvciBHTlUvTGludXggMi42LjMyLCBCdWlsZElEW3NoYTFdPWYyZjE1NWE4YjVj
ZmUxYmFkYTY3NThmZTZlYjQ5MTAxODM5MWIwYWIsIHN0cmlwcGVkCgpPVEU6IFJlc29sdmluZyBh
bnkgbWlzc2luZyB0YXNrIHF1ZXVlIGRlcGVuZGVuY2llcwpOT1RFOiBtdWx0aXBsZSBwcm92aWRl
cnMgYXJlIGF2YWlsYWJsZSBmb3IgdS1ib290ICh1LWJvb3QsIHUtYm9vdC10aS1zdGFnaW5nKQpO
T1RFOiBjb25zaWRlciBkZWZpbmluZyBhIFBSRUZFUlJFRF9QUk9WSURFUiBlbnRyeSB0byBtYXRj
aCB1LWJvb3QKCkJ1aWxkIENvbmZpZ3VyYXRpb246CkJCX1ZFUlNJT04gICAgICAgID0gIjEuMzAu
MCIKQlVJTERfU1lTICAgICAgICAgPSAieDg2XzY0LWxpbnV4IgpOQVRJVkVMU0JTVFJJTkcgICA9
ICJ1bml2ZXJzYWwiClRBUkdFVF9TWVMgICAgICAgID0gImFybS1wb2t5LWxpbnV4LWdudWVhYmki
Ck1BQ0hJTkUgICAgICAgICAgID0gImJlYWdsZWJvbmUiCkRJU1RSTyAgICAgICAgICAgID0gInBv
a3kiCkRJU1RST19WRVJTSU9OICAgID0gIjIuMS4zIgpUVU5FX0ZFQVRVUkVTICAgICA9ICJhcm0g
YXJtdjdhIHZmcCAgbmVvbiAgICAgICAgY2FsbGNvbnZlbnRpb24taGFyZCAgICAgICAgY29ydGV4
YTgiClRBUkdFVF9GUFUgICAgICAgID0gImhhcmQiCm1ldGEgICAgICAgICAgICAgIAptZXRhLXBv
a3kgICAgICAgICAKbWV0YS15b2N0by1ic3AgICAgPSAia3JvZ290aDozY2E5ZjkwZGZmYWQzOTA3
Y2VlYzYwNWE4NTFhZTk0OWRkM2I2YmQ2IgptZXRhLXRpICAgICAgICAgICA9ICJrcm9nb3RoOjc0
NzE4ZWYxNjc3ZWRkYjBkNWE2YWI0MGMzMzkyZjg0Y2E0M2VkNTMiCm1ldGEtb2UgICAgICAgICAg
ID0gImtyb2dvdGg6NTVjOGE3NmRhNWRjMDk5YTdiYzM4Mzg0OTVjNjcyMTQwY2VkYjc4ZSIKCgpN
QUNISU5FID89ICJiZWFnbGVib25lIgpESVNUUk8gPz0gInBva3kiClBBQ0tBR0VfQ0xBU1NFUyA/
PSAicGFja2FnZV9ycG0iCgpFWFRSQV9JTUFHRV9GRUFUVVJFUyA/PSAiZGVidWctdHdlYWtzIHRv
b2xzLWRlYnVnIHNzaC1zZXJ2ZXItZHJvcGJlYXIiCgpJTUFHRV9JTlNUQUxMX2FwcGVuZCA9ICIg
Ym9vc3QtZGV2IgpJTUFHRV9JTlNUQUxMX2FwcGVuZCA9ICIgYm9vc3QiCgpUT09MQ0hBSU5fSE9T
VF9UQVNLX2FwcGVuZCA9ICIgbmF0aXZlc2RrLWJvb3N0LWRldiIKVE9PTENIQUlOX0hPU1RfVEFT
S19hcHBlbmQgPSAiIG5hdGl2ZXNkay1jbWFrZSIKClVTRVJfQ0xBU1NFUyA/PSAiYnVpbGRzdGF0
cyBpbWFnZS1ta2xpYnMiCgpQQVRDSFJFU09MVkUgPSAibm9vcCIKCiMKIyBEaXNrIFNwYWNlIE1v
bml0b3JpbmcgZHVyaW5nIHRoZSBidWlsZAojCiMgTW9uaXRvciB0aGUgZGlzayBzcGFjZSBkdXJp
bmcgdGhlIGJ1aWxkLiBJZiB0aGVyZSBpcyBsZXNzIHRoYXQgMUdCIG9mIHNwYWNlIG9yIGxlc3MK
IyB0aGFuIDEwMEsgaW5vZGVzIGluIGFueSBrZXkgYnVpbGQgbG9jYXRpb24gKFRNUERJUiwgRExf
RElSLCBTU1RBVEVfRElSKSwgZ3JhY2VmdWxseQojIHNodXRkb3duIHRoZSBidWlsZC4gSWYgdGhl
cmUgaXMgbGVzcyB0aGF0IDEwME1CIG9yIDFLIGlub2RlcywgcGVyZm9ybSBhIGhhcmQgYWJvcnQK
IyBvZiB0aGUgYnVpbGQuIFRoZSByZWFzb24gZm9yIHRoaXMgaXMgdGhhdCBydW5uaW5nIGNvbXBs
ZXRlbHkgb3V0IG9mIHNwYWNlIGNhbiBjb3JydXB0CiMgZmlsZXMgYW5kIGRhbWFnZXMgdGhlIGJ1
aWxkIGluIHdheXMgd2hpY2ggbWF5IG5vdCBiZSBlYXNpbHkgcmVjb3ZlcmFibGUuCiMgSXQncyBu
ZWNlc2FyeSB0byBtb25pdG9yIC90bXAsIGlmIHRoZXJlIGlzIG5vIHNwYWNlIGxlZnQgdGhlIGJ1
aWxkIHdpbGwgZmFpbAojIHdpdGggdmVyeSBleG90aWMgZXJyb3JzLgpCQl9ESVNLTU9OX0RJUlMg
PSAiXAogICAgU1RPUFRBU0tTLCR7VE1QRElSfSwxRywxMDBLIFwKICAgIFNUT1BUQVNLUywke0RM
X0RJUn0sMUcsMTAwSyBcCiAgICBTVE9QVEFTS1MsJHtTU1RBVEVfRElSfSwxRywxMDBLIFwKICAg
IFNUT1BUQVNLUywvdG1wLDEwME0sMTAwSyBcCiAgICBBQk9SVCwke1RNUERJUn0sMTAwTSwxSyBc
CiAgICBBQk9SVCwke0RMX0RJUn0sMTAwTSwxSyBcCiAgICBBQk9SVCwke1NTVEFURV9ESVJ9LDEw
ME0sMUsgXAogICAgQUJPUlQsL3RtcCwxME0sMUsiCgojIGJ5IGxpYnNkbC1uYXRpdmUgdGhlbiB1
bmNvbW1lbnQgdGhlIEFTU1VNRV9QUk9WSURFRCBsaW5lIGJlbG93LgpQQUNLQUdFQ09ORklHX2Fw
cGVuZF9wbi1xZW11LW5hdGl2ZSA9ICIgc2RsIgpQQUNLQUdFQ09ORklHX2FwcGVuZF9wbi1uYXRp
dmVzZGstcWVtdSA9ICIgc2RsIgojQVNTVU1FX1BST1ZJREVEICs9ICJsaWJzZGwtbmF0aXZlIgoK
IyBDT05GX1ZFUlNJT04gaXMgaW5jcmVhc2VkIGVhY2ggdGltZSBidWlsZC9jb25mLyBjaGFuZ2Vz
IGluY29tcGF0aWJseSBhbmQgaXMgdXNlZCB0bwpDT05GX1ZFUlNJT04gPSAiMSIKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>