Hi fellow managers,
after upgrading to DU 4.0 from 2.0 I'm now trying to add a third-party
device driver we have had since version 1.3 (it's a driver for the MAGMA
TurboChannel 2+1 board - 1 parallel, 2 serial ports).
The installation procedure went through (with some hands-on). It made
changes to:
/sys/data/tc_option_data.c (added entries to the tc_option table)
/sys/io/common/conf.c (included a header, added some #defines
and added to the cdevsw table)
/sys/conf/alpha/files (added an optional binary entry)
/sys/conf/HOSTNAME (added controller entries)
and placed a driver object into sys/BINARY.
When it comes to kernel rebuild the following error occurs:
...
loading vmunix.sys
ld:
Error: Undefined:
U_ADDRESS
psignal
*** Exit 1 (ignored)
chmod 755 a.out
chmod: a.out: No such file or directory
*** Exit 4
Stop.
Well, U_ADDRESS and psignal are symbols that are used by many .o files
in /usr/sys/BINARY and are definitely no symbols contributed by the new
driver. How comes that they are not found anymore?
BTW I haven't made any kernel customizations since DU 4.0 installation.
Thanks in advance
Steffen.
-----
Steffen Kluge <kluge_at_ave.ac.agit.de>
ave GmbH Aachen
Keywords: photography, Mozart, UNIX, Islay Malt
-----
Received on Mon Aug 12 1996 - 16:31:45 NZST