From c7418f13b8248e107cc3528fee92019e8096985f Mon Sep 17 00:00:00 2001 From: wangjianyu3 Date: Fri, 21 Jun 2024 19:17:48 +0800 Subject: [PATCH 1/2] module/sotest: Fix depends of SOTEST_BUILTINFS Log: sotest_main.c: In function 'sotest_main': sotest_main.c:116:29: error: storage size of 'desc' isn't known 116 | struct boardioc_romdisk_s desc; | ^~~~ sotest_main.c:116:29: error: unused variable 'desc' [-Werror=unused-variable] cc1: all warnings being treated as errors Signed-off-by: wangjianyu3 --- examples/sotest/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/sotest/Kconfig b/examples/sotest/Kconfig index beea7710c1b..eae61b5a668 100644 --- a/examples/sotest/Kconfig +++ b/examples/sotest/Kconfig @@ -15,7 +15,7 @@ if EXAMPLES_SOTEST config EXAMPLES_SOTEST_BUILTINFS bool "Built-in File System" default y - depends on FS_ROMFS && BUILD_FLAT + depends on FS_ROMFS && BUILD_FLAT && BOARDCTL_ROMDISK ---help--- This example supports a very, non-standard but also very convenient way of testing with example using CONFIG_EXAMPLES_SOTEST_BUILTINFS. From f876f3bd330175e70db62a47ae759a9058ac49d7 Mon Sep 17 00:00:00 2001 From: wangjianyu3 Date: Wed, 6 Mar 2024 22:30:46 +0800 Subject: [PATCH 2/2] examples/sotest: Fix warning of unused variable 'devname' Config: +CONFIG_EXAMPLES_SOTEST=y +CONFIG_EXAMPLES_SOTEST_BINDIR="/data" Log: sotest_main.c: In function 'sotest_main': sotest_main.c:105:8: error: unused variable 'devname' [-Werror=unused-variable] 105 | char devname[32]; | ^~~~~~~ Signed-off-by: wangjianyu3 --- examples/sotest/sotest_main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/examples/sotest/sotest_main.c b/examples/sotest/sotest_main.c index 5c1568e5934..2f63ef60b81 100644 --- a/examples/sotest/sotest_main.c +++ b/examples/sotest/sotest_main.c @@ -102,7 +102,9 @@ extern const int g_sot_nexports; int main(int argc, FAR char *argv[]) { +#ifdef CONFIG_EXAMPLES_SOTEST_BUILTINFS char devname[32]; +#endif #if CONFIG_MODLIB_MAXDEPEND > 0 FAR void *handle1; #endif