2017-06-22 4 views
3

GNAT GPL 2017(2016年以降)にアップグレードしようとしています。私はWindows 8.1で動作しています。GNAT GPL 2017 gnatcoll.xrefが消えましたか?

1つのアプリケーションではgnatcoll.xrefが使用されます。 2016年に

、それがで見つかった:

ブヨ/含める/ gnatcoll/gnatcoll_sqlite.static/gnatcoll-xref.adsただし、ファイルはインストール2017年に発見されない

。 2017の 'gnat -...-bin.exe'インストーラにはgnatcollが含まれていますが、2016年には別のインストールが行われます。

2017(share/doc/gnatcoll/GNATColl.pdf)の第25章のgnatcollユーザーガイドは、gnatcoll.xrefがそこにあるはずであることを示しています(サンプルコードで使用されています)。

誰かがこれに遭遇しましたか?そして修正/回避策はありますか?

答えて

4

ソースからgnatcollをインストールし、バイナリインストールを上書きして修正しました。 gnatcoll.xrefにiconv(2016はありません)が必要なので、mingw32にインストールし、gnatにそれを使用させるよう説得しなければなりませんでした。

MINGW32パッケージ:MINGW32シェルで

 mingw-w64-i686-make 
    mingw-w64-i686-iconv 
    mingw-w64-i686-pkg-config 
    libiconv-devel 

:Cygwinのシェルで

export PATH=/d/Apps/GNAT-gpl_2017/bin:$PATH 
./configure --build=mingw32 --prefix=/d/Apps/GNAT-gpl_2017 --with-iconv=d:/msys32/mingw32/ 

(MINGW32 makeがなぜわからない、めちゃくちゃ):

make 
make install 
以下に概要を示します。
関連する問題