Im sending the feeback through this thread only, regards we have another
at https://edk2.groups.io/g/devel/message/39787 i believe we should keep
just this one, i read about MicroPython and the first thing i noticed is
GCC toolchain is not listed on support toolchain at the moment, but i
tried to compile anyway with the following command:
    # build -p MicroPythonPkg/MicroPythonPkg.dsc -a X64 -t GCC5

The build  finished with success, then i moved 'MicroPythonDxe.efi' and
'micropython.efi' to a fat partition to make a test using OVMF and QEMU,
the Python interpreter initialized with success too, and i just tested
basic operations like assign and basic arithmetics.

The first problem appears when i tried to use import, like in the
example of README, i tried to load 'VirtualConsoleDxe.efi' manually and
then execute 'micropython.efi' the VirtualConsoleDxe is loaded and
interpreter initialized too, but when i tried to do a "import
Lib.Uefi.uefi as uefi" the interpreter hangs and the virtual machine
rebooted.

The sockets module is not supported at the moment on MicroPython as said
on README, the application i want to make a prototype relies on network,
so i probably should build the StdLib package and try to make a
prototype with C, but its worth to notice the MicroPython is finishing
the build in current state, i want to know if sockets module will be
possible provided in a future release.

Thanks,
Paulo Amorim 

On 2019-04-30 13:36, Carsey, Jaben wrote:
> Paulo,
> 
> I would urge you to use the minpython instead of the AppPkg python. 
> The minpython is a python 3 implementation vs. this 2.7
> implementation. New development should not start on a version of
> python that is about to go officially EOL.
> 
> That being said, I have not seed that error message before. Maybe
> Daryl has a better starting point.
> 
> -Jaben
> 
>> -----Original Message-----
>> From: Leif Lindholm [mailto:leif.lindh...@linaro.org]
>> Sent: Monday, April 29, 2019 9:54 AM
>> To: devel@edk2.groups.io; phlamo...@riseup.net
>> Cc: Daryl McDaniel <edk2-li...@mc2research.org>; Carsey, Jaben
>> <jaben.car...@intel.com>
>> Subject: Re: [edk2-devel] Error building Python
>> Importance: High
>>
>> +AppPkg maintainers
>>
>> On Sun, Apr 28, 2019 at 09:25:28PM -0700, phlamo...@riseup.net wrote:
>> > I want to use python to prototype some UEFI applications, but the build
>> > is not working on my environment, im trying to build in a linux(debian)
>> > which have "gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516" installed, the
>> > EDK2 is properly installed, i build other packages like OVMF and Mde*,
>> > at the first time i tried to build Python just uncommenting
>> > "AppPkg/Applications/Python/PythonCore.inf" the build stopped because
>> > some compiler warnings which are stopping the building bcause the flag
>> > -Werror, so i changed the file tools_def.txt to remove the -Werror flag,
>> > the warnings dont stopped the build, i probably should fix the warnings
>> > one by one, but when i tried to build again the build system stopped at
>> > target
>> >
>> '/root/projeto_final/src/edk2/Build/AppPkg/DEBUG_GCC5/X64/AppPkg/Ap
>> plications/Python/PythonCore/DEBUG/Python.dll',
>> > i will leave the entire error message following this message, let me
>> > know if i need to provide another/more information.
>> >
>> > --
>> > pymath.obj (symbol from plugin): In function `_Py_get_387controlword':
>> > (.text+0x0): multiple definition of `copysign'
>> > s_copysign.obj (symbol from plugin):(.text+0x0): first defined here
>> > collect2: error: ld returned 1 exit status
>> > GNUmakefile:583: recipe for target
>> >
>> '/root/projeto_final/src/edk2/Build/AppPkg/DEBUG_GCC5/X64/AppPkg/Ap
>> plications/Python/PythonCore/DEBUG/Python.dll'
>> > failed
>> > make: ***
>> >
>> [/root/projeto_final/src/edk2/Build/AppPkg/DEBUG_GCC5/X64/AppPkg/Ap
>> plications/Python/PythonCore/DEBUG/Python.dll]
>> > Error 1
>> >
>> > build.py...
>> >  : error 7000: Failed to execute command
>> >         make tbuild
>> >
>> [/root/projeto_final/src/edk2/Build/AppPkg/DEBUG_GCC5/X64/AppPkg/Ap
>> plications/Python/PythonCore]
>> >
>> > build.py...
>> >  : error F002: Failed to build module
>> >
>> > /root/projeto_final/src/edk2/AppPkg/Applications/Python/PythonCore.inf
>> > [X64, GCC5, DEBUG]
>> >
>> > - Failed -
>> > Build end time: 06:56:21, Apr.28 2019
>> > Build total time: 00:05:32
>> > --
>> >
>> > Thanks,
>> > Paulo Amorim
>> >
>> >
>> >
> 
> 

-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#39878): https://edk2.groups.io/g/devel/message/39878
Mute This Topic: https://groups.io/mt/31387171/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to