I'm having trouble compiling umsdos-0.98.4. 98.3 compiles with no trouble.
It fails during linking, as shown below. This is a fairly stock Slackware
3.6 installation, with the original (non-egcs) version of GCC.
Any ideas what the problem is? Since 98.3 worked, I kinda doubt it's my
system. I haven't dug through the source code too much yet... there were
a LOT of changes in the vga stuff in the 98.4 diffs.
On a related note, is there a way to turn off vga support completely?
I ALWAYS run it using stdio...
System: Linux kelp 2.0.35 #1 Tue Sep 29 02:36:35 PDT 1998 i586 unknown
Architecture: i586
Libraries: /lib/libc.so.4.7.6 /lib/libc.so.5.4.44
UsrLibraries: /usr/lib/libc.a
GCC: gcc version 2.7.2.3
Ld: GNU ld version 2.8.2 (with BFD 2.8.1.0.23)
gcc -Wl,-warn-common -o /usr/src/dosemu-0.98.4/0.98.4.0/bin/dos \
emu.o base/data.o -Llib -L. \
-lenv_video -lbase_async -larch_linux_async -lbase_misc -lbase_dev_misc -lemu-i386
-lenv -lbase_speaker -lbase_dev_pic -ldosext_dpmi -ldosext_mfs -ldosext_misc
-lbase_init -lbase_serial -lbase_keyboard -lbase_mouse -lbase_dev_dma
-larch_linux_debugger -ldosext_net_net -larch_linux_dosext_sound -ldosext_sound
-ldosext_drivers -lbase_bios -lenv_video -lbase_async -larch_linux_async -lbase_misc
-lbase_dev_misc -lemu-i386 -lenv -lbase_speaker -lbase_dev_pic -ldosext_dpmi
-ldosext_mfs -ldosext_misc -lbase_init -lbase_serial -lbase_keyboard -lbase_mouse
-lbase_dev_dma -larch_linux_debugger -ldosext_net_net -larch_linux_dosext_sound
-ldosext_sound -ldosext_drivers -lbase_bios \
-Wl,-b,a.out-i386-linux base/bios/bios.o env/video/vesabios.o \
-Wl,-b,elf32-i386 \
-larch_linux_slang-elf -lm -lc
lib/libenv_video.a(attremu.o): In function `Attr_init':
attremu.o(.text+0x7): undefined reference to `vga'
make[1]: *** [/usr/src/dosemu-0.98.4/0.98.4.0/bin/dos] Error 1
make[1]: Leaving directory `/usr/src/dosemu-0.98.4/src'
make: *** [default] Error 2
--
/// Stefan Hudson <[EMAIL PROTECTED]>
__ /// Senior Network Administrator - Monterey Bay Internet
\\\/// http://www.mbay.net/ - Email: [EMAIL PROTECTED]
\XX/ Voice: 831-642-6100 Fax: 831-642-6101 Modem: 831-642-6102