Subject: Re: acpi_apm.o: undefined references to sysmon*_envsys
To: None <current-users@netbsd.org>
From: Jukka Salmi <j+nbsd@2007.salmi.ch>
List: current-users
Date: 08/22/2007 18:51:24
--KsGdsel6WgEHnImy
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Jukka Salmi --> current-users (2007-08-22 18:21:21 +0200):
> Hi,
> 
> linking a kernel based on GENERIC with several devices removed and
> some added fails with
> 
> #      link  MORAY.ACPI/netbsd
> ld -Map netbsd.map --cref -T /usr/src/sys/arch/i386/conf/kern.ldscript -Ttext c0100000 -e start -X -o netbsd ${SYSTEM_OBJ} ${EXTRA_OBJ} vers.o
> acpi_apm.o: In function `acpiapm_get_powstat':
> acpi_apm.c:(.text+0x4b5): undefined reference to `sysmonopen_envsys'
> acpi_apm.c:(.text+0x527): undefined reference to `sysmonioctl_envsys'
> acpi_apm.c:(.text+0x55c): undefined reference to `sysmonioctl_envsys'
> acpi_apm.c:(.text+0x5b7): undefined reference to `sysmonclose_envsys'
> *** Error code 1
> 
> 
> Any hint what's missing?

Probably this (see attached file).


Cheers, Jukka

-- 
bashian roulette:
$ ((RANDOM%6)) || rm -rf ~

--KsGdsel6WgEHnImy
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=diff

Index: sys/dev/acpi/files.acpi
===================================================================
RCS file: /cvsroot/src/sys/dev/acpi/files.acpi,v
retrieving revision 1.45
diff -u -p -r1.45 files.acpi
--- sys/dev/acpi/files.acpi	8 May 2007 16:48:37 -0000	1.45
+++ sys/dev/acpi/files.acpi	22 Aug 2007 16:41:32 -0000
@@ -20,7 +20,7 @@ file	dev/acpi/acpi_quirks.c		acpi
 file	dev/acpi/acpi_timer.c		acpi
 
 # ACPI/apm emulation.
-attach  apm at acpiapmbus with acpiapm
+attach  apm at acpiapmbus with acpiapm: sysmon_envsys
 file	dev/acpi/acpi_apm.c		acpiapm
 
 # ACPI Embedded Controller

--KsGdsel6WgEHnImy--