<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace">​​</div><div class="gmail_default" style="font-family:monospace,monospace">Hello, Tuyen.</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">I agree with you. It seems not to be a very good idea to mix jessie packages with unstable&#39;s.</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">I tried a few more things.</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default" style="font-family:monospace,monospace">- Removing the security repo from apt sources.</div><div class="gmail_default" style="font-family:monospace,monospace">Seems to solve the issue with the installation of the crosstoolchains, but breaks the</div><div class="gmail_default" style="font-family:monospace,monospace">installation of other fuego dependencies:</div></blockquote><div class="gmail_default" style="font-family:monospace,monospace"><i><br></i></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace"><i>The following information may help to resolve the situation:</i></font><font face="monospace, monospace"><i><br></i></font><font face="monospace, monospace"><i>The following packages have unmet dependencies:<br></i></font><font face="monospace, monospace"><i> g++ : Depends: cpp (&gt;= 4:4.9.2-2) but it is not going to be installed<br></i></font><font face="monospace, monospace"><i>       Depends: g++-4.9 (&gt;= 4.6.4-1~) but it is not going to be installed<br></i></font><font face="monospace, monospace"><i>       Depends: gcc-4.9 (&gt;= 4.6.4-1~) but it is not going to be installed<br></i></font><font face="monospace, monospace"><i> gcc : Depends: cpp (&gt;= 4:4.9.2-2) but it is not going to be installed<br></i></font><font face="monospace, monospace"><i>       Depends: gcc-4.9 (&gt;= 4.9.2-1~) but it is not going to be installed<br></i></font><font face="monospace, monospace"><i> gettext : Depends: libgomp1 (&gt;= 4.9) but it is not going to be installed<br></i></font><font face="monospace, monospace"><i> libtool : Depends: cpp but it is not going to be installed<br></i></font><font face="monospace, monospace"><i> python-matplotlib : Depends: python-numpy (&gt;= 1:1.8.0) but it is not going to be installed<br></i></font><font face="monospace, monospace"><i>                     Depends: python-numpy-abi9<br></i></font><font face="monospace, monospace"><i>                     Recommends: python-glade2 but it is not going to be installed</i></font></blockquote></div></blockquote><font face="monospace, monospace"><br></font><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace"><i><div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;font-family:monospace,monospace"><i><div class="gmail_default" style="font-style:normal;display:inline"><br></div></i></div></i></font></div></div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace"><i><div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;font-family:monospace,monospace"><i><div class="gmail_default" style="font-style:normal;display:inline"><div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;font-family:monospace,monospace">- Moving to Debian Stretch (the new stable).</div><div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;font-family:monospace,monospace">Crosstoolchain packages are <i><div class="gmail_default" style="font-style:normal;display:inline!important"><i><div class="gmail_default" style="font-style:normal;display:inline"><div class="gmail_default" style="display:inline!important">already available on the stable strech repos.</div></div></i></div></i></div><div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;font-family:monospace,monospace"><i><div class="gmail_default" style="font-style:normal;display:inline!important"><i><div class="gmail_default" style="font-style:normal;display:inline"><div class="gmail_default" style="display:inline!important">By changing our base image to debian:stretch and replacing </div></div></i></div></i><i><div class="gmail_default" style="font-style:normal;display:inline!important"><i><div class="gmail_default" style="font-style:normal;display:inline"><div class="gmail_default" style="display:inline!important">openjdk-7 with openjdk-8</div></div></i></div></i></div><div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;font-family:monospace,monospace"><i><div class="gmail_default" style="font-style:normal;display:inline!important"><i><div class="gmail_default" style="font-style:normal;display:inline"><div class="gmail_default" style="display:inline!important">(version 7 is not available on stretch) I was able to build successfully.</div></div></i></div></i></div><div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;font-family:monospace,monospace"><i><div class="gmail_default" style="font-style:normal;display:inline!important"><i><div class="gmail_default" style="font-style:normal;display:inline"><div class="gmail_default" style="display:inline!important"><br></div></div></i></div></i></div><div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;font-family:monospace,monospace"><i><div class="gmail_default" style="font-style:normal;display:inline!important"><i><div class="gmail_default" style="font-style:normal;display:inline"><div class="gmail_default" style="display:inline!important">I&#39;m not sure if this is a good</div></div></i></div></i><i><div class="gmail_default" style="font-style:normal;display:inline!important"><i><div class="gmail_default" style="font-style:normal;display:inline"><div class="gmail_default" style="display:inline!important"><i><div class="gmail_default" style="font-style:normal;display:inline!important"><i><div class="gmail_default" style="font-style:normal;display:inline"><div class="gmail_default" style="display:inline!important"> solution, though. Moving from jessie to stretch would</div></div></i></div></i></div></div></i></div></i></div><div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;font-family:monospace,monospace"><i><div class="gmail_default" style="font-style:normal;display:inline!important"><i><div class="gmail_default" style="font-style:normal;display:inline"><div class="gmail_default" style="display:inline!important"><i><div class="gmail_default" style="font-style:normal;display:inline!important"><i><div class="gmail_default" style="font-style:normal;display:inline"><div class="gmail_default" style="display:inline!important">represent a major change on Fuego, </div></div></i></div></i></div></div></i></div></i><div class="gmail_default" style="display:inline!important"><div class="gmail_default" style="display:inline"><div class="gmail_default" style="display:inline!important"><i><i><div class="gmail_default" style="font-style:normal;display:inline!important"><i><div class="gmail_default" style="font-style:normal;display:inline"><div class="gmail_default" style="display:inline!important"><i><div class="gmail_default" style="font-style:normal;display:inline!important"><i><div class="gmail_default" style="font-style:normal;display:inline"><div class="gmail_default" style="display:inline!important">that could possibly break other things.</div></div></i></div></i></div></div></i></div></i></i></div></div></div></div><div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;font-family:monospace,monospace"><div class="gmail_default" style="display:inline!important"><div class="gmail_default" style="display:inline"><div class="gmail_default" style="display:inline!important"><i><i><div class="gmail_default" style="font-style:normal;display:inline!important"><i><div class="gmail_default" style="font-style:normal;display:inline"><div class="gmail_default" style="display:inline!important"><i><div class="gmail_default" style="font-style:normal;display:inline!important"><i><div class="gmail_default" style="font-style:normal;display:inline"><div class="gmail_default" style="display:inline!important"><br></div></div></i></div></i></div></div></i></div></i></i></div></div></div></div></div></i></div></i></font></div></div></blockquote><font face="monospace, monospace"><div class="gmail_default" style="font-family:monospace,monospace;display:inline">​Additionally, emdebian updates seem to have cease a while ago (last change was in 2015), so</div></font><div><span style="font-family:monospace,monospace">eventually <div class="gmail_default" style="font-family:monospace,monospace;display:inline">​we would </div>need to come up with alternatives for the sources of those toolchains.</span><div><font face="monospace, monospace"><div class="gmail_default" style="font-family:monospace,monospace;display:inline"><br></div></font></div><div><div class="gmail_default" style="font-family:monospace,monospace">Do you or anyone have any other suggestions?</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">Thanks</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">--</div><div class="gmail_default" style="font-family:monospace,monospace">Guilherme</div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Mar 18, 2018 at 12:53 PM, Tuyển Hoàng <span dir="ltr">&lt;<a href="mailto:tuyen.hv.3i@gmail.com" target="_blank">tuyen.hv.3i@gmail.com</a>&gt;</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><div><div><div><div><div><div><div><div><div><div><div><div>Hello Guilherme,<br><br></div>Thank you so much for your help!<br></div>Actually, The ARM cross toolchain can be installed successfully with your patch,<br></div>but I do not think that adding debian unstable (sid) repository to the debian jessie<br></div>system is a good idea.<br></div>Normally, I think we should not add a different codename repository to a Debian system.<br></div>This can make our system get issues related to unmet dependencies of version packages later.<br></div>For example, When I add debian sid repository and install cross toolchain, It has 21 upgraded, <br>80 newly installed. For a long time, We can install or run packages from Debian Jessie and <br></div>these packages can depend on packages with Jessie version but they updated version to Debian sid before. <br>We can get problems with these packages.<br></div><br></div>That is my opinion.<br></div>How do you think about this?<br><br></div>Thank you and Best regards,<br></div><span class="">Tuyen <br><div><div><div><div> <br><div><div>______________________________<wbr>_________________<br>Fuego mailing list<br>
<a href="mailto:Fuego@lists.linuxfoundation.org" target="_blank">Fuego@lists.linuxfoundation.or<wbr>g</a><br>
<a href="https://lists.linuxfoundation.org/mailman/listinfo/fuego" rel="noreferrer" target="_blank">https://lists.linuxfoundation.<wbr>org/mailman/listinfo/fuego</a><br><div><div> <br></div></div></div></div></div></div></div></div></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2018-03-18 20:21 GMT+07:00 Guilherme Camargo <span dir="ltr">&lt;<a href="mailto:guicc@profusion.mobi" target="_blank">guicc@profusion.mobi</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><font face="monospace, monospace">Hello, Tuyen</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">I solved this issue by replacing the emdebian repository with debian/unstable</font></div><div><font face="monospace, monospace">(sip). See the patch <a href="https://bitbucket.org/profusionmobi/fuego/commits/055f58cefb954cf0daa828e17795ce95d8d38b6b" target="_blank">here</a>.</font></div><div><font face="monospace, monospace">That patch has been applied on my fork, that&#39;s based on the branch &#39;next&#39;, so it can&#39;t</font></div><div><span style="font-family:monospace,monospace">be applied directly on master. I plan to send a patch to master </span><span style="font-family:monospace,monospace">this Monday, but for now,</span></div><div><span style="font-family:monospace,monospace">you may be able to fix that issue by doing the </span><span style="font-family:monospace,monospace">following:</span></div><div><span style="font-family:monospace,monospace"><br></span></div><div><font face="monospace, monospace">-RUN echo &quot;deb <a href="http://emdebian.org/tools/debian/" target="_blank">http://emdebian.org/tools/debi<wbr>an/</a> jessie main&quot; &gt; /etc/apt/sources.list.d/crosst<wbr>ools.list</font></div><div><font face="monospace, monospace">-RUN dpkg --add-architecture armhf</font></div><div><font face="monospace, monospace">-RUN curl <a href="http://emdebian.org/tools/debian/emdebian-toolchain-archive.key" target="_blank">http://emdebian.org/tools/debi<wbr>an/emdebian-toolchain-archive.<wbr>key</a> | sudo apt-key add -</font></div><div><font face="monospace, monospace">+RUN echo deb <a href="http://deb.debian.org/debian" target="_blank">http://deb.debian.org/debian</a> unstable main contrib non-free &gt;</font></div><div><font face="monospace, monospace">+        /etc/apt/sources.list.d/crosst<wbr>ools.list</font></div><div><font face="monospace, monospace">+RUN dpkg --add-architecture armhf</font></div><div><br></div></div><div style="font-family:monospace,monospace">Can you please try that out and tell me if it works for you?</div><div style="font-family:monospace,monospace"><br></div><div style="font-family:monospace,monospace">Thanks</div><div style="font-family:monospace,monospace"><br></div><div style="font-family:monospace,monospace">--</div><div style="font-family:monospace,monospace">Guilherme</div><div style="font-family:monospace,monospace"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="m_-699758984797659669h5">On Sat, Mar 17, 2018 at 11:53 PM, Tuyển Hoàng <span dir="ltr">&lt;<a href="mailto:tuyen.hv.3i@gmail.com" target="_blank">tuyen.hv.3i@gmail.com</a>&gt;</span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="m_-699758984797659669h5"><div dir="ltr"><div><div><div><div><div><div><div><div><div>Hello all,<br><br></div>When I ran ./install, I got the below error:<br><br><i>Step 51 : RUN DEBIAN_FRONTEND=noninteractive apt-get update<br> ---&gt; Using cache<br> ---&gt; 0ee853280c49<br>Step 52 : RUN DEBIAN_FRONTEND=noninteractive apt-get -yV install crossbuild-essential-armhf cpp-arm-linux-gnueabihf gcc-arm-linux-gnueabihf binutils-arm-linux-gnueabihf<br> ---&gt; Running in bec6bfd97f37<br>Reading package lists...<br>Building dependency tree...<br>Reading state information...<br>Some packages could not be installed. This may mean that you have<br>requested an impossible situation or if you are using the unstable<br>distribution that some required packages have not yet been created<br>or been moved out of Incoming.<br>The following information may help to resolve the situation:<br><br>The following packages have unmet dependencies:<br> crossbuild-essential-armhf : Depends: g++-arm-linux-gnueabihf (&gt;= 4.9.1-1) but it is not going to be installed<br> gcc-arm-linux-gnueabihf : Depends: gcc-4.9-arm-linux-gnueabihf (&gt;= 4.9.2-10) but it is not going to be installed<br>E: Unable to correct problems, you have held broken packages.<br>The command &#39;/bin/sh -c DEBIAN_FRONTEND=noninteractive apt-get -yV install crossbuild-essential-armhf cpp-arm-linux-gnueabihf gcc-arm-linux-gnueabihf binutils-arm-linux-gnueabihf&#39; returned a non-zero code: 100</i><br><br></div>How to reproduce the issue?<br></div>I cleaned all the old Jessie docker images and containers on my machine then run ./install.sh.<br></div><div>This will re-clone a new Jessie docker image.<br></div>I think this issue also occurs if we setup Fuego on a new machine.<br><br></div>After several checks about the dependence of packages, I see that <br>gcc-4.9-arm-linux-gnueabihf package depends on: libgcc-4.9-dev:armhf (= 4.9.2-10) but 4.9.2-10+deb8u1 is to be installed<br><br></div>The reason that some packages in <a href="http://emdebian.org/tools/debian/dists/jessie/main/" target="_blank">emdebian.org</a> repository are older than the current Jessie docker image and <a href="http://security.debian.org/debian-security/dists/jessie/updates/" target="_blank">security.debian.org</a> repository.<br><br></div>How should we do to solve the issue?<br><br></div>Best regards,<br></div>Tuyen <br></div>
<br></div></div>______________________________<wbr>_________________<br>
Fuego mailing list<br>
<a href="mailto:Fuego@lists.linuxfoundation.org" target="_blank">Fuego@lists.linuxfoundation.or<wbr>g</a><br>
<a href="https://lists.linuxfoundation.org/mailman/listinfo/fuego" rel="noreferrer" target="_blank">https://lists.linuxfoundation.<wbr>org/mailman/listinfo/fuego</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div></div>