dimka76 59 7 декабря, 2023 Опубликовано 7 декабря, 2023 · Жалоба Здравствуйте. Пытаюсь собрать образ Линукса для указанной платы. U-boot собрался нормально. Kernel - компиляция выдает ошибку. Исправляю файл с ошибкой. Запускаю заново сборку, а система сборки обновляет исходники из репозитория и все мои правки отменяются. Вроде нашел, что в конфиге надо выставить опцию OFFLINE_WORK="yes" Но она не срабатывает. При сборке опять все мои правки отменяются. Как можно исправить ситуацию ? И как они сами свои образы собирают, если исходники не компилируются ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 7 декабря, 2023 Опубликовано 7 декабря, 2023 · Жалоба 49 minutes ago, dimka76 said: И как они сами свои образы собирают, если исходники не компилируются ? Возможно, у них компилируются. Вы бы текст ошибки привели. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 59 7 декабря, 2023 Опубликовано 7 декабря, 2023 · Жалоба On 12/7/2023 at 11:57 PM, aaarrr said: Возможно, у них компилируются. Вы бы текст ошибки привели. Spoiler CC [M] drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/bcmsdh_linux.o In file included from ./include/uapi/linux/posix_types.h:5, from ./include/uapi/linux/types.h:14, from ./include/linux/types.h:6, from ./drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/include/typedefs.h:182, from drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/bcmsdh_linux.c:32: ./include/linux/stddef.h:8:14: error: positional initialization of field in 'struct' declared with 'designated_init' attribute [-Werror=designated-init] 8 | #define NULL ((void *)0) | ^ drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/bcmsdh_linux.c:52:35: note: in expansion of macro 'NULL' 52 | static bcmsdh_driver_t drvinfo = {NULL, NULL, NULL, NULL}; | ^~~~ ./include/linux/stddef.h:8:14: note: (near initialization for 'drvinfo') 8 | #define NULL ((void *)0) | ^ drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/bcmsdh_linux.c:52:35: note: in expansion of macro 'NULL' 52 | static bcmsdh_driver_t drvinfo = {NULL, NULL, NULL, NULL}; | ^~~~ ./include/linux/stddef.h:8:14: error: invalid initializer 8 | #define NULL ((void *)0) | ^ drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/bcmsdh_linux.c:52:35: note: in expansion of macro 'NULL' 52 | static bcmsdh_driver_t drvinfo = {NULL, NULL, NULL, NULL}; | ^~~~ ./include/linux/stddef.h:8:14: note: (near initialization for 'drvinfo.<anonymous>') 8 | #define NULL ((void *)0) | ^ drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/bcmsdh_linux.c:52:35: note: in expansion of macro 'NULL' 52 | static bcmsdh_driver_t drvinfo = {NULL, NULL, NULL, NULL}; | ^~~~ ./include/linux/stddef.h:8:14: error: positional initialization of field in 'struct' declared with 'designated_init' attribute [-Werror=designated-init] 8 | #define NULL ((void *)0) | ^ drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/bcmsdh_linux.c:52:41: note: in expansion of macro 'NULL' 52 | static bcmsdh_driver_t drvinfo = {NULL, NULL, NULL, NULL}; | ^~~~ ./include/linux/stddef.h:8:14: note: (near initialization for 'drvinfo') 8 | #define NULL ((void *)0) | ^ drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/bcmsdh_linux.c:52:41: note: in expansion of macro 'NULL' 52 | static bcmsdh_driver_t drvinfo = {NULL, NULL, NULL, NULL}; | ^~~~ ./include/linux/stddef.h:8:14: error: positional initialization of field in 'struct' declared with 'designated_init' attribute [-Werror=designated-init] 8 | #define NULL ((void *)0) | ^ drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/bcmsdh_linux.c:52:47: note: in expansion of macro 'NULL' 52 | static bcmsdh_driver_t drvinfo = {NULL, NULL, NULL, NULL}; | ^~~~ ./include/linux/stddef.h:8:14: note: (near initialization for 'drvinfo') 8 | #define NULL ((void *)0) | ^ drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/bcmsdh_linux.c:52:47: note: in expansion of macro 'NULL' 52 | static bcmsdh_driver_t drvinfo = {NULL, NULL, NULL, NULL}; | ^~~~ ./include/linux/stddef.h:8:14: error: positional initialization of field in 'struct' declared with 'designated_init' attribute [-Werror=designated-init] 8 | #define NULL ((void *)0) | ^ drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/bcmsdh_linux.c:52:53: note: in expansion of macro 'NULL' 52 | static bcmsdh_driver_t drvinfo = {NULL, NULL, NULL, NULL}; | ^~~~ ./include/linux/stddef.h:8:14: note: (near initialization for 'drvinfo') 8 | #define NULL ((void *)0) | ^ drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/bcmsdh_linux.c:52:53: note: in expansion of macro 'NULL' 52 | static bcmsdh_driver_t drvinfo = {NULL, NULL, NULL, NULL}; | ^~~~ cc1: warning: unrecognized command line option '-Wno-vla-extension' cc1: warning: unrecognized command line option '-Wno-vla-extension' cc1: some warnings being treated as errors make[6]: *** [scripts/Makefile.build:273: drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/bcmsdh_linux.o] Error 1 make[5]: *** [scripts/Makefile.build:516: drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd] Error 2 make[4]: *** [scripts/Makefile.build:516: drivers/net/wireless/rockchip_wlan/rkwifi] Error 2 make[3]: *** [scripts/Makefile.build:516: drivers/net/wireless/rockchip_wlan] Error 2 make[2]: *** [scripts/Makefile.build:516: drivers/net/wireless] Error 2 make[1]: *** [scripts/Makefile.build:516: drivers/net] Error 2 make: *** [Makefile:1938: drivers] Error 2 [ error ] ERROR in function compile_kernel [ ./build.sh:305 -> scripts/main.sh:630 -> scripts/main.sh:533 -> scripts/compilation.sh:515 -> scripts/general.sh:0 ] [ error ] Kernel was not built [ @host ] [ o.k. ] Process terminated Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться