home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / os / linux / 16589 < prev    next >
Encoding:
Text File  |  1992-11-13  |  1.9 KB  |  51 lines

  1. Newsgroups: comp.os.linux
  2. Path: sparky!uunet!munnari.oz.au!bruce.cs.monash.edu.au!monu6!aurora.cc.monash.edu.au!int177c
  3. From: int177c@aurora.cc.monash.edu.au (Jae J Won)
  4. Subject: compiling dosemu
  5. Message-ID: <1992Nov13.095101.27697@monu6.cc.monash.edu.au>
  6. Sender: news@monu6.cc.monash.edu.au (Usenet system)
  7. Organization: Monash University
  8. Date: Fri, 13 Nov 1992 09:51:01 GMT
  9. Lines: 40
  10.  
  11. Hi,
  12.  
  13. I have been trying to compile dosemu0.2tar.Z for past few hours but have had
  14. much problems. Well, here is the problem.
  15.  
  16. I did "make" without touching any of my libraries (which there are plenty of
  17. since I can't tell which one to get rid of), and I got many many errors
  18. with undefined variables.
  19. Here is just a taste of what I got:
  20.  
  21. ld -T 400000 -o -ibemu emu.o linuxfs.o termio.o vm86.o -L/usr/lib/gcc-lib/i386-linux/2.2.2d -lc -ltermcap 
  22. /usr/lib/libc.a(streambuf.o): Undefined symbol ___builtin_delete referenced from text segment
  23. /usr/lib/libc.a(streambuf.o): Undefined symbol ___builtin_delete referenced from text segment
  24.  
  25.  
  26. Okay, I am thinkin', there must be something wrong with the libs. Maybe I am 
  27. using an old lib. After all, the README said it will work with 0.97pl1 and above
  28. (which I have..since I just got 0.98pl4).
  29.  
  30. So being experimental, I went off to rename the libs in trouble(libc.a and 
  31. libtermcap.a) and made a link with jump table libs. namely, /usr/lib/shlib/jump/*.a
  32. I now had a compiled program and libemu. The only weirdness being something like
  33. this:
  34.  
  35. ld -T 400000 -o libemu emu.o linuxfs.o termio.o vm86.o -L/usr/lib/gcc-lib/i386-linux/2.2.2d/jump -lc -ltermcap 
  36. text_start: 0x00400000  text_size: 0x00005000
  37. data_start: 0x00405000  gap:  0x00000000
  38.  
  39.  
  40. Well, then I went off to mv libemu to /lib and then ran dos > junk....
  41. and I got a seg fault.
  42.  
  43. My gcc is 2.2.2d with jump tables installed in /usr/lib/shlib and I do have
  44. a link to it at /usr/lib/gcc-lib/i386-linux/2.2.2d/ 
  45.  
  46. I would appreciate any help...
  47.  
  48. Jae
  49.  
  50.  
  51.