with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper
this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
Without the fix build on ncurses-6.3 fails as:
nfstrace/analyzers/src/watch/nc_windows/header_window.cpp:77:82:
error: format '%d' expects argument of type 'int', but argument 5 has type 'time_t' {aka 'long int'} [-Werror=format=]
77 | mvwprintw(_window, HEADER::ELAPSED_LINE, FIRST_CHAR_POS, "Elapsed time: \t %d days; %d:%d:%d times",
| ~^
| int
| %ld
While at it wropped blnket -Werror that fails on gcc-12 and clang-12.