Я пытаюсь скомпилировать некоторый код на одной из наших систем для нашего DBA ... Я отредактировал make-файлы для включения соответствующих библиотек, перечисленных в документации, но я продолжаю получать эти ошибки ... Можете ли вы различить какие-либо очевидные проблемы из моих командных строк в отношении перечисленных ошибок?
Спасибо!
make -f /u01/app/banner/ban8/TEST3/links/Makefile_tm_linux64_redhat5_ban8.mk
gcc -m64 -D_NOFIXARGPTR -fpic -shared -DTMCILIB_EXPORTS -D_TMUNICODE
-I / usr / local / ban_icu -I / usr / local / src / icu / source / i18n / -I / usr / local / src / icu / source / common / -I / usr / local / src / icu / source / extra / ustdio / -I / usr / local / src / icu / source / io -L / usr / lib64 -L / usr / lib -L / usr / local / src / icu / source / data / -L / usr / local / src / icu / source / data / out / -L / usr / local / src / icu / source / tools / toolutil / -L / usr / lib / im / icuconv / -L / usr / local / lib / -L. -licui18n -licudata -licuuc -licu-toolutil -licuio
msgfmttm.cpp umsgtm.cpp tmcilib.cpp -o /u01/app/banner/ban8/TEST3/general/exe/libtmciuc.so
umsgtm.cpp: в функции void fixArgPtr (const UChar *, __va_list_tag (*) [1]) ’:
umsgtm.cpp: 158: ошибка: массив должен быть инициализирован инициализатором в скобках
umsgtm.cpp: 194: ошибка: ISO C ++ запрещает присвоение массивов
umsgtm.cpp: в функции int32_t tmumsg_vformat (void **, UChar *, int32_t, __va_list_tag *, UErrorCode *) ’:
umsgtm.cpp: 305: ошибка: невозможно преобразовать '__va_list_tag **' в '__va_list_tag () [1] для аргумента' 2 'в' void fixArgPtr (const UChar , __va_list_tag (*) [1]) '
tmcilib.cpp: в функции int tmprintf (TMBundle *, const UChar *, ...) ’:
tmcilib.cpp: 743: ошибка: массив должен быть инициализирован инициализатором в скобках
tmcilib.cpp: в функции int tmfprintf (TMBundle *, UFILE *, const UChar *, ...) ':
tmcilib.cpp: 757: ошибка: массив должен быть инициализирован инициализатором в скобках
tmcilib.cpp: в функции int tmsprintf (TMBundle *, UChar *, const UChar *, ...) ':
tmcilib.cpp: 808: ошибка: массив должен быть инициализирован инициализатором в скобках