iffy / nim-argparse

Argument parsing for Nim
MIT License
120 stars 8 forks source link

Restore support for 1.0.x #51

Closed iffy closed 3 years ago

iffy commented 3 years ago
Error: execution of an external compiler program 'clang -c  -w  -I/Users/matt/.choosenim/toolchains/nim-1.0.10/lib -I/Users/matt/m/nim-argparse/tests -o /Users/matt/.cache/nim/test1_d/@mtest1.nim.c.o /Users/matt/.cache/nim/test1_d/@mtest1.nim.c' failed with exit code: 1

/Users/matt/.cache/nim/test1_d/@mtest1.nim.c:5850:15: error: no member named 'apple' in 'struct tyObject_Optssomename__RlCupyh3s227sVmILhSBQg'
                                                (*opts).apple = NIM_TRUE;
                                                ~~~~~~~ ^
/Users/matt/.cache/nim/test1_d/@mtest1.nim.c:5860:15: error: no member named 'banana' in 'struct tyObject_Optssomename__RlCupyh3s227sVmILhSBQg'
                                                (*opts).banana = NIM_TRUE;
                                                ~~~~~~~ ^
/Users/matt/.cache/nim/test1_d/@mtest1.nim.c:6159:15: error: no member named 'apple' in 'struct tyObject_Optssomename__RlCupyh3s227sVmILhSBQg'
                                                (*opts).apple = NIM_TRUE;
                                                ~~~~~~~ ^
/Users/matt/.cache/nim/test1_d/@mtest1.nim.c:6169:15: error: no member named 'banana' in 'struct tyObject_Optssomename__RlCupyh3s227sVmILhSBQg'
                                                (*opts).banana = NIM_TRUE;
                                                ~~~~~~~ ^
/Users/matt/.cache/nim/test1_d/@mtest1.nim.c:7582:22: error: no member named 'apple' in 'struct tyObject_Optssomename__RlCupyh3s227sVmILhSBQg'
                                                T36_ = (*opts).apple; (*opts).apple = copyStringRC1((*T35_));
                                                       ~~~~~~~ ^
/Users/matt/.cache/nim/test1_d/@mtest1.nim.c:7582:37: error: no member named 'apple' in 'struct tyObject_Optssomename__RlCupyh3s227sVmILhSBQg'
                                                T36_ = (*opts).apple; (*opts).apple = copyStringRC1((*T35_));
                                                                      ~~~~~~~ ^
/Users/matt/.cache/nim/test1_d/@mtest1.nim.c:8875:17: error: no member named 'b' in 'struct tyObject_Optsprog__1hHWPJAzEpvZ9a30IS0xfKw'
                T2_ = (*opts).b; (*opts).b = copyStringRC1(((NimStringDesc*) &TM__SwXGXvlvxAhMrH9cOP57dNQ_385));
                      ~~~~~~~ ^
/Users/matt/.cache/nim/test1_d/@mtest1.nim.c:8875:28: error: no member named 'b' in 'struct tyObject_Optsprog__1hHWPJAzEpvZ9a30IS0xfKw'
                T2_ = (*opts).b; (*opts).b = copyStringRC1(((NimStringDesc*) &TM__SwXGXvlvxAhMrH9cOP57dNQ_385));
                                 ~~~~~~~ ^
/Users/matt/.cache/nim/test1_d/@mtest1.nim.c:9076:22: error: no member named 'b' in 'struct tyObject_Optsprog__1hHWPJAzEpvZ9a30IS0xfKw'
                                                T55_ = (*opts).b; (*opts).b = copyStringRC1((*T54_));
                                                       ~~~~~~~ ^
/Users/matt/.cache/nim/test1_d/@mtest1.nim.c:9076:33: error: no member named 'b' in 'struct tyObject_Optsprog__1hHWPJAzEpvZ9a30IS0xfKw'
                                                T55_ = (*opts).b; (*opts).b = copyStringRC1((*T54_));
                                                                  ~~~~~~~ ^
