🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by Brad Isley Mon, 05 Feb 1990 21:41
Need help with bash 1.03 on Convergent 640
#1145
Author: Brad Isley
Date: Mon, 05 Feb 1990 21:41
38 lines
1907 bytes
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 /
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads