2014-01-24 2 views
1

Я пытаюсь построить Spatialite 4.1.1 в Ubuntu 12.04. При построении я получаю следующие ошибки сборки.Проблемы с конструкцией Spatialite

virtualXL.c: В функции 'vXL_create': virtualXL.c: 264: 3: ошибка: неизвестное имя типа '' FreeXL_CellValue virtualXL.c: 265: 3: предупреждение: проходя аргумент 4 из 'freexl_get_cell_value' из несовместимый тип указателя [включен по умолчанию] /usr/include/freexl.h:202:24: note: expected 'unsigned char *', но аргумент имеет тип 'int *' virtualXL.c: 265: 3: error: слишком мало аргументов для функции 'freexl_get_cell_value' /usr/include/freexl.h:202:24: note: объявлено здесь virtualXL.c: 270: 17: error: запрос для типа члена 'в чем-то, что не является структурой или объединением virtualXL.c: 271: 39: error: запрос для значения члена 'в чем-то не структура или объединение virtualXL.c: 272: 22: error: запрос для типа члена 'в чем-то не структура или объединение virtualXL.c: 275: 17: error: запрос для значения члена' в чем-то не структура или объединение virtualXL .c: 276: 22: error: запрос для типа члена 'в чем-то, а не в структуре или объединении virtualXL.c: 277: 18: error: запрос для типа члена' в чем-то не структура или объединение virtualXL.c : 278: 18: error: запрос для элемента-члена 'в чем-то, а не в структуре или объединении virtualXL.c: 279: 18: error: запрос для типа члена' в чем-то не структура или объединение virtualXL.c: 280 : 18: error: запрос для типа члена 'в чем-то, а не в структуре или объединении virtualXL.c: 282: 30: ошибка: запрос для значения члена' в чем-то не структура или объединение virtualXL.c: 286: 16: error: запрос для значения члена 'в чем-то, а не в структуре или объединении virtualXL.c: В функции' vXL_eval_constraints ': virtualXL.c: 505: 5: ошибка: неизвестное имя типа' FreeXL_CellValue ' virtualXL.c: 551: 10: warning: передать аргумент 4 из' freexl_get_cell_value 'из несовместимого типа указателя [включен по умолчанию] /usr/include/freexl.h:202:24: note: expected' unsigned char * ' но аргумент имеет тип 'int *' virtualXL.c: 551: 10: ошибка: слишком мало аргументов для функции 'freexl_get_cell_value' /usr/include/freexl.h:202:24: примечание: объявлено здесь virtualXL.c : 553: 12: error: запрос для элемента-члена 'в чем-то, а не в структуре или объединении virtualXL.c: 554: 12: error: запрос для типа члена' в чем-то не структура или объединение virtualXL.c: 561: 16: error: запрос для элемента 'значение' в чем-то не структура или объединение virtualXL.c: 565: 16: error: запрос для значения члена 'в чем-то не структура или объединение virtualXL .c: 569: 16: error: запрос для элемента 'значение' в чем-то не структура или объединение virtualXL.c: 573: 16: error: запрос для значения члена 'в чем-то, а не в структуре или объединении virtualXL.c : 577: 16: error: запрос для элемента «значение» в чем-то, а не в структуре или объединении virtualXL.c: 587: 16: error: запрос для значения «member» в чем-то не структура или объединение virtualXL.c: 591 : 16: error: запрос для элемента «значение» в чем-то, а не в структуре или объединении virtualXL.c: 595: 16: error: запрос для значения члена 'в чем-то не структура или объединение virtualXL.c: 599: 16: error: запрос для элемента 'значение' в чем-то не структуре или объединении virtualXL.c: 603: 16: error: запрос для значения члена 'в чем-то не структура или объединение virtualXL .c: 609: 12: error: запрос для типа члена 'в чем-то, а не в структуре или объединении virtualXL.c: 616: 16: ошибка: запрос для значения члена' в чем-то не структура или объединение virtualXL.c : 620: 16: error: запрос для элемента «значение» в чем-то, а не в структуре или объединении virtualXL.c: 624: 16: error: запрос для значения «member» в чем-то не структуре или объединении virtualXL.c: 628: 16: error: запрос для элемента 'значение' в чем-то, а не в структуре или объединении virtualXL.c: 632: 16: error: запрос для значения члена 'в чем-то не структура или объединение virtualXL.c: 642: 16: ошибка: запрос для элемента «значение» в чем-то не структуре или объединении virtualXL.c: 646: 16: ошибка: запрос для значения члена 'в чем-то не структура или объединение virtualXL.c: 650: 16: error: запрос для элемента «значение» в чем-то, а не в структуре или объединении virtualXL.c: 654: 16: error: запрос для значения члена 'в чем-то не структура или объединение virtualXL.c: 658: 16: error: запрос для элемента «значение» в чем-то, а не в структуре или объединении virtualXL.c: 664: 13: ошибка: запрос для типа члена 'в чем-то не структура или объединение virtualXL.c: 665: 16: error: запрос для типа члена 'в чем-то не структуре или объединении virtualXL.c: 666: 16: error: запрос для типа члена' в чем-то не структура или объединение virtualXL.c: 667: 16: error: запрос для элемента-члена 'в чем-то, что не является структурой или соединением virtualXL.c: 668: 16: error: запрос для элемента-члена' в чем-то не структура или объединение virtualXL.c: 670: 13: error: request for member 'значение' в чем-то не структуре или объединении virtualXL.c: 670: 13: error: запрос для значения члена 'в чем-то не структура или объединение virtualXL.c: 670: 13: error: request for member' значение 'в чем-то не структуре или объединении virtualXL.c: 670: 13: error: запрос для значения члена' в чем-то не структура или объединение virtualXL.c: 670: 13: error: requ est for member 'value' в чем-то не является структурой или соединением virtualXL.c: 670: 13: error: запрос для значения члена 'в чем-то не структура или объединение virtualXL.c: 670: 13: error: request for member 'значение' в чем-то не структуре или объединении virtualXL.c: 670: 13: error: запрос для значения члена 'в чем-то не структура или объединение virtualXL.c: 670: 13: error: request for member' значение 'в чем-то не является структурой или объединением virtualXL.c: 670: 13: error: запрос для элемента' значение 'в чем-то не структура или объединение virtualXL.c: 670: 13: error: request for member' value ' в чем-то не структура или объединение virtualXL.c: 670: 13: error: запрос для элемента 'значение' в чем-то не структура или объединение virtualXL.c: 670: 13: error: request for member 'значение' в чем-то не структуре или объединении virtualXL.c: 670: 13: error: запрос для значения члена 'в чем-то не структура или объединение virtualXL.c: 670: 13: error: request for member' значение 'в чем-то не является структурой или объединением virtualXL.c: 670: 13: error: запрос для элемента' значение 'в чем-то не структура или объединение virtualXL.c: 670: 13: error: request for member' value ' в чем-то не структура или объединение virtualXL.c: 670: 13: error: запрос для элемента 'значение' в чем-то не структура или объединение virtualXL.c: 670: 13: error: запрос для значения 'member' в чем-то не является структурой или объединением virtualXL.c: 670: 13: error: запрос для значения члена 'в чем-то не структура или объединение virtualXL.c: В функции' vXL_column ': virtualXL.c: 804: 5: error: неизвестное имя типа 'FreeXL_CellValue' virtualXL.c: 819: 11: warning: передать аргумент 4 из 'freexl_get_cell_value' из несовместимого типа указателя [включен по умолчанию] /usr/include/freexl.h: 202: 24: note: expected 'unsigned char *', но аргумент имеет тип 'int *' virtualXL.c: 819: 11: ошибка: слишком мало аргументов для функции 'freexl_get_cell_value' /usr/include/freexl.h: 202: 24: примечание: объявлено здесь virtualXL.c: 821: 6: error: запрос для типа элемента 'в чем-то не структура или объединение virtualXL.c: 822: 17: error: request for member 'type' в чем-то, что не является структурой или соединением virtualXL.c: 825: 38: error: запрос для элемента 'значение' в чем-то не структура или объединение virtualXL.c: 828: 41: error: запрос для элемента «значение» в чем-то, а не в структуре или объединении virtualXL.c: 835: 39: error: запрос для значения члена 'в чем-то не структура или объединение virtualXL.c: 836: 23: error: запрос для значения члена 'в чем-то, что не является структурой или соединением

Это похоже на проблему с версией libfreeXL. Кто-нибудь сталкивался с подобной проблемой?

ответ

1

Если я правильно помню, вы должны изменить config.h и изменить линию

#undef OMIT_FREEXL 

с

#define OMIT_FREEXL 

... Но, если вы потребность извлечь данные из файлов Excel, download FreeXL here:

Смежные вопросы