Menu

#387 NMG Top-level CLI Command

Incomplete
closed-accepted
None
9
2015-08-02
2015-06-27
No

Top-level CLI command to call NMG subcommands. Stub subcommands. Implementation for some subcommands exists @ https://github.com/behollis/brlcad-svn-rev65072-gsoc2015

1 Attachments

Related

Patches: #387

Discussion

  • Cliff Yapp

    Cliff Yapp - 2015-06-28

    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);

     
  • Brad Eric Hollister

    Added function prototypes to nmg.c. This should fix the build problems with the previous patch.

     
  • Cliff Yapp

    Cliff Yapp - 2015-06-30

    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

     
  • Brad Eric Hollister

    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

     
    • Cliff Yapp

      Cliff Yapp - 2015-07-01

      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:

      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

      Attachment: nmgTopLevelCmd3.patch (44.5 kB; text/x-patch)


      [patches:#387] NMG Top-level CLI Command

      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

      Top-level CLI command to call NMG subcommands. Stub subcommands.
      Implementation for some subcommands exists @
      https://github.com/behollis/brlcad-svn-rev65072-gsoc2015


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/brlcad/patches/387/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       

      Related

      Patches: #387

      • Brad Eric Hollister

        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.

         
  • Cliff Yapp

    Cliff Yapp - 2015-08-02
    • status: open --> closed-accepted
     

Log in to post a comment.

MongoDB Logo MongoDB