rsb problem with python

D Peter Siddons siddons at bnl.gov
Fri Jun 1 19:28:29 UTC 2018


Hi Alex,

   THis didn't change anything. Looking at the report I see:

RTEMS Tools Project - Source Builder Error Report
  Build: error: git command failed (/usr/bin/git): 1
  Command Line: ../source-builder/sb-set-builder --log=l-arm.txt --prefix=/home/peter/development/rtems/5 --with-rtems 5/rtems-arm
  Python: 2.7.12 (default, Dec  4 2017, 14:50:18) [GCC 5.4.0 20160609]

I thought rsb needed Python3.6? That's why I went through installing it 
earlier. Could this be the problem? 2.7.12 is the default python for 
Ubuntu 16.04. The error seems to be a result of me using "--with-rtems" 
flag.
Pete.


On 05/31/2018 01:42 PM, Slide wrote:
> Hi Pete,
>
> This is the command I used
>
> git config url.https://git.rtems.org/.insteadOf git://git.rtems.org/ 
> <http://git.rtems.org/>
>
> If you want to make the configuration global (not per repo) you can 
> use the following
>
> git config --global 
> url.https://git.rtems.org/.insteadOf git://git.rtems.org/ 
> <http://git.rtems.org/>
>
> Thanks,
>
> Alex
>
>
>
> On Wed, May 30, 2018 at 6:35 PM Siddons, David <siddons at bnl.gov 
> <mailto:siddons at bnl.gov>> wrote:
>
>     Hi Alex,
>        I'm pretty git-ignorant. How do I use your command git config
>     url https://git.rtems.org/ <https://git.rtems.org/rtems.insteadOf>
>     ? If I just execute that it says "error: key does not contain a
>     section: url".
>     Pete.
>
>     ------------------------------------------------------------------------
>     *From:* Slide [slide.o.mix at gmail.com <mailto:slide.o.mix at gmail.com>]
>     *Sent:* Wednesday, May 30, 2018 5:32 PM
>
>     *To:* Siddons, David
>     *Cc:* users at rtems.org <mailto:users at rtems.org>
>     *Subject:* Re: rsb problem with python
>     Hi Pete,
>
>     That's something I would like to know as well. When something
>     fails after building GCC, it would be nice to not have to rebuild
>     GCC the next time. I don't know enough about the RTEMS build
>     process at this point to be able to help you on that part.
>
>     Regards,
>
>     Alex
>
>     On Wed, May 30, 2018 at 2:19 PM D Peter Siddons <siddons at bnl.gov
>     <mailto:siddons at bnl.gov>> wrote:
>
>         Hi Alex,
>
>          OK, thanks. I'll try that tonight. Maybe it will work as-is
>         from my home network.
>
>         Is there a way to skip parts of the build? The first part is
>         very slow.
>
>         Pete.
>
>
>
>         On 05/30/2018 04:59 PM, Slide wrote:
>>         Hi Pete,
>>
>>         I also ran into a similar failure :-) I had to use:
>>
>>         git config url https://git.rtems.org/.insteadOf
>>         <https://git.rtems.org/rtems.insteadOfgit://git.rtems.org
>>         <http://git.rtems.org>
>>
>>         My IT blocks the git protocol port on our company firewall.
>>         You can make this global by adding --global after config in
>>         the command above
>>
>>         Alex
>>
>>         On Wed, May 30, 2018 at 12:58 PM D Peter Siddons
>>         <siddons at bnl.gov <mailto:siddons at bnl.gov>> wrote:
>>
>>             Hi Gedare,
>>                 That worked, i.e. commenting out the miniconda path
>>             and installing python3.6-dev. So on to the next stop :)
>>
>>             Processing stopped when building the kernel. At the end
>>             of the log file I see:
>>
>>             script: 72: export PATH
>>             script: 73: # Default environment set up.
>>             script: 74: LANG=C
>>             script: 75: export LANG
>>             script: 76: unset DISPLAY || :
>>             script: 77: umask 022
>>             script: 78: cd "/home/peter/development/rtems/src/rtems-source-builder/rtems/build/arm-rtems5-kernel-5-1"
>>             script: 79: echo "=> arm-rtems5-kernel-5-1:"
>>             script: 80: echo "==> %prep:"
>>             script: 81: source_dir_rtems="rtems-5"
>>             source setup: arm-rtems5-kernel-5-1: source rtems -q -c -n arm-rtems5-kernel-5-1-5
>>             making dir: /home/peter/development/rtems/src/rtems-source-builder/rtems/sources/git
>>             git: reset: git://git.rtems.org/rtems.git <http://git.rtems.org/rtems.git>
>>             git: checkout: git://git.rtems.org/rtems.git <http://git.rtems.org/rtems.git>  => 5
>>             error: git command failed (/usr/bin/git): 1
>>
>>             I have attached the entire report, FYI. Does this mean
>>             that git could not supply the source?
>>
>>             Pete.
>>
>>
>>             On 05/30/2018 01:01 PM, Gedare Bloom wrote:
>>>             Pete,
>>>
>>>             On Wed, May 30, 2018 at 12:19 PM, D Peter Siddons<siddons at bnl.gov> <mailto:siddons at bnl.gov>  wrote:
>>>>             Hi Gedare,
>>>>
>>>>                 I didn't get your earlier email (?), but the answer is:
>>>>
>>>>             /home/peter/miniconda3/bin/python3.6
>>>>
>>>>             so the only way I have 3.6 is through miniconda. Maybe it expects
>>>>             /usr/bin/python3.6?
>>>>
>>>             Odd that my email didn't come through to you. Anyway, since 'which'
>>>             finds it, the paths seem correct. Alex' suggestion to install the
>>>             development library is a good one however. I have had problems in the
>>>             past with mixed Anaconda python installations and Ubuntu distro ones.
>>>             I (like you) had the conda in a subdir of my home directory though, so
>>>             I found it was easiest for me to just disable the conda paths e.g. by
>>>             commenting out
>>>             #export PATH="/home/gedare/anaconda3/bin:$PATH"
>>>             in my .bashrc was sufficient for me
>>>
>>>             Then, I could install/use the Ubuntu distributions Python2/3 packages
>>>             without conflicts.
>>>
>>>             Gedare
>>>
>>>>             Pete.
>>>>
>>>>
>>>>
>>>>             On 05/30/2018 12:12 PM, Gedare Bloom wrote:
>>>>
>>>>             Alex,
>>>>
>>>>             Yes that also makes sense, thank you. Usually, I've seen that problem
>>>>             manifest as missing Python.h, but error messages can be vague and
>>>>             inconsistent. :)
>>>>
>>>>             On Wed, May 30, 2018 at 11:49 AM, Slide<slide.o.mix at gmail.com> <mailto:slide.o.mix at gmail.com>  wrote:
>>>>
>>>>             I ran into a similar issue and the way I solved it was by installing the
>>>>             -dev package for Python. For me this was libpython3-dev on Ubuntu. I'm not
>>>>             sure how to do that with the Anaconda installation, but this may help point
>>>>             you in the right direction.
>>>>
>>>>             Regards,
>>>>
>>>>             Alex
>>>>
>>>>             On Wed, May 30, 2018 at 6:57 AM Gedare Bloom<gedare at rtems.org> <mailto:gedare at rtems.org>  wrote:
>>>>
>>>>             Pete,
>>>>
>>>>             Do you get anything with:
>>>>             $ which python3.6
>>>>
>>>>             Probably, it is looking for that invocation command. I ought to try
>>>>             this, because my Ubuntu does not ship with python3.6 I know, so maybe
>>>>             it breaks too... hm
>>>>
>>>>             On Mon, May 28, 2018 at 6:23 PM, Siddons, David<siddons at bnl.gov> <mailto:siddons at bnl.gov>  wrote:
>>>>
>>>>             Hi Amaan,
>>>>                 Actually,  /home/peter/miniconda3/bin/python is a soft link to
>>>>             /home/peter/miniconda3/bin/python3.6 already! Does rsb not follow links?
>>>>             Pete.
>>>>
>>>>             ________________________________
>>>>             From: Amaan Cheval [amaan.cheval at gmail.com <mailto:amaan.cheval at gmail.com>]
>>>>             Sent: Monday, May 28, 2018 6:05 PM
>>>>             To: Siddons, David
>>>>             Cc:users at rtems.org <mailto:users at rtems.org>
>>>>             Subject: Re: rsb problem with python
>>>>
>>>>             Hey David!
>>>>
>>>>             It looks to me like Anaconda doesn't install the "alias" binaries
>>>>             specifying
>>>>             the version (for eg. both "python" and "python3.6"). I believe the fix
>>>>             in
>>>>             your case should be as simple as copying your existing binary with the
>>>>             following command:
>>>>
>>>>             cp /home/peter/miniconda3/bin/python
>>>>             /home/peter/miniconda3/bin/python3.6
>>>>
>>>>
>>>>             On Tue, May 29, 2018, 3:28 AM Siddons, David<siddons at bnl.gov> <mailto:siddons at bnl.gov>  wrote:
>>>>
>>>>             While building rsb for arm-rtems I got this problem:
>>>>
>>>>             checking for python... /home/peter/miniconda3/bin/python
>>>>             checking for python3.6... no
>>>>             configure: error: python is missing or unusable
>>>>             Makefile:9095: recipe for target 'configure-gdb' failed
>>>>             make[1]: *** [configure-gdb] Error 1
>>>>             make[1]: Leaving directory
>>>>
>>>>             '/home/peter/development/rtems/src/rtems-source-builder/rtems/build/arm-rtems5-gdb-8.0.1-x86_64-linux-gnu-1/build'
>>>>             Makefile:848: recipe for target 'all' failed
>>>>             make: *** [all] Error 2
>>>>             shell cmd failed: /bin/sh -ex
>>>>
>>>>             /home/peter/development/rtems/src/rtems-source-builder/rtems/build/arm-rtems5-gdb-8.0.1-x86_64-linux-gnu-1/doit
>>>>             error: building
>>>>
>>>>             arm-rtems5-gdb-8.0.1-x86_64-linux-gnu-1peter at peter-Latitude-E7240:~/development/rtems/src/rtems-source-builder/rtems$
>>>>
>>>>             I am running Ubuntu:
>>>>
>>>>             peter at peter-Latitude-E7240:/etc$ lsb_release -a
>>>>             LSB Version:
>>>>
>>>>             core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:printing-9.20160110ubuntu0.2-amd64:printing-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
>>>>             Distributor ID: Ubuntu
>>>>             Description:    Ubuntu 16.04.4 LTS
>>>>             Release:        16.04
>>>>             Codename:       xenial
>>>>
>>>>             then:
>>>>
>>>>             python -V
>>>>             Python 3.6.1 :: Continuum Analytics, Inc.
>>>>
>>>>             This comes from an Anaconda installation. If I remove the path entry
>>>>             which
>>>>             causes that I get python 2.7, which is the default Ubuntu 16.04
>>>>             version. Do
>>>>             I need to install Python 3.6?
>>>>
>>>>             Pete.
>>>>
>>>>
>>>>             _______________________________________________
>>>>             users mailing list
>>>>             users at rtems.org <mailto:users at rtems.org>
>>>>             http://lists.rtems.org/mailman/listinfo/users
>>>>
>>>>             _______________________________________________
>>>>             users mailing list
>>>>             users at rtems.org <mailto:users at rtems.org>
>>>>             http://lists.rtems.org/mailman/listinfo/users
>>>>
>>>>             _______________________________________________
>>>>             users mailing list
>>>>             users at rtems.org <mailto:users at rtems.org>
>>>>             http://lists.rtems.org/mailman/listinfo/users
>>>>
>>>>             .
>>>>
>>>>
>>>>             --
>>>>             D. Peter Siddons
>>>>             Detector Development Group Leader
>>>>             Photon Science Division, NSLS-II,
>>>>             Bldg. 535B
>>>>             Brookhaven National Laboratory
>>>>             Upton, NY 11973
>>>>
>>>>             email:siddons at bnl.gov <mailto:siddons at bnl.gov>
>>>>             Phone:(631) 344-2738 <tel:%28631%29%20344-2738>
>>>             .
>>>
>>
>>             -- 
>>             D. Peter Siddons
>>             Detector Development Group Leader
>>             Photon Science Division, NSLS-II,
>>             Bldg. 535B
>>             Brookhaven National Laboratory
>>             Upton, NY 11973
>>
>>             email:siddons at bnl.gov <mailto:siddons at bnl.gov>
>>             Phone:(631) 344-2738 <tel:%28631%29%20344-2738>
>>
>
>         -- 
>         D. Peter Siddons
>         Detector Development Group Leader
>         Photon Science Division, NSLS-II,
>         Bldg. 535B
>         Brookhaven National Laboratory
>         Upton, NY 11973
>
>         email:siddons at bnl.gov <mailto:siddons at bnl.gov>
>         Phone:(631) 344-2738 <tel:%28631%29%20344-2738>
>

-- 
D. Peter Siddons
Detector Development Group Leader
Photon Science Division, NSLS-II,
Bldg. 535B
Brookhaven National Laboratory
Upton, NY 11973

email: siddons at bnl.gov
Phone: (631) 344-2738

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20180601/fea94b5c/attachment-0001.html>


More information about the users mailing list