Mikä vikana kun yritän kääntää uusinta Allegro:a (4.1.1.8):
C:\djgpp\allegro>make
make.exe: *** Warning: File `obj/djgpp/alleg/makefile.dep' has modification time
in the future (2005-01-24 18:44:42 > 2005-01-13 03:34:22)
Compiling Allegro for djgpp, optimised. Please wait...
gcc -DALLEGRO_SRC -DALLEGRO_LIB_BUILD -Wall -Wno-unused -mcpu=pentium -O2 -funro
ll-loops -ffast-math -fomit-frame-pointer -I. -I./include -o obj/djgpp/alleg/all
egro.o -c src/allegro.c
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
In file included from ./include/allegro/base.h:25,
from ./include/allegro.h:25,
from src/allegro.c:23:
c:/djgpp/bin/../lib/gcc/djgpp/3.43/include/limits.h:11:23: syslimits.h: No such
file or directory (ENOENT)
make.exe: *** [obj/djgpp/alleg/allegro.o] Error 1
C:\djgpp\allegro>Sinulta puuttuu syslimits.h-headeri. Googlella löytynee.
eipä puutu...
Muutenkin näissä Allegro:n unstable paketeissa on kaikenlaista vikaa... ainoa Allegro:n paketti mikä toiminee on all403.zip
Mutta pitäisihän näiden toimia!
Ei välttämättä puutu, mutta se on ympäristössäsi jossain muualla kuin allegron olettamassa paikassa. Mene katsomaan tuolta paikasta joka syslimits.h:ta kaipaa, että mistä se sitä etsii ja korjaa tilanne.
syslimits.h kyllä löytyy juuri tuosta kansiosta ja ympäristö on asetettu oikein... onnistun kyllä kääntämään all403 paketin kunnolla?
eli syslimits.h löytyy c:\djgpp\lib\gcc\djgpp\3.43\include\ kansiosta samoin sieltä löytyy limits.h tiedosto? mikä on siis vikana? aika outoa...
Jos nyt oiken ymmärsin(tuskin) ja jos se limits.h etsii syslimits.h:ta niin tarkista että se etsii sitä samasta paikasta kuin missä itse on.. voi olla että on ihan ok ja allegro vaan kenkkuilee..
Aihe on jo aika vanha, joten et voi enää vastata siihen.