/Users/matt/.cache/nim/test1_d/@mtest1.nim.c:10767:47: error: no member named 'name' in 'struct tyObject_Optsprog__1hHWPJAzEpvZ9a30IS0xfKw'
                setOrAdd__6hK8HqjuV9cQ3ZfXC6zIOEA((&(*opts).name), T5_);
                                                    ~~~~~~~ ^
/Users/matt/.cache/nim/test1_d/@mtest1.nim.c:11374:47: error: no member named 'only' in 'struct tyObject_Optssomething__bn7HPyWyoRVXfmyDgbrLfg'
                setOrAdd__6hK8HqjuV9cQ3ZfXC6zIOEA((&(*opts).only), T5_);
                                                    ~~~~~~~ ^
/Users/matt/.cache/nim/test1_d/@mtest1.nim.c:11661:47: error: no member named 'name' in 'struct tyObject_Optsprog__1hHWPJAzEpvZ9a30IS0xfKw'
                setOrAdd__6hK8HqjuV9cQ3ZfXC6zIOEA((&(*opts).name), T4_);
                                                    ~~~~~~~ ^
/Users/matt/.cache/nim/test1_d/@mtest1.nim.c:11692:17: error: no member named 'name' in 'struct tyObject_Optsprog__1hHWPJAzEpvZ9a30IS0xfKw'
                T2_ = (*opts).name; (*opts).name = copyStringRC1(((NimStringDesc*) &TM__SwXGXvlvxAhMrH9cOP57dNQ_309));
                      ~~~~~~~ ^
/Users/matt/.cache/nim/test1_d/@mtest1.nim.c:11692:31: error: no member named 'name' in 'struct tyObject_Optsprog__1hHWPJAzEpvZ9a30IS0xfKw'
                T2_ = (*opts).name; (*opts).name = copyStringRC1(((NimStringDesc*) &TM__SwXGXvlvxAhMrH9cOP57dNQ_309));
                                    ~~~~~~~ ^
/Users/matt/.cache/nim/test1_d/@mtest1.nim.c:11970:47: error: no member named 'name' in 'struct tyObject_Optsprog__1hHWPJAzEpvZ9a30IS0xfKw'
                setOrAdd__6hK8HqjuV9cQ3ZfXC6zIOEA((&(*opts).name), T4_);
                                                    ~~~~~~~ ^
/Users/matt/.cache/nim/test1_d/@mtest1.nim.c:11991:30: error: no member named 'name' in 'struct tyObject_Optsprog__1hHWPJAzEpvZ9a30IS0xfKw'
                asgnRef((void**) (&(*opts).name), getEnv__hhED57tMl0Iaa5bOg9cJaig(((NimStringDesc*) &TM__SwXGXvlvxAhMrH9cOP57dNQ_660), ((NimStringDesc*) &TM__SwXGXvlvxAhMrH9cOP57dNQ_309)));
                                   ~~~~~~~ ^
/Users/matt/.cache/nim/test1_d/@mtest1.nim.c:12304:47: error: no member named 'name' in 'struct tyObject_Optsprog__1hHWPJAzEpvZ9a30IS0xfKw'
                setOrAdd__6hK8HqjuV9cQ3ZfXC6zIOEA((&(*opts).name), T7_);
                                                    ~~~~~~~ ^
/Users/matt/.cache/nim/test1_d/@mtest1.nim.c:12307:47: error: no member named 'age' in 'struct tyObject_Optsprog__1hHWPJAzEpvZ9a30IS0xfKw'
                setOrAdd__6hK8HqjuV9cQ3ZfXC6zIOEA((&(*opts).age), T8_);
                                                    ~~~~~~~ ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
iffy commented 3 years ago

Fixed in https://github.com/iffy/nim-argparse/commit/ec3bc380c53d7b54c903a547014c5a1151f2af35