Ubuntu 12.04 で Spatialite 4.1.1 をビルドしようとしています。ビルド中に次のビルド エラーが発生します。
virtualXL.c: 関数 'vXL_create' 内: virtualXL.c:264:3: エラー: 不明な型名 'FreeXL_CellValue' virtualXL.c:265:3: 警告: 互換性のないポインター型から 'freexl_get_cell_value' の引数 4 を渡しています [によって有効化されましたデフォルト] /usr/include/freexl.h:202:24: 注: 'unsigned char *' が予期されますが、引数の型は 'int *' です virtualXL.c:265:3: エラー: 関数 'freexl_get_cell_value' への引数が少なすぎます/usr/include/freexl.h:202:24: 注: ここで宣言された virtualXL.c:270:17: エラー: メンバー 'type' の要求が構造体または共用体ではない virtualXL.c:271:39: エラー:構造体または共用体ではない virtualXL.c:272:22 のメンバー 'value' の要求: エラー: 構造体または共用体ではない何かのメンバー 'type' の要求 virtualXL.c:275:17: エラー: メンバー ' の要求価値'構造体または共用体ではない virtualXL.c:276:22: エラー: メンバー 'type' の要求が構造体または共用体ではない virtualXL.c:277:18: エラー: メンバー 'type' の要求が構造体または共用体 virtualXL.c:277:18 ではない構造体または共用体 virtualXL.c:278:18: エラー: 構造体または共用体 virtualXL ではないメンバー 'type' の要求.c:279:18: エラー: 構造体または共用体 virtualXL ではないメンバー 'type' の要求.c:280:18: エラー: 構造体または共用体 virtualXL ではないメンバー 'type' の要求.c:282:30: エラー: 構造体または共用体 virtualXL ではないメンバー '値' の要求.c:286 :16: エラー: メンバー 'value' の要求が構造体または共用体ではない virtualXL.c: 関数 'vXL_eval_constraints' 内: virtualXL.c:505:5: エラー: 不明な型名 'FreeXL_CellValue' virtualXL.c:551:10: 警告: 互換性のないポインター型から 'freexl_get_cell_value' の引数 4 を渡しています [デフォルトで有効] /usr/include/freexl.h:202:24: 注: 'unsigned char *' が予期されますが、引数の型は 'int *' virtualXL.c:551:10: エラー: 関数 'freexl_get_cell_value' への引数が少なすぎます /usr/include/freexl.h:202:24: 注: ここで宣言されている virtualXL.c:553:12 : エラー: メンバー 'type' の要求が構造体または共用体 virtualXL.c:554:12 ではない: エラー: メンバー 'type' の要求が構造体または共用体 virtualXL.c:561:16 ではない: 要求構造体または共用体ではない virtualXL.c:565:16 内のメンバー 'value' の場合: エラー: 構造体または共用体 virtualXL.c:569:16 でないもの内のメンバー '値' の要求: エラー: メンバー ' の要求構造体または共用体ではない virtualXL.c:573:16: エラー: メンバー 'value' の要求が構造体または共用体の virtualXL.c:577:16 ではない: エラー: メンバー 'value' の要求が何かで構造体または共用体ではない virtualXL.c:587:16: エラー: 構造体または共用体ではないものでのメンバー '値' の要求。ユニオン virtualXL.c:595:16: エラー: 構造体またはユニオン virtualXL.c ではないメンバー 'value' の要求:603:16: エラー: メンバー 'value' の要求が構造体または共用体 virtualXL.c:609:12 ではない: エラー: メンバー 'type' の要求が構造体または共用体 virtualXL.c ではない:616:16: エラー: 構造体または共用体 virtualXL.c:620:16 ではないメンバー 'value' の要求: エラー: 構造体または共用体 virtualXL.c:624:16 ではないメンバーの要求エラー: 構造体または共用体 virtualXL.c:628:16 ではないメンバー 'value' の要求: エラー: 構造体または共用体 virtualXL.c:632:16 ではないメンバー '値' の要求: エラー: 要求メンバー 'value' が構造体または共用体 virtualXL.c:642:16 ではない: エラー: メンバー 'value' の要求が構造体または共用体 virtualXL.c:646:16 ではない: エラー: メンバー 'value' の要求構造体または共用体ではない virtualXL.c:650:16: エラー: メンバー 'value' の要求が、構造体または共用体ではない virtualXL.c:654:16: エラー: メンバー 'value' の要求構造体または共用体ではない virtualXL.c:658:16: エラー: メンバー 'value' の要求が構造体または共用体ではない virtualXL.c:664:13: エラー: メンバー 'type' の要求が構造体または共用体ではない構造体または共用体 virtualXL.c:665:16: エラー: 構造体または共用体 virtualXL ではないメンバー 'type' の要求.c:666:16: エラー: 構造体または共用体 virtualXL ではないメンバー 'type' の要求.c:667:16: エラー: 構造体または共用体 virtualXL ではないメンバー 'type' の要求.c:668:16: エラー: 構造体または共用体 virtualXL ではないメンバー 'type' の要求.c:670 :13: エラー: 構造体または共用体 virtualXL.c:670:13 ではないメンバー 'value' の要求: エラー: 構造体または共用体 virtualXL.c:670:13 ではないメンバーの要求:構造体または共用体 virtualXL.c:670:13 ではないメンバー 'value' の要求: エラー: 構造体または共用体 virtualXL.c:670:13 ではないメンバー 'value' の要求: エラー: メンバー ' の要求構造体または共用体ではない virtualXL.c:670:13: エラー: メンバー 'value' の要求が構造体または共用体ではない virtualXL.c:670:13: エラー: メンバー 'value' の要求が何かで構造体または共用体ではない virtualXL.c:670:13: エラー: 構造体または共用体ではないメンバー '値' の要求。ユニオン virtualXL.c:670:13: エラー: 構造体またはユニオン virtualXL.c:670:13 ではないメンバー '値' の要求構造体または共用体ではない virtualXL.c:670:13: エラー: メンバー 'value' の要求が構造体または共用体ではない virtualXL.c:670:13: エラー: メンバー 'value' の要求が構造体または共用体ではない構造体または共用体の virtualXL.c:670:13: エラー: 構造体または共用体の virtualXL.c:670:13 ではないメンバー 'value' の要求: 構造体または共用体の virtualXL ではないメンバーの要求.c:670:13: エラー: メンバー 'value' の要求が構造体または共用体 virtualXL ではない.c:670:13: エラー: メンバー 'value' の要求が構造体または共用体 virtualXL ではない.c:670 :13: エラー: 構造体または共用体 virtualXL.c:670:13 ではないメンバー 'value' の要求: エラー: 構造体または共用体 virtualXL.c:670:13 ではないメンバーの要求エラー: 構造体または共用体ではないメンバー '値' の要求 virtualXL.c: 関数 'vXL_column': virtualXL.c:804:5: エラー: 不明な型名 'FreeXL_CellValue' virtualXL.c:819:11: 警告: 互換性のないポインター型から 'freexl_get_cell_value' の引数 4 を渡しています [デフォルトで有効] /usr/include/freexl.h:202:24: 注: 'unsigned char *' が予期されますが、引数の型は 'int *' です virtualXL.c :819:11: エラー: 関数 'freexl_get_cell_value' への引数が少なすぎます /usr/include/freexl.h:202:24: 注: ここで宣言された virtualXL.c:821:6: エラー: 何かのメンバー 'type' の要求構造体または共用体ではない virtualXL.c:822:17: エラー: メンバー 'type' の要求が構造体または共用体の virtualXL.c:825:38 ではない: エラー: メンバー 'value' の要求構造体または共用体ではない virtualXL.c:828:41: エラー: 構造体または共用体ではないものでのメンバー '値' の要求 virtualXL.c:835:39: エラー: メンバー '値' の要求ではないもの構造体または共用体 virtualXL.c:836:23: エラー: 構造体または共用体ではないメンバー '値' の要求
libfreeXL のバージョンの問題のようです。誰かが同様の問題に直面しましたか?