:) Have you considered upgrading <G>  



On Mon, 30 Aug 1999, Matt Roberds wrote:

> Hello all!
> 
> I'm having trouble getting dosemu running.  Specifically I'm having
> trouble with emumod.  System and specs are:
> 
> Hardware:
> GW2K P5-100, 32mb, 1x1gig (all Linux), 1x2gig (all DOS/FAT)
> ATI Mach 64 video - 2mb
> Standard keyboard and PS/2 mouse
> 
> Software:
> Red Hat 2.1 - Kernel 1.2.13
> libc5.0.9
> dosemu0.60.4
> gcc 2.7.0
> 
> Problem:
> I can compile dosemu and all related programs no problem.  However,
> when I try to start it, it complains of 'emumod not installed'.
> When I try to load emumod, with the modified 'insmod' command built
> in the dosemu distribution, I get errors about undefined symbols.
> I can load the 'syscallmgr.o' module with no errors.
> 
> What I've checked:
> Made a minimal dosemu.conf file with very conservative settings.
> Made sure that I had a current 'System.map' for the kernel 
> (rebuilt the kernel).
> 
> Details on the insmod failure:
> 
> ../syscallmgr/insmod -v -w -f -Z /System.map ./emumod.o
> 
> Section 1: (.text) at 0x8014000
> Section 2: (.rel.text) at 0x8017000
> Section 3: (.data) at 0x80141dc
> Section 4: (.rel.data) at 0x8017f00
> Section 7: (.rodata) at 0x80142c8
> Section 8: (.comment) at 0x8014414
> Section 9: (.shstrtab) at 0x8012f80
> Section 10: (.symtab) at 0x8018000
> Section 11: (.strtab) at 0x8013c00
> textseg = 0x8014000
> bss_size = 134300712
> last byte = 0x8014428
> module size = 1064
> versioned kernel: yes
> versioned module: no
> ELF kernel
> ELF module
> Now resolving from /System.map
> resolved: 00117500 printk
> resolved: 001157c0 schedule
> resolved: 00114ef0 sys_modify_ldt
> resolved: 00112f10 handle_vm86_fault
> resolved: 00112bc0 sys_vm86
> resolved: 00112a90 save_v86_state
> resolved: 00110d30 do_debug
> resolved: 00110ab0 do_device_not_available
> resolved: 00110a30 do_bounds
> resolved: 001109f0 do_overflow
> resolved: 001109a0 do_int3
> resolved: 00110960 do_divide_error
> resolved: 0010fbf0 sys_sigreturn
> _TRANSIENT_save_v86_state undefined
> _TRANSIENT_handle_vm86_fault undefined
> _TRANSIENT_do_divide_error undefined
> _TRANSIENT_do_int3 undefined
> _TRANSIENT_do_overflow undefined
> _TRANSIENT_do_bounds undefined
> _TRANSIENT_do_device_not_available undefined
> _TRANSIENT_do_debug undefined
> _TRANSIENT_sys_vm86 undefined
> _TRANSIENT_sys_sigreturn undefined
> _TRANSIENT_sys_modify_ldt undefined
> init_emusyscalls undefined
> remove_emusyscalls undefined
> Failed to load module! The symbols from kernel 1.2.13 don't match 1.2.13
> 
> Any thoughts???
> 
> Thanks very much for your help!
> 
> Matt Roberds
> 
> 
> 

Reply via email to