Error building kernel

From: Steffen Kluge <kluge_at_ave.ac.agit.de>
Date: Mon, 12 Aug 1996 16:04:02 +0200

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

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:46 NZDT