home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.minix
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!sdd.hp.com!crash!hall
- From: hall@crash.cts.com (Robert R. Hall)
- Subject: Version 1.6.24b libc.a problems
- Organization: CTS Network Services (crash, ctsnet), El Cajon, CA
- Date: 21 Jan 93 16:17:33 PST
- Message-ID: <1993Jan21.161733.13498@crash>
- Lines: 28
-
- Warning!
- Don't put the library element src/lib/syscall.kr/write.s
- into the library archive /usr/lib/libc.a as everything
- that links it in gets broken.
-
- I observed that the file in this subdirectory are not packed
- as library elements. Therefore before I archived them I
- changed their .s extension to .x and then created their
- .s extension using the libpack command as:
- libpack <write.x >write.s
-
- Now in response to the lorder command, I got this error messages
- MINIX> lorder *.s | tsort > lib_order
- Error lorder - ___execve defined twice in _exec.s and exec.s
- Error lorder - _execl defined twice in exec.s and execl.s
- Error lorder - _execle defined twice in exec.s and execle.s
- Error lorder - _execv defined twice in exec.s and execv.s
- Error lorder - _execve defined twice in exec.s and execve.s
-
- I now have a useable archive library and the programs that
- link with it now run, but when I tried the command:
- MINIX> make image
- I get:
- construct -i image ../kernel/kernel ../mm/mm ../fs/fs init
- construct: image: No children
- make: Error code 256
-
- Robert R. Hall <hall@crash.cts.com>
-