Added UNUSED macro to function parameters causing build errors. Tested using the following cmake configuration: -DBRLCAD_ENABLE_STRICT=NO -DBRLCAD_BUNDLED_LIBS=ON -DCMAKE_BUILD_TYPE=Release
Added UNUSED macro to function parameters causing build errors. Tested using
the following cmake configuration: -DBRLCAD_ENABLE_STRICT=NO
-DBRLCAD_BUNDLED_LIBS=ON -DCMAKE_BUILD_TYPE=Release
Status: open
Group: Incomplete
Created: Sat Jun 27, 2015 01:11 AM UTC by Brad Eric Hollister
Last Updated: Tue Jun 30, 2015 11:19 AM UTC
Owner: Cliff Yapp
Hmm. Okay, I've enabled the strict build option. I'm getting build errors apparently unrelated to my patch now. (The most recent update of this patch builds fine with the strict build option disabled, however.) See attached log.
Brad,
Applied patch and tried building - got the following errors:
brlcad/src/libged/nmg.c: In function ‘ged_nmg’:
brlcad/src/libged/nmg.c:104:9: error: implicit declaration of function ‘ged_nmg_mm’ [-Werror=implicit-function-declaration]
ged_nmg_mm(gedp, argc, argv);
^
brlcad/src/libged/nmg.c:107:9: error: implicit declaration of function ‘ged_nmg_mmr’ [-Werror=implicit-function-declaration]
ged_nmg_mmr(gedp, argc, argv);
^
brlcad/src/libged/nmg.c:110:9: error: implicit declaration of function ‘ged_nmg_msv’ [-Werror=implicit-function-declaration]
ged_nmg_msv(gedp, argc, argv);
^
brlcad/src/libged/nmg.c:113:9: error: implicit declaration of function ‘ged_nmg_mrsv’ [-Werror=implicit-function-declaration]
ged_nmg_mrsv(gedp, argc, argv);
^
brlcad/src/libged/nmg.c:116:9: error: implicit declaration of function ‘ged_nmg_mvvu’ [-Werror=implicit-function-declaration]
ged_nmg_mvvu(gedp, argc, argv);
^
brlcad/src/libged/nmg.c:119:9: error: implicit declaration of function ‘ged_nmg_mvu’ [-Werror=implicit-function-declaration]
ged_nmg_mvu(gedp, argc, argv);
^
brlcad/src/libged/nmg.c:122:9: error: implicit declaration of function ‘ged_nmg_me’ [-Werror=implicit-function-declaration]
ged_nmg_me(gedp, argc, argv);
^
brlcad/src/libged/nmg.c:125:9: error: implicit declaration of function ‘ged_nmg_meonvu’ [-Werror=implicit-function-declaration]
ged_nmg_meonvu(gedp, argc, argv);
^
brlcad/src/libged/nmg.c:128:9: error: implicit declaration of function ‘ged_nmg_eusplit’ [-Werror=implicit-function-declaration]
ged_nmg_eusplit(gedp, argc, argv);
^
brlcad/src/libged/nmg.c:131:9: error: implicit declaration of function ‘ged_nmg_esplit’ [-Werror=implicit-function-declaration]
ged_nmg_esplit(gedp, argc, argv);
^
brlcad/src/libged/nmg.c:134:9: error: implicit declaration of function ‘ged_nmg_eins’ [-Werror=implicit-function-declaration]
ged_nmg_eins(gedp, argc, argv);
^
brlcad/src/libged/nmg.c:137:9: error: implicit declaration of function ‘ged_nmg_ml’ [-Werror=implicit-function-declaration]
ged_nmg_ml(gedp, argc, argv);
^
brlcad/src/libged/nmg.c:140:9: error: implicit declaration of function ‘ged_nmg_mlv’ [-Werror=implicit-function-declaration]
ged_nmg_mlv(gedp, argc, argv);
^
brlcad/src/libged/nmg.c:143:9: error: implicit declaration of function ‘ged_nmg_mf’ [-Werror=implicit-function-declaration]
ged_nmg_mf(gedp, argc, argv);
^
brlcad/src/libged/nmg.c:148:9: error: implicit declaration of function ‘ged_nmg_cface’ [-Werror=implicit-function-declaration]
ged_nmg_cface(gedp, argc, argv);
^
brlcad/src/libged/nmg.c:151:9: error: implicit declaration of function ‘ged_nmg_cmface’ [-Werror=implicit-function-declaration]
ged_nmg_cmface(gedp, argc, argv);
^
brlcad/src/libged/nmg.c:156:9: error: implicit declaration of function ‘ged_nmg_keu’ [-Werror=implicit-function-declaration]
ged_nmg_keu(gedp, argc, argv);
^
brlcad/src/libged/nmg.c:159:9: error: implicit declaration of function ‘ged_nmg_kfu’ [-Werror=implicit-function-declaration]
ged_nmg_kfu(gedp, argc, argv);
^
brlcad/src/libged/nmg.c:162:9: error: implicit declaration of function ‘ged_nmg_klu’ [-Werror=implicit-function-declaration]
ged_nmg_klu(gedp, argc, argv);
^
brlcad/src/libged/nmg.c:165:9: error: implicit declaration of function ‘ged_nmg_km’ [-Werror=implicit-function-declaration]
ged_nmg_km(gedp, argc, argv);
^
brlcad/src/libged/nmg.c:168:9: error: implicit declaration of function ‘ged_nmg_kr’ [-Werror=implicit-function-declaration]
ged_nmg_kr(gedp, argc, argv);
^
brlcad/src/libged/nmg.c:171:9: error: implicit declaration of function ‘ged_nmg_ks’ [-Werror=implicit-function-declaration]
ged_nmg_ks(gedp, argc, argv);
^
brlcad/src/libged/nmg.c:174:9: error: implicit declaration of function ‘ged_nmg_kvu’ [-Werror=implicit-function-declaration]
ged_nmg_kvu(gedp, argc, argv);
Added function prototypes to nmg.c. This should fix the build problems with the previous patch.
Brad,
Now seeing the following (to handle this, try the UNUSED macro - there are examples in the code):
[ 24%] Building C object src/libged/CMakeFiles/libged.dir/nmg_mm.c.o
/brlcad/src/libged/nmg_mm.c: In function ‘ged_nmg_mm’:
/brlcad/src/libged/nmg_mm.c:37:24: error: unused parameter ‘gedp’ [-Werror=unused-parameter]
ged_nmg_mm(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_mm.c:37:34: error: unused parameter ‘argc’ [-Werror=unused-parameter]
ged_nmg_mm(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_mm.c:37:52: error: unused parameter ‘argv’ [-Werror=unused-parameter]
ged_nmg_mm(struct ged gedp, int argc, const char argv[])
^
cc1: all warnings being treated as errors
make[2]: *** [src/libged/CMakeFiles/libged.dir/nmg_mm.c.o] Error 1
[ 24%] Building C object src/libged/CMakeFiles/libged.dir/nmg_me.c.o
/brlcad/src/libged/nmg_me.c: In function ‘ged_nmg_me’:
/brlcad/src/libged/nmg_me.c:38:24: error: unused parameter ‘gedp’ [-Werror=unused-parameter]
ged_nmg_me(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_me.c:38:34: error: unused parameter ‘argc’ [-Werror=unused-parameter]
ged_nmg_me(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_me.c:38:52: error: unused parameter ‘argv’ [-Werror=unused-parameter]
ged_nmg_me(struct ged gedp, int argc, const char argv[])
^
cc1: all warnings being treated as errors
make[2]: *** [src/libged/CMakeFiles/libged.dir/nmg_me.c.o] Error 1
[ 24%] Building C object src/libged/CMakeFiles/libged.dir/nmg_eins.c.o
/brlcad/src/libged/nmg_eins.c: In function ‘ged_nmg_eins’:
/brlcad/src/libged/nmg_eins.c:35:30: error: unused parameter ‘gedp’ [-Werror=unused-parameter]
int ged_nmg_eins(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_eins.c:35:40: error: unused parameter ‘argc’ [-Werror=unused-parameter]
int ged_nmg_eins(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_eins.c:35:58: error: unused parameter ‘argv’ [-Werror=unused-parameter]
int ged_nmg_eins(struct ged gedp, int argc, const char argv[])
^
cc1: all warnings being treated as errors
make[2]: *** [src/libged/CMakeFiles/libged.dir/nmg_eins.c.o] Error 1
[ 24%] Building C object src/libged/CMakeFiles/libged.dir/nmg_esplit.c.o
/brlcad/src/libged/nmg_esplit.c: In function ‘ged_nmg_esplit’:
/brlcad/src/libged/nmg_esplit.c:35:32: error: unused parameter ‘gedp’ [-Werror=unused-parameter]
int ged_nmg_esplit(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_esplit.c:35:42: error: unused parameter ‘argc’ [-Werror=unused-parameter]
int ged_nmg_esplit(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_esplit.c:35:60: error: unused parameter ‘argv’ [-Werror=unused-parameter]
int ged_nmg_esplit(struct ged gedp, int argc, const char argv[])
^
cc1: all warnings being treated as errors
make[2]: *** [src/libged/CMakeFiles/libged.dir/nmg_esplit.c.o] Error 1
[ 24%] Building C object src/libged/CMakeFiles/libged.dir/nmg_eusplit.c.o
/brlcad/src/libged/nmg_eusplit.c: In function ‘ged_nmg_eusplit’:
/brlcad/src/libged/nmg_eusplit.c:35:33: error: unused parameter ‘gedp’ [-Werror=unused-parameter]
int ged_nmg_eusplit(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_eusplit.c:35:43: error: unused parameter ‘argc’ [-Werror=unused-parameter]
int ged_nmg_eusplit(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_eusplit.c:35:61: error: unused parameter ‘argv’ [-Werror=unused-parameter]
int ged_nmg_eusplit(struct ged gedp, int argc, const char argv[])
^
cc1: all warnings being treated as errors
make[2]: *** [src/libged/CMakeFiles/libged.dir/nmg_eusplit.c.o] Error 1
[ 24%] Building C object src/libged/CMakeFiles/libged.dir/nmg_meonvu.c.o
/brlcad/src/libged/nmg_meonvu.c: In function ‘ged_nmg_meonvu’:
/brlcad/src/libged/nmg_meonvu.c:36:28: error: unused parameter ‘gedp’ [-Werror=unused-parameter]
ged_nmg_meonvu(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_meonvu.c:36:38: error: unused parameter ‘argc’ [-Werror=unused-parameter]
ged_nmg_meonvu(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_meonvu.c:36:56: error: unused parameter ‘argv’ [-Werror=unused-parameter]
ged_nmg_meonvu(struct ged gedp, int argc, const char argv[])
^
cc1: all warnings being treated as errors
make[2]: *** [src/libged/CMakeFiles/libged.dir/nmg_meonvu.c.o] Error 1
[ 24%] Building C object src/libged/CMakeFiles/libged.dir/nmg_mf.c.o
/brlcad/src/libged/nmg_mf.c: In function ‘ged_nmg_mf’:
/brlcad/src/libged/nmg_mf.c:36:24: error: unused parameter ‘gedp’ [-Werror=unused-parameter]
ged_nmg_mf(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_mf.c:36:34: error: unused parameter ‘argc’ [-Werror=unused-parameter]
ged_nmg_mf(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_mf.c:36:52: error: unused parameter ‘argv’ [-Werror=unused-parameter]
ged_nmg_mf(struct ged gedp, int argc, const char argv[])
^
cc1: all warnings being treated as errors
make[2]: *** [src/libged/CMakeFiles/libged.dir/nmg_mf.c.o] Error 1
[ 24%] Building C object src/libged/CMakeFiles/libged.dir/nmg_ml.c.o
/brlcad/src/libged/nmg_ml.c: In function ‘ged_nmg_ml’:
/brlcad/src/libged/nmg_ml.c:36:24: error: unused parameter ‘gedp’ [-Werror=unused-parameter]
ged_nmg_ml(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_ml.c:36:34: error: unused parameter ‘argc’ [-Werror=unused-parameter]
ged_nmg_ml(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_ml.c:36:52: error: unused parameter ‘argv’ [-Werror=unused-parameter]
ged_nmg_ml(struct ged gedp, int argc, const char argv[])
^
cc1: all warnings being treated as errors
make[2]: *** [src/libged/CMakeFiles/libged.dir/nmg_ml.c.o] Error 1
[ 24%] Building C object src/libged/CMakeFiles/libged.dir/nmg_mlv.c.o
/brlcad/src/libged/nmg_mlv.c: In function ‘ged_nmg_mlv’:
/brlcad/src/libged/nmg_mlv.c:36:25: error: unused parameter ‘gedp’ [-Werror=unused-parameter]
ged_nmg_mlv(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_mlv.c:36:35: error: unused parameter ‘argc’ [-Werror=unused-parameter]
ged_nmg_mlv(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_mlv.c:36:53: error: unused parameter ‘argv’ [-Werror=unused-parameter]
ged_nmg_mlv(struct ged gedp, int argc, const char argv[])
^
cc1: all warnings being treated as errors
make[2]: *** [src/libged/CMakeFiles/libged.dir/nmg_mlv.c.o] Error 1
[ 24%] Building C object src/libged/CMakeFiles/libged.dir/nmg_mmr.c.o
/brlcad/src/libged/nmg_mmr.c: In function ‘ged_nmg_mmr’:
/brlcad/src/libged/nmg_mmr.c:37:25: error: unused parameter ‘gedp’ [-Werror=unused-parameter]
ged_nmg_mmr(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_mmr.c:37:35: error: unused parameter ‘argc’ [-Werror=unused-parameter]
ged_nmg_mmr(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_mmr.c:37:53: error: unused parameter ‘argv’ [-Werror=unused-parameter]
ged_nmg_mmr(struct ged gedp, int argc, const char argv[])
^
cc1: all warnings being treated as errors
make[2]: *** [src/libged/CMakeFiles/libged.dir/nmg_mmr.c.o] Error 1
[ 24%] Building C object src/libged/CMakeFiles/libged.dir/nmg_mrsv.c.o
/brlcad/src/libged/nmg_mrsv.c: In function ‘ged_nmg_mrsv’:
/brlcad/src/libged/nmg_mrsv.c:36:26: error: unused parameter ‘gedp’ [-Werror=unused-parameter]
ged_nmg_mrsv(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_mrsv.c:36:36: error: unused parameter ‘argc’ [-Werror=unused-parameter]
ged_nmg_mrsv(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_mrsv.c:36:54: error: unused parameter ‘argv’ [-Werror=unused-parameter]
ged_nmg_mrsv(struct ged gedp, int argc, const char argv[])
^
cc1: all warnings being treated as errors
make[2]: *** [src/libged/CMakeFiles/libged.dir/nmg_mrsv.c.o] Error 1
[ 24%] Building C object src/libged/CMakeFiles/libged.dir/nmg_msv.c.o
/brlcad/src/libged/nmg_msv.c: In function ‘ged_nmg_msv’:
/brlcad/src/libged/nmg_msv.c:36:25: error: unused parameter ‘gedp’ [-Werror=unused-parameter]
ged_nmg_msv(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_msv.c:36:35: error: unused parameter ‘argc’ [-Werror=unused-parameter]
ged_nmg_msv(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_msv.c:36:53: error: unused parameter ‘argv’ [-Werror=unused-parameter]
ged_nmg_msv(struct ged gedp, int argc, const char argv[])
^
cc1: all warnings being treated as errors
make[2]: *** [src/libged/CMakeFiles/libged.dir/nmg_msv.c.o] Error 1
[ 24%] Building C object src/libged/CMakeFiles/libged.dir/nmg_mvu.c.o
/brlcad/src/libged/nmg_mvu.c: In function ‘ged_nmg_mvu’:
/brlcad/src/libged/nmg_mvu.c:38:25: error: unused parameter ‘gedp’ [-Werror=unused-parameter]
ged_nmg_mvu(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_mvu.c:38:35: error: unused parameter ‘argc’ [-Werror=unused-parameter]
ged_nmg_mvu(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_mvu.c:38:53: error: unused parameter ‘argv’ [-Werror=unused-parameter]
ged_nmg_mvu(struct ged gedp, int argc, const char argv[])
^
cc1: all warnings being treated as errors
make[2]: *** [src/libged/CMakeFiles/libged.dir/nmg_mvu.c.o] Error 1
[ 24%] Building C object src/libged/CMakeFiles/libged.dir/nmg_mvvu.c.o
/brlcad/src/libged/nmg_mvvu.c: In function ‘ged_nmg_mvvu’:
/brlcad/src/libged/nmg_mvvu.c:36:26: error: unused parameter ‘gedp’ [-Werror=unused-parameter]
ged_nmg_mvvu(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_mvvu.c:36:36: error: unused parameter ‘argc’ [-Werror=unused-parameter]
ged_nmg_mvvu(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_mvvu.c:36:54: error: unused parameter ‘argv’ [-Werror=unused-parameter]
ged_nmg_mvvu(struct ged gedp, int argc, const char argv[])
^
cc1: all warnings being treated as errors
make[2]: *** [src/libged/CMakeFiles/libged.dir/nmg_mvvu.c.o] Error 1
[ 24%] Building C object src/libged/CMakeFiles/libged.dir/nmg_cface.c.o
/brlcad/src/libged/nmg_cface.c: In function ‘ged_nmg_cface’:
/brlcad/src/libged/nmg_cface.c:37:27: error: unused parameter ‘gedp’ [-Werror=unused-parameter]
ged_nmg_cface(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_cface.c:37:37: error: unused parameter ‘argc’ [-Werror=unused-parameter]
ged_nmg_cface(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_cface.c:37:55: error: unused parameter ‘argv’ [-Werror=unused-parameter]
ged_nmg_cface(struct ged gedp, int argc, const char argv[])
^
cc1: all warnings being treated as errors
make[2]: *** [src/libged/CMakeFiles/libged.dir/nmg_cface.c.o] Error 1
[ 24%] Building C object src/libged/CMakeFiles/libged.dir/nmg_cmface.c.o
/brlcad/src/libged/nmg_cmface.c: In function ‘ged_nmg_cmface’:
/brlcad/src/libged/nmg_cmface.c:37:28: error: unused parameter ‘gedp’ [-Werror=unused-parameter]
ged_nmg_cmface(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_cmface.c:37:38: error: unused parameter ‘argc’ [-Werror=unused-parameter]
ged_nmg_cmface(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_cmface.c:37:56: error: unused parameter ‘argv’ [-Werror=unused-parameter]
ged_nmg_cmface(struct ged gedp, int argc, const char argv[])
^
cc1: all warnings being treated as errors
make[2]: *** [src/libged/CMakeFiles/libged.dir/nmg_cmface.c.o] Error 1
[ 24%] Building C object src/libged/CMakeFiles/libged.dir/nmg_keu.c.o
/brlcad/src/libged/nmg_keu.c: In function ‘ged_nmg_keu’:
/brlcad/src/libged/nmg_keu.c:37:25: error: unused parameter ‘gedp’ [-Werror=unused-parameter]
ged_nmg_keu(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_keu.c:37:35: error: unused parameter ‘argc’ [-Werror=unused-parameter]
ged_nmg_keu(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_keu.c:37:53: error: unused parameter ‘argv’ [-Werror=unused-parameter]
ged_nmg_keu(struct ged gedp, int argc, const char argv[])
^
cc1: all warnings being treated as errors
make[2]: *** [src/libged/CMakeFiles/libged.dir/nmg_keu.c.o] Error 1
[ 24%] Building C object src/libged/CMakeFiles/libged.dir/nmg_kfu.c.o
/brlcad/src/libged/nmg_kfu.c: In function ‘ged_nmg_kfu’:
/brlcad/src/libged/nmg_kfu.c:37:25: error: unused parameter ‘gedp’ [-Werror=unused-parameter]
ged_nmg_kfu(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_kfu.c:37:35: error: unused parameter ‘argc’ [-Werror=unused-parameter]
ged_nmg_kfu(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_kfu.c:37:53: error: unused parameter ‘argv’ [-Werror=unused-parameter]
ged_nmg_kfu(struct ged gedp, int argc, const char argv[])
^
cc1: all warnings being treated as errors
make[2]: *** [src/libged/CMakeFiles/libged.dir/nmg_kfu.c.o] Error 1
[ 24%] Building C object src/libged/CMakeFiles/libged.dir/nmg_klu.c.o
/brlcad/src/libged/nmg_klu.c: In function ‘ged_nmg_klu’:
/brlcad/src/libged/nmg_klu.c:37:25: error: unused parameter ‘gedp’ [-Werror=unused-parameter]
ged_nmg_klu(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_klu.c:37:35: error: unused parameter ‘argc’ [-Werror=unused-parameter]
ged_nmg_klu(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_klu.c:37:53: error: unused parameter ‘argv’ [-Werror=unused-parameter]
ged_nmg_klu(struct ged gedp, int argc, const char argv[])
^
cc1: all warnings being treated as errors
make[2]: *** [src/libged/CMakeFiles/libged.dir/nmg_klu.c.o] Error 1
[ 24%] Building C object src/libged/CMakeFiles/libged.dir/nmg_km.c.o
/brlcad/src/libged/nmg_km.c: In function ‘ged_nmg_km’:
/brlcad/src/libged/nmg_km.c:37:24: error: unused parameter ‘gedp’ [-Werror=unused-parameter]
ged_nmg_km(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_km.c:37:34: error: unused parameter ‘argc’ [-Werror=unused-parameter]
ged_nmg_km(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_km.c:37:52: error: unused parameter ‘argv’ [-Werror=unused-parameter]
ged_nmg_km(struct ged gedp, int argc, const char argv[])
^
cc1: all warnings being treated as errors
make[2]: *** [src/libged/CMakeFiles/libged.dir/nmg_km.c.o] Error 1
[ 24%] Building C object src/libged/CMakeFiles/libged.dir/nmg_kr.c.o
/brlcad/src/libged/nmg_kr.c: In function ‘ged_nmg_kr’:
/brlcad/src/libged/nmg_kr.c:37:24: error: unused parameter ‘gedp’ [-Werror=unused-parameter]
ged_nmg_kr(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_kr.c:37:34: error: unused parameter ‘argc’ [-Werror=unused-parameter]
ged_nmg_kr(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_kr.c:37:52: error: unused parameter ‘argv’ [-Werror=unused-parameter]
ged_nmg_kr(struct ged gedp, int argc, const char argv[])
^
cc1: all warnings being treated as errors
make[2]: *** [src/libged/CMakeFiles/libged.dir/nmg_kr.c.o] Error 1
[ 24%] Building C object src/libged/CMakeFiles/libged.dir/nmg_ks.c.o
/brlcad/src/libged/nmg_ks.c: In function ‘ged_nmg_ks’:
/brlcad/src/libged/nmg_ks.c:37:24: error: unused parameter ‘gedp’ [-Werror=unused-parameter]
ged_nmg_ks(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_ks.c:37:34: error: unused parameter ‘argc’ [-Werror=unused-parameter]
ged_nmg_ks(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_ks.c:37:52: error: unused parameter ‘argv’ [-Werror=unused-parameter]
ged_nmg_ks(struct ged gedp, int argc, const char argv[])
^
cc1: all warnings being treated as errors
make[2]: *** [src/libged/CMakeFiles/libged.dir/nmg_ks.c.o] Error 1
[ 24%] Building C object src/libged/CMakeFiles/libged.dir/nmg_kvu.c.o
/brlcad/src/libged/nmg_kvu.c: In function ‘ged_nmg_kvu’:
/brlcad/src/libged/nmg_kvu.c:37:25: error: unused parameter ‘gedp’ [-Werror=unused-parameter]
ged_nmg_kvu(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_kvu.c:37:35: error: unused parameter ‘argc’ [-Werror=unused-parameter]
ged_nmg_kvu(struct ged gedp, int argc, const char argv[])
^
/brlcad/src/libged/nmg_kvu.c:37:53: error: unused parameter ‘argv’ [-Werror=unused-parameter]
ged_nmg_kvu(struct ged gedp, int argc, const char argv[])
^
cc1: all warnings being treated as errors
make[2]: *** [src/libged/CMakeFiles/libged.dir/nmg_kvu.c.o] Error 1
Added UNUSED macro to function parameters causing build errors. Tested using the following cmake configuration: -DBRLCAD_ENABLE_STRICT=NO -DBRLCAD_BUNDLED_LIBS=ON -DCMAKE_BUILD_TYPE=Release
Ah - for development work, -DBRLCAD_ENABLE_STRICT=NO is incorrect - it
should be enabled.
Cliff
On Tue, Jun 30, 2015 at 3:17 PM, Brad Eric Hollister
bradeholl@users.sf.net wrote:
Related
Patches:
#387Hmm. Okay, I've enabled the strict build option. I'm getting build errors apparently unrelated to my patch now. (The most recent update of this patch builds fine with the strict build option disabled, however.) See attached log.