quartz64_uefi icon indicating copy to clipboard operation
quartz64_uefi copied to clipboard

Cannot build for PineTab2

Open oikumene opened this issue 1 year ago • 2 comments

Tried to make TARGET=RELEASE BOARDS=PINETAB2 with the following version https://github.com/jaredmcneill/quartz64_uefi/commit/585f501a2780aee87154424bf848f07c8c0c2f34 It stopped with 2 errors which seem to lack the definition of variables.

/usr/local/bin/aarch64-unknown-freebsd14.0-ld: /usr/home/hiroo/pinetab2/quartz6
4_uefi/Build/PineTab2/RELEASE_GCC5/AARCH64/ArmPlatformPkg/PrePi/PeiUniCore/OUTP
UT/ArmPlatformPrePiUniCore.lib(ModuleEntryPoint.obj): in function `_SetSVCMode'
:
(.text._ModuleEntryPoint+0xc): undefined reference to `mSystemMemoryEnd'
/usr/local/bin/aarch64-unknown-freebsd14.0-ld: /usr/home/hiroo/pinetab2/quartz6
4_uefi/Build/PineTab2/RELEASE_GCC5/AARCH64/ArmPlatformPkg/PrePi/PeiUniCore/OUTP
UT/ArmPlatformPrePiUniCore.lib(ModuleEntryPoint.obj): in function `_NeverReturn
':
(.text._ModuleEntryPoint+0xc8): undefined reference to `CEntryPoint'
collect2: error: ld returned 1 exit status

I could not figure out how to solve this. Sorry.

oikumene avatar Aug 17 '24 05:08 oikumene

@jaredmcneill can we push a new git tag just to trigger the automatic release build for the PineTab 2 on your repository?

I think that would make a lot of PineTab 2 UEFI users quite happy.


I forked the repo and pushed a new tag to trigger the GitHub workflow. This put the commit b813ba39b06208a279266474d726224dd4b74405 into effect, which added the automatic build for the PinTab 2: https://github.com/459below/quartz64_uefi/releases/tag/v1.2.1

I did no changes in code whatsoever. I haven't tested it myself on the PineTab 2 yet, though. I know from Danct12's PR https://github.com/jaredmcneill/quartz64_uefi/pull/74 that the internal display might not be working. Maybe they recorded it with external Display or something when they showed the demo here https://www.youtube.com/watch?v=i45JZZUDEZA

459below avatar Sep 21 '24 12:09 459below

pinetab_2_uefi

Had tested it on a sdcard using the PineTab2 UART Dongle and external screen via micro-HDMI adapter. I could however not get any USB keyboard or pogopin-attached one to get recognized. Danct12 obviously hat it working in their demo. I wonder what does not work for me here.

459below avatar Sep 21 '24 20:09 459below