rsb problem with python
D Peter Siddons
siddons at bnl.gov
Fri Jun 1 20:47:34 UTC 2018
OK, the report I sent is old so please ignore it. Tonight I will remove
all of the report files and re-build. I may even clean out everything
and start again. I don't know how well rsb behaves under repeated
executions.
Pete.
On 06/01/2018 04:32 PM, D Peter Siddons wrote:
>
> I have attached the report file.
>
> I tried a build without the "--with-rtems" flag and it completed
> successfully. So I have all the tools, now I just need RTEMS! I guess
> I go back to the old method of downloading a release and doing the
> bootstrap dance.
>
> THanks,
>
> Pete.
>
>
>
> On 06/01/2018 03:29 PM, Slide wrote:
>> Hi Pete,
>>
>> Is there any additional information in the logs for the git command
>> failure?
>>
>> Build: error: git command failed (/usr/bin/git): 1
>> Alex
>>
>> On Fri, Jun 1, 2018 at 12:28 PM D Peter Siddons <siddons at bnl.gov
>> <mailto:siddons at bnl.gov>> wrote:
>>
>> 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.insteadOf> git://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 <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
>
>
> _______________________________________________
> users mailing list
> 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
Phone: (631) 344-2738
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20180601/d1b722e8/attachment-0002.html>
More information about the users
mailing list