
fbcp-ili9341 not working, even a little bit, desperate for ideas
I'm running a Raspi 4B with TwisterOS and two screens, one HDMI and one Waveshare 3.5" thru GPIO which doesn't display anything except for white, I'm like 90% sure this is because it's got no driver, which is what I'm trying to amend, I followed the steps, in the github, typed in cmake -DSPI_BUS_CLOCK_DIVISOR=8 -DWAVESHARE35B_ILI9486=ON .. for the [options] section, then, when i input make -jit outputs a concerningly long string of errors (seen below), is this fixable or is the second screen thru GPIO idea just doomed?
[ 4%] Building CXX object CMakeFiles/fbcp-ili9341.dir/keyboard.cpp.o
[ 9%] Building CXX object CMakeFiles/fbcp-ili9341.dir/fbcp-ili9341.cpp.o
[ 14%] Building CXX object CMakeFiles/fbcp-ili9341.dir/display.cpp.o
[ 19%] Building CXX object CMakeFiles/fbcp-ili9341.dir/ssd1351.cpp.o
c++: error: unrecognized argument in option '-mabi=aapcs-linux'
c++: note: valid arguments to '-mabi=' are: ilp32 lp64
c++: error: unrecognized argument in option '-mtls-dialect=gnu2'
c++: note: valid arguments to '-mtls-dialect=' are: desc trad
c++: error: unrecognized argument in option '-mabi=aapcs-linux'
c++: note: valid arguments to '-mabi=' are: ilp32 lp64
c++: error: unrecognized argument in option '-mtls-dialect=gnu2'
c++: note: valid arguments to '-mtls-dialect=' are: desc trad
c++: error: unrecognized command-line option '-marm'
c++: error: unrecognized command-line option '-marm'
c++: error: unrecognized argument in option '-mabi=aapcs-linux'
c++: note: valid arguments to '-mabi=' are: ilp32 lp64
c++: error: unrecognized argument in option '-mtls-dialect=gnu2'
c++: error: unrecognized command-line option '-mhard-float'
c++: note: valid arguments to '-mtls-dialect=' are: desc trad
c++: error: unrecognized command-line option '-marm'
[ 23%] Building CXX object CMakeFiles/fbcp-ili9341.dir/mem_alloc.cpp.o
[ 52%] Building CXX object CMakeFiles/fbcp-ili9341.dir/low_battery.cpp.o
c++: error: unrecognized argument in option '-mabi=aapcs-linux'
c++: note: valid arguments to '-mabi=' are: ilp32 lp64
c++: error: unrecognized argument in option '-mtls-dialect=gnu2'
c++: note: valid arguments to '-mtls-dialect=' are: desc trad
[ 28%] Building CXX object CMakeFiles/fbcp-ili9341.dir/ili9341.cpp.o
[ 38%] Building CXX object CMakeFiles/fbcp-ili9341.dir/st7735r.cpp.o
[ 38%] Building CXX object CMakeFiles/fbcp-ili9341.dir/hx8357d.cpp.o
[ 42%] Building CXX object CMakeFiles/fbcp-ili9341.dir/gpu.cpp.o
[ 47%] Building CXX object CMakeFiles/fbcp-ili9341.dir/statistics.cpp.o
c++: error: unrecognized command-line option '-marm'
c++: error: unrecognized argument in option '-mabi=aapcs-linux'
c++: note: valid arguments to '-mabi=' are: ilp32 lp64
c++: error: unrecognized argument in option '-mtls-dialect=gnu2'
c++: note: valid arguments to '-mtls-dialect=' are: desc trad
[ 61%] Building CXX object CMakeFiles/fbcp-ili9341.dir/ili9486.cpp.o
[ 57%] Building CXX object CMakeFiles/fbcp-ili9341.dir/diff.cpp.o
c++: error: unrecognized argument in option '-mabi=aapcs-linux'
c++: note: valid arguments to '-mabi=' are: ilp32 lp64
c++: error: unrecognized argument in option '-mtls-dialect=gnu2'
c++: note: valid arguments to '-mtls-dialect=' are: desc trad
c++: error: unrecognized command-line option '-mhard-float'
c++: error: unrecognized argument in option '-mabi=aapcs-linux'
c++: error: unrecognized command-line option '-mhard-float'
c++: note: valid arguments to '-mabi=' are: ilp32 lp64
c++: error: unrecognized argument in option '-mtls-dialect=gnu2'
c++: note: valid arguments to '-mtls-dialect=' are: desc trad
[ 71%] Building CXX object CMakeFiles/fbcp-ili9341.dir/mpi3501.cpp.o
c++: error: unrecognized command-line option '-mhard-float'
c++: error: unrecognized command-line option '-marm'
c++: error: unrecognized argument in option '-mabi=aapcs-linux'
c++: note: valid arguments to '-mabi=' are: ilp32 lp64
c++: error: unrecognized argument in option '-mtls-dialect=gnu2'
c++: note: valid arguments to '-mtls-dialect=' are: desc trad
c++: error: unrecognized command-line option '-marm'
c++: error: unrecognized command-line option '-marm'
c++: error: unrecognized argument in option '-mabi=aapcs-linux'
c++: note: valid arguments to '-mabi=' are: ilp32 lp64
c++: error: unrecognized argument in option '-mtls-dialect=gnu2'
c++: note: valid arguments to '-mtls-dialect=' are: desc trad
[ 76%] Building CXX object CMakeFiles/fbcp-ili9341.dir/ili9488.cpp.o
[ 66%] Building CXX object CMakeFiles/fbcp-ili9341.dir/dma.cpp.o
c++: error: unrecognized argument in option '-mabi=aapcs-linux'
c++: note: valid arguments to '-mabi=' are: ilp32 lp64
c++: error: unrecognized argument in option '-mabi=aapcs-linux'
c++: note: valid arguments to '-mabi=' are: ilp32 lp64
c++: error: unrecognized argument in option '-mtls-dialect=gnu2'
c++: note: valid arguments to '-mtls-dialect=' are: desc trad
c++: error: unrecognized command-line option '-mfloat-abi=hard'
c++: error: unrecognized command-line option '-marm'
[ 80%] Building CXX object CMakeFiles/fbcp-ili9341.dir/mailbox.cpp.o
c++: error: unrecognized command-line option '-marm'
c++: error: unrecognized argument in option '-mabi=aapcs-linux'
c++: note: valid arguments to '-mabi=' are: ilp32 lp64
c++: error: unrecognized argument in option '-mtls-dialect=gnu2'
c++: note: valid arguments to '-mtls-dialect=' are: desc trad
c++: error: unrecognized command-line option '-marm'
c++: error: unrecognized argument in option '-mtls-dialect=gnu2'
c++: note: valid arguments to '-mtls-dialect=' are: desc trad
c++: error: unrecognized command-line option '-marm'
[ 85%] Building CXX object CMakeFiles/fbcp-ili9341.dir/mz61581.cpp.o
c++: error: unrecognized argument in option '-mabi=aapcs-linux'
c++: error: unrecognized command-line option '-marm'
c++: error: unrecognized command-line option '-mhard-float'
c++: error: unrecognized command-line option '-mhard-float'
c++: error: unrecognized command-line option '-mhard-float'
c++: error: unrecognized argument in option '-mabi=aapcs-linux'
[ 95%] Building CXX object CMakeFiles/fbcp-ili9341.dir/text.cpp.o
c++: error: unrecognized command-line option '-mfloat-abi=hard'
c++: error: unrecognized command-line option '-mhard-float'
c++: error: unrecognized argument in option '-mabi=aapcs-linux'
c++: error: unrecognized command-line option '-mhard-float'
make[2]: *** [CMakeFiles/fbcp-ili9341.dir/build.make:118: CMakeFiles/fbcp-ili9341.dir/fbcp-ili9341.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
c++: error: unrecognized command-line option '-mhard-float'
[ 90%] Building CXX object CMakeFiles/fbcp-ili9341.dir/spi.cpp.o
c++: error: unrecognized argument in option '-mabi=aapcs-linux'
c++: note: valid arguments to '-mabi=' are: ilp32 lp64
c++: error: unrecognized argument in option '-mtls-dialect=gnu2'
c++: note: valid arguments to '-mtls-dialect=' are: desc trad
c++: error: unrecognized argument in option '-mabi=aapcs-linux'
c++: error: unrecognized command-line option '-mhard-float'
make[2]: *** [CMakeFiles/fbcp-ili9341.dir/build.make:90: CMakeFiles/fbcp-ili9341.dir/display.cpp.o] Error 1
c++: error: unrecognized command-line option '-mhard-float'
c++: error: unrecognized argument in option '-mabi=aapcs-linux'
c++: note: valid arguments to '-mabi=' are: ilp32 lp64
c++: error: unrecognized argument in option '-mtls-dialect=gnu2'
c++: note: valid arguments to '-mtls-dialect=' are: desc trad
c++: error: unrecognized command-line option '-marm'
c++: note: valid arguments to '-mabi=' are: ilp32 lp64
c++: error: unrecognized argument in option '-mtls-dialect=gnu2'
c++: note: valid arguments to '-mtls-dialect=' are: desc trad
c++: error: unrecognized command-line option '-marm'
c++: error: unrecognized command-line option '-mfloat-abi=hard'
c++: error: unrecognized command-line option '-mfloat-abi=hard'
make[2]: *** [CMakeFiles/fbcp-ili9341.dir/build.make:300: CMakeFiles/fbcp-ili9341.dir/ssd1351.cpp.o] Error 1
c++: note: valid arguments to '-mabi=' are: ilp32 lp64
make[2]: *** [CMakeFiles/fbcp-ili9341.dir/build.make:202: CMakeFiles/fbcp-ili9341.dir/keyboard.cpp.o] Error 1
c++: note: valid arguments to '-mabi=' are: ilp32 lp64
c++: error: unrecognized argument in option '-mabi=aapcs-linux'
c++: note: valid arguments to '-mabi=' are: ilp32 lp64
c++: error: unrecognized argument in option '-mtls-dialect=gnu2'
c++: note: valid arguments to '-mtls-dialect=' are: desc trad
c++: note: valid arguments to '-mabi=' are: ilp32 lp64
c++: error: unrecognized argument in option '-mtls-dialect=gnu2'
c++: note: valid arguments to '-mtls-dialect=' are: desc trad
c++: error: unrecognized command-line option '-marm'
c++: error: unrecognized command-line option '-mfloat-abi=hard'
c++: error: unrecognized command-line option '-marm'
c++: error: unrecognized argument in option '-mabi=aapcs-linux'
c++: error: unrecognized command-line option '-mfloat-abi=hard'
c++: note: valid arguments to '-mabi=' are: ilp32 lp64
c++: error: unrecognized argument in option '-mtls-dialect=gnu2'
c++: note: valid arguments to '-mtls-dialect=' are: desc trad
c++: error: unrecognized command-line option '-mfloat-abi=hard'
c++: error: unrecognized command-line option '-mfloat-abi=hard'
c++: error: unrecognized command-line option '-marm'
c++: error: unrecognized argument in option '-mtls-dialect=gnu2'
c++: error: unrecognized argument in option '-mtls-dialect=gnu2'
c++: note: valid arguments to '-mtls-dialect=' are: desc trad
make[2]: *** [CMakeFiles/fbcp-ili9341.dir/build.make:244: CMakeFiles/fbcp-ili9341.dir/mem_alloc.cpp.o] Error 1
c++: error: unrecognized command-line option '-marm'
c++: error: unrecognized command-line option '-mhard-float'
c++: error: unrecognized command-line option '-mfloat-abi=hard'
c++: error: unrecognized command-line option '-mfloat-abi=hard'
c++: error: unrecognized command-line option '-mhard-float'
c++: error: unrecognized command-line option '-mhard-float'
c++: error: unrecognized command-line option '-mhard-float'
c++: note: valid arguments to '-mtls-dialect=' are: desc trad
c++: error: unrecognized command-line option '-mhard-float'
c++: error: unrecognized command-line option '-marm'
c++: error: unrecognized command-line option '-marm'
make[2]: *** [CMakeFiles/fbcp-ili9341.dir/build.make:160: CMakeFiles/fbcp-ili9341.dir/ili9341.cpp.o] Error 1
c++: error: unrecognized command-line option '-mfloat-abi=hard'
c++: error: unrecognized command-line option '-mfloat-abi=hard'
make[2]: *** [CMakeFiles/fbcp-ili9341.dir/build.make:216: CMakeFiles/fbcp-ili9341.dir/low_battery.cpp.o] Error 1
c++: error: unrecognized command-line option '-mhard-float'
make[2]: *** [CMakeFiles/fbcp-ili9341.dir/build.make:132: CMakeFiles/fbcp-ili9341.dir/gpu.cpp.o] Error 1
make[2]: *** [CMakeFiles/fbcp-ili9341.dir/build.make:314: CMakeFiles/fbcp-ili9341.dir/st7735r.cpp.o] Error 1
make[2]: *** [CMakeFiles/fbcp-ili9341.dir/build.make:328: CMakeFiles/fbcp-ili9341.dir/statistics.cpp.o] Error 1
make[2]: *** [CMakeFiles/fbcp-ili9341.dir/build.make:146: CMakeFiles/fbcp-ili9341.dir/hx8357d.cpp.o] Error 1
make[2]: *** [CMakeFiles/fbcp-ili9341.dir/build.make:76: CMakeFiles/fbcp-ili9341.dir/diff.cpp.o] Error 1
c++: error: unrecognized command-line option '-mfloat-abi=hard'
make[2]: *** [CMakeFiles/fbcp-ili9341.dir/build.make:230: CMakeFiles/fbcp-ili9341.dir/mailbox.cpp.o] Error 1
c++: error: unrecognized command-line option '-mfloat-abi=hard'
make[2]: *** [CMakeFiles/fbcp-ili9341.dir/build.make:272: CMakeFiles/fbcp-ili9341.dir/mz61581.cpp.o] Error 1
c++: error: unrecognized command-line option '-mfloat-abi=hard'
make[2]: *** [CMakeFiles/fbcp-ili9341.dir/build.make:188: CMakeFiles/fbcp-ili9341.dir/ili9488.cpp.o] Error 1
c++: error: unrecognized command-line option '-mhard-float'
c++: error: unrecognized command-line option '-mhard-float'
c++: error: unrecognized command-line option '-mfloat-abi=hard'
make[2]: *** [CMakeFiles/fbcp-ili9341.dir/build.make:286: CMakeFiles/fbcp-ili9341.dir/spi.cpp.o] Error 1
c++: error: unrecognized command-line option '-mfloat-abi=hard'
make[2]: *** [CMakeFiles/fbcp-ili9341.dir/build.make:258: CMakeFiles/fbcp-ili9341.dir/mpi3501.cpp.o] Error 1
c++: error: unrecognized command-line option '-mfloat-abi=hard'
make[2]: *** [CMakeFiles/fbcp-ili9341.dir/build.make:342: CMakeFiles/fbcp-ili9341.dir/text.cpp.o] Error 1
c++: error: unrecognized command-line option '-mfloat-abi=hard'
make[2]: *** [CMakeFiles/fbcp-ili9341.dir/build.make:104: CMakeFiles/fbcp-ili9341.dir/dma.cpp.o] Error 1
c++: error: unrecognized command-line option '-mfloat-abi=hard'
make[2]: *** [CMakeFiles/fbcp-ili9341.dir/build.make:174: CMakeFiles/fbcp-ili9341.dir/ili9486.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/fbcp-ili9341.dir/all] Error 2
make: *** [Makefile:91: all] Error 2