<div dir="ltr">I made some further steps.<div><br></div><div>I attach the layer package that I am creating. You can add it to conf/bblayers.conf.</div><div><br></div><div>The error that I the following. Let me know what you thing of it.</div><div><br></div><div>Thank you,</div><div>Giuseppe</div><div><br></div><div><div><font face="monospace, monospace" size="1">$ bitbake bazel</font></div><div><font face="monospace, monospace" size="1">Parsing recipes: 100% |#################################################################################################################################################################################################| Time: 0:00:32</font></div><div><font face="monospace, monospace" size="1">Parsing of 1774 .bb files complete (0 cached, 1774 parsed). 2490 targets, 149 skipped, 0 masked, 0 errors.</font></div><div><font face="monospace, monospace" size="1">NOTE: Resolving any missing task queue dependencies</font></div><div><font face="monospace, monospace" size="1"><br></font></div><div><font face="monospace, monospace" size="1">Build Configuration:</font></div><div><font face="monospace, monospace" size="1">BB_VERSION Â  Â  Â  Â = "1.32.0"</font></div><div><font face="monospace, monospace" size="1">BUILD_SYS Â  Â  Â  Â  = "x86_64-linux"</font></div><div><font face="monospace, monospace" size="1">NATIVELSBSTRING Â  = "universal-4.8"</font></div><div><font face="monospace, monospace" size="1">TARGET_SYS Â  Â  Â  Â = "arm-poky-linux-gnueabi"</font></div><div><font face="monospace, monospace" size="1">MACHINE Â  Â  Â  Â  Â  = "zc702-zynq7"</font></div><div><font face="monospace, monospace" size="1">DISTRO Â  Â  Â  Â  Â  Â = "poky"</font></div><div><font face="monospace, monospace" size="1">DISTRO_VERSION Â  Â = "2.2.1"</font></div><div><font face="monospace, monospace" size="1">TUNE_FEATURES Â  Â  = "arm armv7a vfp thumb neon Â  Â  Â  callconvention-hard Â  Â  Â  cortexa9"</font></div><div><font face="monospace, monospace" size="1">TARGET_FPU Â  Â  Â  Â = "hard"</font></div><div><font face="monospace, monospace" size="1">meta Â  Â  Â  Â  Â  Â  Â = "morty:924e576b8930fd2268d85f0b151e5f68a3c2afce"</font></div><div><font face="monospace, monospace" size="1">meta-xilinx Â  Â  Â  = "morty:1ddfc0ba94f597822e619395fa0b35fb322e26af"</font></div><div><font face="monospace, monospace" size="1">meta-poky Â  Â  Â  Â Â </font></div><div><font face="monospace, monospace" size="1">meta-tensorflow Â  = "morty:924e576b8930fd2268d85f0b151e5f68a3c2afce"</font></div><div><font face="monospace, monospace" size="1">meta-xilinx-tools = "rel-v2017.1:64847a5afcffcb73e4bcf2137911819b55537308"</font></div><div><font face="monospace, monospace" size="1">meta-yocto-bsp Â  Â = "morty:924e576b8930fd2268d85f0b151e5f68a3c2afce"</font></div><div><font face="monospace, monospace" size="1">meta-oe Â  Â  Â  Â  Â Â </font></div><div><font face="monospace, monospace" size="1">meta-python Â  Â  Â  = "morty:fe5c83312de11e80b85680ef237f8acb04b4b26e"</font></div><div><font face="monospace, monospace" size="1">meta-java Â  Â  Â  Â  = "HEAD:67e48693501bddb80745b9735b7b3d4d28dce9a1"</font></div><div><font face="monospace, monospace" size="1">workspace Â  Â  Â  Â  = "<unknown>:<unknown>"</font></div><div><font face="monospace, monospace" size="1"><br></font></div><div><font face="monospace, monospace" size="1">Initialising tasks: 100% |##############################################################################################################################################################################################| Time: 0:00:01</font></div><div><font face="monospace, monospace" size="1">NOTE: Executing SetScene Tasks</font></div><div><font face="monospace, monospace" size="1">NOTE: Executing RunQueue Tasks</font></div><div><font face="monospace, monospace" size="1" color="#cc0000">ERROR: bazel-0.4.5-r0 do_compile: Function failed: do_compile (log file is located at /home/giuseppe/research/projects/zynq/yocto/build/tmp/work/cortexa9hf-neon-poky-linux-gnueabi/bazel/0.4.5-r0/temp/log.do_compile.4221)</font></div><div><font face="monospace, monospace" size="1" color="#cc0000">ERROR: Logfile of failure stored in: /home/giuseppe/research/projects/zynq/yocto/build/tmp/work/cortexa9hf-neon-poky-linux-gnueabi/bazel/0.4.5-r0/temp/log.do_compile.4221</font></div><div><font face="monospace, monospace" size="1">Log data follows:</font></div><div><font face="monospace, monospace" size="1">| DEBUG: Executing shell function do_compile</font></div><div><font face="monospace, monospace" size="1">| <font color="#38761d">INFO</font>: You can skip this first step by providing a path to the bazel binary as second argument:</font></div><div><font face="monospace, monospace" size="1">| <font color="#38761d">INFO</font>: Â  Â ./compile.sh compile /path/to/bazel</font></div><div><font face="monospace, monospace" size="1">| ï¿½ Â Building Bazel from scratch.......</font></div><div><font face="monospace, monospace" size="1">| ï¿½ Â Building Bazel with Bazel.</font></div><div><font face="monospace, monospace" size="1">| .WARNING: /tmp/bazel_tTNeGhsI/out/external/bazel_tools/WORKSPACE:1: Workspace name in /tmp/bazel_tTNeGhsI/out/external/bazel_tools/WORKSPACE (@io_bazel) does not match the name given in the repository's definition (@bazel_tools); this will cause a build error in future versions.</font></div><div><font face="monospace, monospace" size="1">| <font color="#38761d">INFO</font>: Loading package: src</font></div><div><font face="monospace, monospace" size="1">| <font color="#38761d">INFO</font>: Loading package: @bazel_tools//tools/cpp</font></div><div><font face="monospace, monospace" size="1">| <font color="#38761d">INFO</font>: Loading package: @local_config_xcode//</font></div><div><font face="monospace, monospace" size="1">| <font color="#cc0000">ERROR</font>: in target '//external:cc_toolchain': no such package '@local_config_cc//': Traceback (most recent call last):</font></div><div><font face="monospace, monospace" size="1">| Â  Â  Â  File "/tmp/bazel_tTNeGhsI/out/external/bazel_tools/tools/cpp/cc_configure.bzl", line 684</font></div><div><font face="monospace, monospace" size="1">| Â  Â  Â  Â  Â  Â  Â  _find_cc(repository_ctx)</font></div><div><font face="monospace, monospace" size="1">| Â  Â  Â  File "/tmp/bazel_tTNeGhsI/out/external/bazel_tools/tools/cpp/cc_configure.bzl", line 398, in _find_cc</font></div><div><font face="monospace, monospace" size="1">| Â  Â  Â  Â  Â  Â  Â  repository_ctx.which(cc_name)</font></div><div><font face="monospace, monospace" size="1">| Program argument of which() may not contains a / or a \ ('arm-poky-linux-gnueabi-gcc Â -march=armv7-a -marm -mfpu=neon Â -mfloat-abi=hard -mcpu=cortex-a9 --sysroot=/home/giuseppe/research/projects/zynq/yocto/build/tmp/sysroots/zc702-zynq7' given).</font></div><div><font face="monospace, monospace" size="1">| INFO: Elapsed time: 1.004s</font></div><div><font face="monospace, monospace" size="1">| </font></div><div><font face="monospace, monospace" size="1">| ERROR: Could not build Bazel</font></div><div><font face="monospace, monospace" size="1">| WARNING: /home/giuseppe/research/projects/zynq/yocto/build/tmp/work/cortexa9hf-neon-poky-linux-gnueabi/bazel/0.4.5-r0/temp/run.do_compile.4221:1 exit 2 from 'bash ./compile.sh'</font></div><div><font face="monospace, monospace" size="1">| ERROR: Function failed: do_compile (log file is located at /home/giuseppe/research/projects/zynq/yocto/build/tmp/work/cortexa9hf-neon-poky-linux-gnueabi/bazel/0.4.5-r0/temp/log.do_compile.4221)</font></div><div><font face="monospace, monospace" size="1" color="#cc0000">ERROR: Task (/home/giuseppe/research/projects/zynq/yocto/poky/meta-tensorflow/recipes/bazel/bazel_0.4.5.bb:do_compile) failed with exit code '1'</font></div><div><font face="monospace, monospace" size="1">NOTE: Tasks Summary: Attempted 1370 tasks of which 1369 didn't need to be rerun and 1 failed.</font></div><div><font face="monospace, monospace" size="1"><br></font></div><div><font face="monospace, monospace" size="1">Summary: 1 task failed:</font></div><div><font face="monospace, monospace" size="1">  /home/giuseppe/research/projects/zynq/yocto/poky/meta-tensorflow/recipes/bazel/bazel_0.4.5.bb:do_compile</font></div><div><font face="monospace, monospace" size="1">Summary: There was 1 ERROR message shown, returning a non-zero exit code.</font></div></div><div><font face="monospace, monospace" size="1"><br></font></div><div><font face="monospace, monospace" size="1"><br></font></div><div><font face="monospace, monospace" size="1"><br></font></div><div><font face="monospace, monospace" size="1"><br></font></div><div><font face="monospace, monospace" size="1"><br></font></div><div><font face="monospace, monospace" size="1"><br></font></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 5, 2017 at 1:04 PM, Andrea Galbusera <span dir="ltr"><<a href="mailto:gizero@gmail.com" target="_blank">gizero@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class="">On Fri, May 5, 2017 at 4:40 PM, Giuseppe Di Guglielmo <span dir="ltr"><<a href="mailto:giuseppe.diguglielmo@gmail.com" target="_blank">giuseppe.diguglielmo@gmail.<wbr>com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi all,<div>I am trying to create a new recipe for Bazel (from Google):</div><div><a href="https://bazel.build/versions/master/docs/install-compile-source.html" target="_blank">https://bazel.build/versions/m<wbr>aster/docs/install-compile-sou<wbr>rce.html</a><br></div><div><br></div><div>The standard compilation flow is relatively simple: <span style="color:rgb(68,68,68);font-family:robotodraft,"helvetica neue",helvetica,arial,sans-serif;font-size:14px">"Unzip the archive and </span>call <code style="font-size:13px;box-sizing:border-box;font-family:"source code pro",monospace;padding:2px 4px;color:rgb(199,37,78);background-color:rgb(249,249,249);border-radius:4px">bash ./compile.sh</code>;<span style="color:rgb(68,68,68);font-family:robotodraft,"helvetica neue",helvetica,arial,sans-serif;font-size:14px"> this will create a </span>bazel<span style="color:rgb(68,68,68);font-family:robotodraft,"helvetica neue",helvetica,arial,sans-serif;font-size:14px"> binary </span>in <code style="font-size:13px;box-sizing:border-box;font-family:"source code pro",monospace;padding:2px 4px;color:rgb(199,37,78);background-color:rgb(249,249,249);border-radius:4px">output/bazel</code>.<span style="color:rgb(68,68,68);font-family:robotodraft,"helvetica neue",helvetica,arial,sans-serif;font-size:14px"> This binary is self-contained, so it can be copied to a directory on the PATH (such as </span><code style="font-size:13px;box-sizing:border-box;font-family:"source code pro",monospace;padding:2px 4px;color:rgb(199,37,78);background-color:rgb(249,249,249);border-radius:4px">/usr/local/bin</code><span style="color:rgb(68,68,68);font-family:robotodraft,"helvetica neue",helvetica,arial,sans-serif;font-size:14px">) or used </span>in-place<span style="color:rgb(68,68,68);font-family:robotodraft,"helvetica neue",helvetica,arial,sans-serif;font-size:14px">.</span>"</div><div><br></div><div>I need some support on how to debug the recipe file that I attach.</div><div><br></div><div>In do_compile(), I run <font face="monospace, monospace" size="1" color="#ff0000">bash ./compile.sh</font>. This requires the JAVA_HOME variable that I export hard-coded because at the moment I do not know how to fetch that path in a recipe. At this point the compile.sh fails and I do not know how to debug. Please, can you have a look at it and provide me some comments?</div></div></blockquote><div><br></div></span><div>How does it fail? What is the log from bitbake? Please also provide the layers configuration that bitbake shows.</div></div></div></div>
</blockquote></div><br></div>