[AD] MSVC compilation bug |
[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
I just checked out the latest CVS Allegro and it won't compile under MSVC now,
"unresolved reference to fceil". Taking the line containing fceil out of the
allegro.def file made Allegro compile but I hear from others this makes
programs that use fceil crash (expectedly).
I did:
cvs update
make depend
fixdll
make lib install
and when it failed I tried:
make very clean
make depend
fixdll
make
And I still got the error. Attached is make output with the fceil error plus
const keyword warnings and function pointer warnings which have been in there
for some time (WIP 33 CVS I believe).
Gillius
Compiling Allegro for MSVC, optimised. Please wait...
gcc -O -Wall -Werror -o obj/msvc/runner.exe src/misc/runner.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/allegro.obj -c src/allegro.c
allegro.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/blit.obj -c src/blit.c
blit.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/bmp.obj -c src/bmp.c
bmp.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/clip3d.obj -c src/clip3d.c
clip3d.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/clip3df.obj -c src/clip3df.c
clip3df.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/colblend.obj -c src/colblend.c
colblend.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/color.obj -c src/color.c
color.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/config.obj -c src/config.c
config.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/datafile.obj -c src/datafile.c
datafile.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/dataregi.obj -c src/dataregi.c
dataregi.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/digmid.obj -c src/digmid.c
digmid.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/dither.obj -c src/dither.c
dither.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/dispsw.obj -c src/dispsw.c
dispsw.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/file.obj -c src/file.c
file.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/fli.obj -c src/fli.c
fli.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/flood.obj -c src/flood.c
flood.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/font.obj -c src/font.c
font.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/fsel.obj -c src/fsel.c
fsel.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/gfx.obj -c src/gfx.c
gfx.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/glyph.obj -c src/glyph.c
glyph.c
src/glyph.c(144) : warning C4090: 'initializing' : different 'const' qualifiers
src/glyph.c(158) : warning C4090: 'initializing' : different 'const' qualifiers
src/glyph.c(172) : warning C4090: 'initializing' : different 'const' qualifiers
src/glyph.c(186) : warning C4090: 'initializing' : different 'const' qualifiers
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/graphics.obj -c src/graphics.c
graphics.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/gsprite.obj -c src/gsprite.c
gsprite.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/gui.obj -c src/gui.c
gui.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/guiproc.obj -c src/guiproc.c
guiproc.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/inline.obj -c src/inline.c
inline.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/joystick.obj -c src/joystick.c
joystick.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/keyboard.obj -c src/keyboard.c
keyboard.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/lbm.obj -c src/lbm.c
lbm.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/libc.obj -c src/libc.c
libc.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/math.obj -c src/math.c
math.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/math3d.obj -c src/math3d.c
math3d.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/midi.obj -c src/midi.c
midi.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/mixer.obj -c src/mixer.c
mixer.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/modesel.obj -c src/modesel.c
modesel.c
src/modesel.c(244) : warning C4090: 'initializing' : different 'const' qualifiers
src/modesel.c(245) : warning C4090: 'initializing' : different 'const' qualifiers
src/modesel.c(259) : warning C4090: 'initializing' : different 'const' qualifiers
src/modesel.c(260) : warning C4090: 'initializing' : different 'const' qualifiers
src/modesel.c(261) : warning C4090: 'initializing' : different 'const' qualifiers
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/mouse.obj -c src/mouse.c
mouse.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/pcx.obj -c src/pcx.c
pcx.c
Testing for MMX assembler support...
c:/djgpp/bin/make.exe mmxtest
make.exe[1]: Entering directory `c:/djgpp/allegro'
echo // no MMX > obj\msvc\mmx.h
echo .text > obj\msvc\mmxtest.s
echo emms >> obj\msvc\mmxtest.s
gcc -c obj/msvc/mmxtest.s -o obj/msvc/mmxtest.o
echo #define ALLEGRO_MMX > obj\msvc\mmx.h
make.exe[1]: Leaving directory `c:/djgpp/allegro'
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/poly3d.obj -c src/poly3d.c
poly3d.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/polygon.obj -c src/polygon.c
polygon.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/quantize.obj -c src/quantize.c
quantize.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/quat.obj -c src/quat.c
quat.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/readbmp.obj -c src/readbmp.c
readbmp.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/rle.obj -c src/rle.c
rle.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/rotate.obj -c src/rotate.c
rotate.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/scene3d.obj -c src/scene3d.c
scene3d.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/sound.obj -c src/sound.c
sound.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/spline.obj -c src/spline.c
spline.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/stream.obj -c src/stream.c
stream.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/text.obj -c src/text.c
text.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/tga.obj -c src/tga.c
tga.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/timer.obj -c src/timer.c
timer.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/unicode.obj -c src/unicode.c
unicode.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/vtable.obj -c src/vtable.c
vtable.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/vtable15.obj -c src/vtable15.c
vtable15.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/vtable16.obj -c src/vtable16.c
vtable16.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/vtable24.obj -c src/vtable24.c
vtable24.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/vtable32.obj -c src/vtable32.c
vtable32.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/vtable8.obj -c src/vtable8.c
vtable8.c
obj/msvc/runner.exe cl @ -nologo -W1 -I. -I./include -Foobj/msvc/asmdef.obj -Feobj/msvc/asmdef.exe src/i386/asmdef.c
asmdef.c
obj/msvc/asmdef.exe obj/msvc/asmdef.inc
writing structure offsets into obj/msvc/asmdef.inc...
gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -U__unix__ -Wall -I. -I./include -x assembler-with-cpp -o obj/msvc/alleg/iblit16.obj -c src/i386/iblit16.s
gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -U__unix__ -Wall -I. -I./include -x assembler-with-cpp -o obj/msvc/alleg/iblit24.obj -c src/i386/iblit24.s
gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -U__unix__ -Wall -I. -I./include -x assembler-with-cpp -o obj/msvc/alleg/iblit32.obj -c src/i386/iblit32.s
gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -U__unix__ -Wall -I. -I./include -x assembler-with-cpp -o obj/msvc/alleg/iblit8.obj -c src/i386/iblit8.s
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/icpu.obj -c src/i386/icpu.c
icpu.c
gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -U__unix__ -Wall -I. -I./include -x assembler-with-cpp -o obj/msvc/alleg/icpus.obj -c src/i386/icpus.s
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/icsprite.obj -c src/i386/icsprite.c
icsprite.c
gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -U__unix__ -Wall -I. -I./include -x assembler-with-cpp -o obj/msvc/alleg/igfx15.obj -c src/i386/igfx15.s
gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -U__unix__ -Wall -I. -I./include -x assembler-with-cpp -o obj/msvc/alleg/igfx16.obj -c src/i386/igfx16.s
gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -U__unix__ -Wall -I. -I./include -x assembler-with-cpp -o obj/msvc/alleg/igfx24.obj -c src/i386/igfx24.s
gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -U__unix__ -Wall -I. -I./include -x assembler-with-cpp -o obj/msvc/alleg/igfx32.obj -c src/i386/igfx32.s
gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -U__unix__ -Wall -I. -I./include -x assembler-with-cpp -o obj/msvc/alleg/igfx8.obj -c src/i386/igfx8.s
gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -U__unix__ -Wall -I. -I./include -x assembler-with-cpp -o obj/msvc/alleg/imisc.obj -c src/i386/imisc.s
gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -U__unix__ -Wall -I. -I./include -x assembler-with-cpp -o obj/msvc/alleg/iscan.obj -c src/i386/iscan.s
gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -U__unix__ -Wall -I. -I./include -x assembler-with-cpp -o obj/msvc/alleg/iscanmmx.obj -c src/i386/iscanmmx.s
gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -U__unix__ -Wall -I. -I./include -x assembler-with-cpp -o obj/msvc/alleg/ispr15.obj -c src/i386/ispr15.s
gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -U__unix__ -Wall -I. -I./include -x assembler-with-cpp -o obj/msvc/alleg/ispr16.obj -c src/i386/ispr16.s
gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -U__unix__ -Wall -I. -I./include -x assembler-with-cpp -o obj/msvc/alleg/ispr24.obj -c src/i386/ispr24.s
gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -U__unix__ -Wall -I. -I./include -x assembler-with-cpp -o obj/msvc/alleg/ispr32.obj -c src/i386/ispr32.s
gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -U__unix__ -Wall -I. -I./include -x assembler-with-cpp -o obj/msvc/alleg/ispr8.obj -c src/i386/ispr8.s
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/istretch.obj -c src/i386/istretch.c
istretch.c
gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -U__unix__ -Wall -I. -I./include -x assembler-with-cpp -o obj/msvc/alleg/izbuf.obj -c src/i386/izbuf.s
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/gdi.obj -c src/win/gdi.c
gdi.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wddaccel.obj -c src/win/wddaccel.c
wddaccel.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wddbmp.obj -c src/win/wddbmp.c
wddbmp.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wddbmpl.obj -c src/win/wddbmpl.c
wddbmpl.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wddraw.obj -c src/win/wddraw.c
wddraw.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wddfull.obj -c src/win/wddfull.c
wddfull.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wddlock.obj -c src/win/wddlock.c
wddlock.c
gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -U__unix__ -Wall -I. -I./include -x assembler-with-cpp -o obj/msvc/alleg/asmlock.obj -c src/win/asmlock.s
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wddmode.obj -c src/win/wddmode.c
wddmode.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wddovl.obj -c src/win/wddovl.c
wddovl.c
src/win/wddovl.c(71) : warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void )'
src/win/wddovl.c(72) : warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void )'
src/win/wddovl.c(75) : warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void )'
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wddwin.obj -c src/win/wddwin.c
wddwin.c
src/win/wddwin.c(78) : warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void )'
src/win/wddwin.c(79) : warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void )'
gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -U__unix__ -Wall -I. -I./include -x assembler-with-cpp -o obj/msvc/alleg/update.obj -c src/win/update.s
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wdsound.obj -c src/win/wdsound.c
wdsound.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wdsndmix.obj -c src/win/wdsndmix.c
wdsndmix.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wsndwo.obj -c src/win/wsndwo.c
wsndwo.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wdxver.obj -c src/win/wdxver.c
wdxver.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wdispsw.obj -c src/win/wdispsw.c
wdispsw.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wfile.obj -c src/win/wfile.c
wfile.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wgdi.obj -c src/win/wgdi.c
wgdi.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wgfxdrv.obj -c src/win/wgfxdrv.c
wgfxdrv.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wjoydrv.obj -c src/win/wjoydrv.c
wjoydrv.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wjoyw32.obj -c src/win/wjoyw32.c
wjoyw32.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wkeybd.obj -c src/win/wkeybd.c
wkeybd.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wmidi.obj -c src/win/wmidi.c
wmidi.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wmouse.obj -c src/win/wmouse.c
wmouse.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wsnddrv.obj -c src/win/wsnddrv.c
wsnddrv.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wsystem.obj -c src/win/wsystem.c
wsystem.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wthread.obj -c src/win/wthread.c
wthread.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wtimer.obj -c src/win/wtimer.c
wtimer.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/wwnd.obj -c src/win/wwnd.c
wwnd.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MT -I. -I./include -Foobj/msvc/alleg/pckeys.obj -c src/misc/pckeys.c
pckeys.c
obj/msvc/runner.exe link @ -nologo -release -dll -def:lib/msvc/allegro.def -out:lib/msvc/all3935.dll -implib:lib/msvc/alleg.lib obj/msvc/alleg/allegro.obj obj/msvc/alleg/blit.obj obj/msvc/alleg/bmp.obj obj/msvc/alleg/clip3d.obj obj/msvc/alleg/clip3df.obj obj/msvc/alleg/colblend.obj obj/msvc/alleg/color.obj obj/msvc/alleg/config.obj obj/msvc/alleg/datafile.obj obj/msvc/alleg/dataregi.obj obj/msvc/alleg/digmid.obj obj/msvc/alleg/dither.obj obj/msvc/alleg/dispsw.obj obj/msvc/alleg/file.obj obj/msvc/alleg/fli.obj obj/msvc/alleg/flood.obj obj/msvc/alleg/font.obj obj/msvc/alleg/fsel.obj obj/msvc/alleg/gfx.obj obj/msvc/alleg/glyph.obj obj/msvc/alleg/graphics.obj obj/msvc/alleg/gsprite.obj obj/msvc/alleg/gui.obj obj/msvc/alleg/guiproc.obj obj/msvc/alleg/inline.obj obj/msvc/alleg/joystick.obj obj/msvc/alleg/keyboard.obj obj/msvc/alleg/lbm.obj obj/msvc/alleg/libc.obj obj/msvc/alleg/math.obj obj/msvc/alleg/math3d.obj obj/msvc/alleg/midi.obj obj/msvc/alleg/mixer.obj obj/msvc/alleg/modesel.obj obj/msvc/alleg/mouse.obj obj/msvc/alleg/pcx.obj obj/msvc/alleg/poly3d.obj obj/msvc/alleg/polygon.obj obj/msvc/alleg/quantize.obj obj/msvc/alleg/quat.obj obj/msvc/alleg/readbmp.obj obj/msvc/alleg/rle.obj obj/msvc/alleg/rotate.obj obj/msvc/alleg/scene3d.obj obj/msvc/alleg/sound.obj obj/msvc/alleg/spline.obj obj/msvc/alleg/stream.obj obj/msvc/alleg/text.obj obj/msvc/alleg/tga.obj obj/msvc/alleg/timer.obj obj/msvc/alleg/unicode.obj obj/msvc/alleg/vtable.obj obj/msvc/alleg/vtable15.obj obj/msvc/alleg/vtable16.obj obj/msvc/alleg/vtable24.obj obj/msvc/alleg/vtable32.obj obj/msvc/alleg/vtable8.obj obj/msvc/alleg/iblit16.obj obj/msvc/alleg/iblit24.obj obj/msvc/alleg/iblit32.obj obj/msvc/alleg/iblit8.obj obj/msvc/alleg/icpu.obj obj/msvc/alleg/icpus.obj obj/msvc/alleg/icsprite.obj obj/msvc/alleg/igfx15.obj obj/msvc/alleg/igfx16.obj obj/msvc/alleg/igfx24.obj obj/msvc/alleg/igfx32.obj obj/msvc/alleg/igfx8.obj obj/msvc/alleg/imisc.obj obj/msvc/alleg/iscan.obj obj/msvc/alleg/iscanmmx.obj obj/msvc/alleg/ispr15.obj obj/msvc/alleg/ispr16.obj obj/msvc/alleg/ispr24.obj obj/msvc/alleg/ispr32.obj obj/msvc/alleg/ispr8.obj obj/msvc/alleg/istretch.obj obj/msvc/alleg/izbuf.obj obj/msvc/alleg/gdi.obj obj/msvc/alleg/wddaccel.obj obj/msvc/alleg/wddbmp.obj obj/msvc/alleg/wddbmpl.obj obj/msvc/alleg/wddraw.obj obj/msvc/alleg/wddfull.obj obj/msvc/alleg/wddlock.obj obj/msvc/alleg/asmlock.obj obj/msvc/alleg/wddmode.obj obj/msvc/alleg/wddovl.obj obj/msvc/alleg/wddwin.obj obj/msvc/alleg/update.obj obj/msvc/alleg/wdsound.obj obj/msvc/alleg/wdsndmix.obj obj/msvc/alleg/wsndwo.obj obj/msvc/alleg/wdxver.obj obj/msvc/alleg/wdispsw.obj obj/msvc/alleg/wfile.obj obj/msvc/alleg/wgdi.obj obj/msvc/alleg/wgfxdrv.obj obj/msvc/alleg/wjoydrv.obj obj/msvc/alleg/wjoyw32.obj obj/msvc/alleg/wkeybd.obj obj/msvc/alleg/wmidi.obj obj/msvc/alleg/wmouse.obj obj/msvc/alleg/wsnddrv.obj obj/msvc/alleg/wsystem.obj obj/msvc/alleg/wthread.obj obj/msvc/alleg/wtimer.obj obj/msvc/alleg/wwnd.obj obj/msvc/alleg/pckeys.obj kernel32.lib user32.lib gdi32.lib comdlg32.lib ole32.lib dinput.lib ddraw.lib dxguid.lib winmm.lib dsound.lib
allegro.def : error LNK2001: unresolved external symbol fceil
lib/msvc/alleg.lib : fatal error LNK1120: 1 unresolved externals
LINK : fatal error LNK1141: failure during build of exports file