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] -=-=-=-=-=-=-=-=-=-=-=-