Re: X220 and all.14.5.patch

From: Erich Dollansky <erichfreebsdlist_at_ovitrap.com>
Date: Sun, 6 May 2012 07:03:42 +0700
Hi,

On Saturday 05 May 2012 04:40:50 matt wrote:
> On 05/03/12 22:12, Artem Tuchinsky wrote:
> >
> >
> Is it possibly that the patch got applied twice? I had some errors a 

not at my side.

> while back that were resulting from an inconsistent mixture of 
> pre-patch, post-patch and double patched files...I deleted /usr/src and 
> followed the patching instructions after doing a fresh csup. There is 
> also (or was) some sed command that fixes some issues in the files that 
> must not be skipped due to cvs tags. Don't forget to rm /usr/obj.

this one?

sed -i -e 's/FreeBSD: src.*Exp /FreeBSD/' /usr/src/sys/dev/drm/i915_suspend.c

I downloaded a new source tree into an empty directory, applied the patch and get this now:

drm_drv.o:(.data+0x100): undefined reference to `drm_gem_close_ioctl'
drm_drv.o:(.data+0x118): undefined reference to `drm_gem_flink_ioctl'
drm_drv.o:(.data+0x130): undefined reference to `drm_gem_open_ioctl'
drm_drv.o:(.data+0x2f8): undefined reference to `drm_setmaster_ioctl'
drm_drv.o:(.data+0x310): undefined reference to `drm_dropmaster_ioctl'
drm_drv.o:(.data+0xf28): undefined reference to `drm_mode_getresources'
drm_drv.o:(.data+0xf40): undefined reference to `drm_mode_getcrtc'
drm_drv.o:(.data+0xf58): undefined reference to `drm_mode_setcrtc'
drm_drv.o:(.data+0xf70): undefined reference to `drm_mode_cursor_ioctl'
drm_drv.o:(.data+0xf88): undefined reference to `drm_mode_gamma_get_ioctl'
drm_drv.o:(.data+0xfa0): undefined reference to `drm_mode_gamma_set_ioctl'
drm_drv.o:(.data+0xfb8): undefined reference to `drm_mode_getencoder'
drm_drv.o:(.data+0xfd0): undefined reference to `drm_mode_getconnector'
drm_drv.o:(.data+0xfe8): undefined reference to `drm_mode_attachmode_ioctl'
drm_drv.o:(.data+0x1000): undefined reference to `drm_mode_detachmode_ioctl'
drm_drv.o:(.data+0x1018): undefined reference to `drm_mode_getproperty_ioctl'
drm_drv.o:(.data+0x1030): undefined reference to `drm_mode_connector_property_set_ioctl'
drm_drv.o:(.data+0x1048): undefined reference to `drm_mode_getblob_ioctl'
drm_drv.o:(.data+0x1060): undefined reference to `drm_mode_getfb'
drm_drv.o:(.data+0x1078): undefined reference to `drm_mode_addfb'
drm_drv.o:(.data+0x1090): undefined reference to `drm_mode_rmfb'
drm_drv.o:(.data+0x10a8): undefined reference to `drm_mode_page_flip_ioctl'
drm_drv.o:(.data+0x10c0): undefined reference to `drm_mode_dirtyfb_ioctl'
drm_drv.o:(.data+0x10d8): undefined reference to `drm_mode_create_dumb_ioctl'
drm_drv.o:(.data+0x10f0): undefined reference to `drm_mode_mmap_dumb_ioctl'
drm_drv.o:(.data+0x1108): undefined reference to `drm_mode_destroy_dumb_ioctl'
drm_drv.o:(.data+0x1120): undefined reference to `drm_mode_getplane_res'
drm_drv.o:(.data+0x1138): undefined reference to `drm_mode_getplane'
drm_drv.o:(.data+0x1150): undefined reference to `drm_mode_setplane'
drm_drv.o:(.data+0x1168): undefined reference to `drm_mode_addfb2'
drm_drv.o:(.data+0x1890): undefined reference to `drm_gem_mmap_single'

and many more errors like this.

I also did this

I get a reject in i915_mem.c. 
Remove this file, also remove i915_mem.c.rej, i915_mem.c.orig. 

as stated in the Wiki but then make complains about not finding i915_mem.c. After a touch i915_mem.c, it compiles but does not link.

I will investigate further now.

Erich
Received on Sat May 05 2012 - 22:03:55 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:26 UTC