Hi,
I found an error at the compilation of ncurses 5.8 library in mingw&msys, ms windows 32bits. I found it at the compilation of Ada Library.
It occurs at the compilation process in the stage:
gcc -gnatpg -c -I.\ -I. -I../src -I./../src -O3 -gnatpn -I. -I- C:/MinGW/lib/gcc
/mingw32/4.6.2/adainclude/s-imgllu.adb
gcc -gnatpg -c -I.\ -I. -I../src -I./../src -O3 -gnatpn -I. -I- C:/MinGW/lib/gcc
/mingw32/4.6.2/adainclude/s-imguns.adb
gcc -gnatpg -c -I.\ -I. -I../src -I./../src -O3 -gnatpn -I. -I- C:/MinGW/lib/gcc
/mingw32/4.6.2/adainclude/s-valllu.adb
gcc -gnatpg -c -I.\ -I. -I../src -I./../src -O3 -gnatpn -I. -I- C:/MinGW/lib/gcc
/mingw32/4.6.2/adainclude/s-powtab.ads
gcc -gnatpg -c -I.\ -I. -I../src -I./../src -O3
-gnatpn -I. -I- C:/MinGW/lib/gcc
/mingw32/4.6.2/adainclude/s-wchjis.adb
gcc -gnatpg -c -I.\ -I. -I../src -I./../src -O3 -gnatpn -I. -I- C:/MinGW/lib/gcc
/mingw32/4.6.2/adainclude/a-finali.adb
gcc -gnatpg -c -I.\ -I. -I../src -I./../src -O3 -gnatpn -I. -I- C:/MinGW/lib/gcc
/mingw32/4.6.2/adainclude/s-crtrun.ads
gcc -gnatpg -c -I.\ -I. -I../src -I./../src -O3 -gnatpn -I. -I- C:/MinGW/lib/gcc
/mingw32/4.6.2/adainclude/s-restri.adb
gcc -gnatpg -c -I.\ -I. -I../src -I./../src -O3 -gnatpn -I. -I- C:/MinGW/lib/gcc
/mingw32/4.6.2/adainclude/s-win32.ads
gcc -gnatpg -c -I.\ -I. -I../src -I./../src -O3 -gnatpn -I. -I- C:/MinGW/lib/gcc
/mingw32/4.6.2/adainclude/s-winext.ads
gnatbind -aO. -aO../src -aO./../src -x tour.ali
gnatlink tour.ali -L../../lib -lform -lmenu -lpanel -lncurses -L../lib -lAdaCurs
es
Here, it appears many lines of
errors.
Furthermore:
collect2: ld returned 1 exit status
gnatlink: error when calling C:\MinGW\bin\gcc.exe
gnatmake: *** link failed.
make[2]: *** [tour.exe] Error 4
make[2]: Leaving directory `/d/ncurses-5.8/Ada95/samples'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/d/ncurses-5.8/Ada95'
make: *** [all] Error 2
End of description of the error.
I suppose that this error is related with the configuration of Ada compiler for ncurses 5.8 library. I think it because I found a warning at the compilation process of ncurses 5.0 library.
It is at "configure process" of ncurses 5.0 library, in mingw&msys, ms windows 32bits and it occurs at:
checking if GNAT works... yes
configure: warning: Ada95 applications will not link properly with static
libraries
Furthermore, the "configure process" does not append any rules for normal and debug models for all "Ada95 make process".
Best Regards.