02.03.2021, 11:44
Компилирую DreamShell, ubuntu 20.04.
Инструкция по компиляции, как я понимаю, устарела.
Здесь уже затык "cp ds/sdk/toolchain/environ.sh environ.sh && cd ../" т.к. файла переменных уже нет, есть ubuntu_build.sh вероятно его нужно запускать.
Выдает ошибку "arm-eabi-gcc: error: unrecognized -mcpu target: arm7di"
Инструкция по компиляции, как я понимаю, устарела.
Здесь уже затык "cp ds/sdk/toolchain/environ.sh environ.sh && cd ../" т.к. файла переменных уже нет, есть ubuntu_build.sh вероятно его нужно запускать.
Выдает ошибку "arm-eabi-gcc: error: unrecognized -mcpu target: arm7di"
Код:
make[5]: Entering directory '/usr/local/dc/kos/kos/kernel/arch/dreamcast/sound/arm'
/opt/toolchains/dc/arm-eabi/bin/arm-eabi-as -mcpu=arm7di --fix-v4bx crt0.s -o crt0.o
/opt/toolchains/dc/arm-eabi/bin/arm-eabi-gcc -mcpu=arm7di -Wall -O2 -fno-strict-aliasing -Wl,--fix-v4bx -Wa,--fix-v4bx -I /usr/local/dc/kos/kos/kernel/arch/dreamcast/include/dc/sound -c main.c -o main.o
arm-eabi-gcc: error: unrecognized -mcpu target: arm7di
arm-eabi-gcc: note: valid arguments are: arm8 arm810 strongarm strongarm110 fa526 fa626 arm7tdmi arm7tdmi-s arm710t arm720t arm740t arm9 arm9tdmi arm920t arm920 arm922t arm940t ep9312 arm10tdmi arm1020t arm9e arm946e-s arm966e-s arm968e-s arm10e arm1020e arm1022e xscale iwmmxt iwmmxt2 fa606te fa626te fmp626 fa726te arm926ej-s arm1026ej-s arm1136j-s arm1136jf-s arm1176jz-s arm1176jzf-s mpcorenovfp mpcore arm1156t2-s arm1156t2f-s cortex-m1 cortex-m0 cortex-m0plus cortex-m1.small-multiply cortex-m0.small-multiply cortex-m0plus.small-multiply generic-armv7-a cortex-a5 cortex-a7 cortex-a8 cortex-a9 cortex-a12 cortex-a15 cortex-a17 cortex-r4 cortex-r4f cortex-r5 cortex-r7 cortex-r8 cortex-m7 cortex-m4 cortex-m3 marvell-pj4 cortex-a15.cortex-a7 cortex-a17.cortex-a7 cortex-a32 cortex-a35 cortex-a53 cortex-a57 cortex-a72 cortex-a73 exynos-m1 xgene1 cortex-a57.cortex-a53 cortex-a72.cortex-a53 cortex-a73.cortex-a35 cortex-a73.cortex-a53 cortex-a55 cortex-a75 cortex-a76 neoverse-n1 cortex-a75.cortex-a55 cortex-a76.cortex-a55 cortex-m23 cortex-m33 cortex-r52; did you mean ‘arm7tdmi’?
arm-eabi-gcc: error: missing argument to ‘-march=’
make[5]: *** [Makefile:17: main.o] Error 1
make[5]: Leaving directory '/usr/local/dc/kos/kos/kernel/arch/dreamcast/sound/arm'
make[4]: *** [/usr/local/dc/kos/kos/Makefile.rules:45: _dir_arm] Error 2
make[4]: Leaving directory '/usr/local/dc/kos/kos/kernel/arch/dreamcast/sound'
make[3]: *** [/usr/local/dc/kos/kos/Makefile.rules:45: _dir_sound] Error 2
make[3]: Leaving directory '/usr/local/dc/kos/kos/kernel/arch/dreamcast'
make[2]: *** [Makefile:8: all] Error 2
make[2]: Leaving directory '/usr/local/dc/kos/kos/kernel/arch'
make[1]: *** [/usr/local/dc/kos/kos/Makefile.rules:45: _dir_arch] Error 2
make[1]: Leaving directory '/usr/local/dc/kos/kos/kernel'
/bin/sh: 1: exit: Illegal number: -1
make: *** [Makefile:27: all] Error 2
Checking if /usr/local/dc/kos/kos/../kos-ports/SDL is installed and up-to-date...
Building /usr/local/dc/kos/kos/../kos-ports/SDL...
make: Entering directory '/usr/local/dc/kos/kos-ports/SDL'
SDL is not currently installed.
Finished processing dependencies for SDL.
/usr/bin/env: ‘python’: No such file or directory
make: *** [/usr/local/dc/kos/kos/../kos-ports/scripts/validate.mk:9: validate-dist] Error 1
make: Leaving directory '/usr/local/dc/kos/kos-ports/SDL'