[gnu.bash.bug] Need help with bash 1.03 on Convergent 640

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 /