bgi@stiatl.UUCP (Brad Isley) (02/06/90)
Here's the problem: JOBS is, of course, undefined because the 640 doesn't support it. As a result of this, wait_for_background is #ifdef-ed out along with wait_for_single_pid. Wait_for is compiled. The problem is, builtin.c references those wait functions which are not compiled as a result of the #ifndef JOBS line in jobs.c. What gives? Builtin.c is ignoring the fact that I do not have job control. Any ideas ? Also, where does remember_pid come from ? Looks like a special BASH function to me, jus' guessing... Also looks like I'm missing sigignore and sigrelse, which also look like BASH-specific functions. Any ideas? Did I un-tar an incomplete release ? I'm compiling with Convergent's SYSV rel 2.5 OS defining the OS and TARGET as ATT3B since it's the closest in the list. And it's REAL CLOSE. Of course, I'm grateful for any help you might want to throw my way! Here's ld's complaints: undefined first referenced symbol in file wait_for_background_ builtins.o wait_for_single_pid builtins.o remember_pid jobs.o sigignore jobs.o sigrelse jobs.o ld fatal: Symbol referencing errors. No output written to bash *** Error code 13 Stop. -- Brad Isley, Sales Technologies, Inc. -----------------------------\ / ..and Apple thought GUI was theirs!.. \ gatech!stiatl!bgi 841-4858 \---| Yer local zymurgist & Amiga hacker/user | gatech!bagend!slammer!brad \ Klein bottle for sale- Inquire within /