Bill Taylor [of Sydney Linux Users Group] wrote: 

>           --end group  \
>           -o vm linux
> drivers/char/drm/drm.o:  In function  `sis_fb_alloc' :
> drivers/char/drm/drm.o<.text+0x25df6>:  undefined reference to `sis_malloc'
> drivers/char/drm/drm.o<.text+0x25e3d>:  undefined reference to `sis_free'
> drivers/char/drm/drm.o:   In function    `sis_fb_free':
> drivers/char/drm/drm.o<.text+0x25f82>:  undefined reference to `sis_free'
> drivers/char/drm/drm.o:  In function `sis_final_context' :
> drivers/char/drm/drm.o<.text+0x26456>:  undefined reference to `sis_free'
> make:  ***  [vmlinux]  Error  1

Bill,

sis_malloc and friends are defined in 
$TOPDIR/include/linux/sisfb.h

Check that this file exists. If it does, copy your $TOPDIR/.config 
somewhere safe and do a make mrproper. Then copy it back, do a make oldconfig 
and start over.

By the way, this stuff is needed only for the SIS video chipsets (which i 
believe are all onboard) and DRM is the Direct Rendering Manager, which is
used by this chipset (among others). So if you don't have the SIS chipset, 
you dont need it.

Cheers,
Grant
-- 
SLUG - Sydney Linux User's Group - http://slug.org.au/
More Info: http://lists.slug.org.au/listinfo/slug

Reply via email to