Bug 57264 - xf86-video-displaylink-0.3 driver no longer works after the last update
Summary: xf86-video-displaylink-0.3 driver no longer works after the last update
Status: RESOLVED NOTOURBUG
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/other (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium blocker
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-19 08:04 UTC by ph
Modified: 2018-07-30 16:23 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description ph 2012-11-19 08:04:41 UTC
Description: After update xorg-server 1.12.4 ->  1.13.0-r1 driver xf86-video-displaylink-0.3 no longer works. On stage re-build, after update xorg-server, stop with error:
...
>>> Source configured.
>>> Compiling source in /tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink ...
>>> Working in BUILD_DIR: "/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink-0.3_build"
make -j5 
make  all-recursive
make[1]: Entering directory `/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink-0.3_build'
Making all in src
make[2]: Entering directory `/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink-0.3_build/src'
/bin/sh ../libtool --tag=CC   --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src -I..    -fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/X11/dri -I/usr/include/libdrm   -march=core2 -mtune=generic -O2 -pipe -msse4.1 -c -o displaylink.lo /tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink.c
/bin/sh ../libtool --tag=CC   --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src -I..    -fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/X11/dri -I/usr/include/libdrm   -march=core2 -mtune=generic -O2 -pipe -msse4.1 -c -o displaylink_crtc.lo /tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink_crtc.c
/bin/sh ../libtool --tag=CC   --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src -I..    -fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/X11/dri -I/usr/include/libdrm   -march=core2 -mtune=generic -O2 -pipe -msse4.1 -c -o displaylink_output.lo /tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink_output.c
libtool: compile:  x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src -I.. -fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/X11/dri -I/usr/include/libdrm -march=core2 -mtune=generic -O2 -pipe -msse4.1 -c /tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink.c  -fPIC -DPIC -o .libs/displaylink.o
libtool: compile:  x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src -I.. -fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/X11/dri -I/usr/include/libdrm -march=core2 -mtune=generic -O2 -pipe -msse4.1 -c /tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink_crtc.c  -fPIC -DPIC -o .libs/displaylink_crtc.o
libtool: compile:  x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src -I.. -fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/X11/dri -I/usr/include/libdrm -march=core2 -mtune=generic -O2 -pipe -msse4.1 -c /tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink_output.c  -fPIC -DPIC -o .libs/displaylink_output.o
/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink_output.c: In function ‘displaylink_output_init’:
/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink_output.c:108:73: warning: cast to pointer from integer of different size
/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink.c: In function ‘DisplayLinkFreeRec’:
/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink.c:167:2: warning: ‘Xfree’ is deprecated (declared at /usr/include/xorg/os.h:234)
/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink.c: In function ‘DisplayLinkProbe’:
/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink.c:206:10: warning: assignment discards qualifiers from pointer target type
/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink.c:228:25: warning: assignment from incompatible pointer type
/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink.c:239:2: warning: ‘Xfree’ is deprecated (declared at /usr/include/xorg/os.h:234)
/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink.c: In function ‘DisplayLinkPreInit’:
/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink.c:294:2: warning: passing argument 3 of ‘fbdevHWInit’ discards qualifiers from pointer target type
/usr/include/xorg/fbdevhw.h:21:52: note: expected ‘char *’ but argument is of type ‘const char *’
/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink.c:355:2: warning: ‘Xalloc’ is deprecated (declared at /usr/include/xorg/os.h:215)
/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink.c: In function ‘DisplayLinkScreenInit’:
/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink.c:478:2: warning: passing argument 1 of ‘fbdevHWAdjustFrame’ makes pointer from integer without a cast
/usr/include/xorg/fbdevhw.h:50:52: note: expected ‘ScrnInfoPtr’ but argument is of type ‘int’
/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink.c:478:2: error: too many arguments to function ‘fbdevHWAdjustFrame’
/usr/include/xorg/fbdevhw.h:50:52: note: declared here
/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink.c:558:23: warning: assignment from incompatible pointer type
/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink.c: In function ‘DisplayLinkCloseScreen’:
/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink.c:579:2: warning: passing argument 1 of ‘pScreen->CloseScreen’ makes pointer from integer without a cast
/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink.c:579:2: note: expected ‘ScreenPtr’ but argument is of type ‘int’
/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink/src/displaylink.c:579:2: error: too many arguments to function ‘pScreen->CloseScreen’
make[2]: *** [displaylink.lo] Error 1
make[2]: Leaving directory `/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink-0.3_build/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink-0.3_build'
make: *** [all] Error 2
 * ERROR: x11-drivers/xf86-video-displaylink-0.3 failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=x11-drivers/xf86-video-displaylink-0.3'`,
 * the complete build log and the output of `emerge -pqv '=x11-drivers/xf86-video-displaylink-0.3'`.
 * This ebuild is from an overlay named 'x11': '/var/lib/layman/x11/'
 * The complete build log is located at '/var/log/portage/x11-drivers:xf86-video-displaylink-0.3:20121119-074521.log'.
 * For convenience, a symlink to the build log is located at '/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/temp/build.log'.
 * The ebuild environment file is located at '/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/temp/environment'.
 * Working directory: '/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink-0.3_build'
 * S: '/tmp/portage/x11-drivers/xf86-video-displaylink-0.3/work/xf86-video-displaylink'

>>> Failed to emerge x11-drivers/xf86-video-displaylink-0.3, Log file:

>>>  '/var/log/portage/x11-drivers:xf86-video-displaylink-0.3:20121119-074521.log'
---

Additional info:

Linux localhost 3.5.7-gentoo_md318 #1 SMP PREEMPT Sun Oct 21 15:49:45 MSK 2012 x86_64 Intel(R) Core(TM) i7-2675QM CPU @ 2.20GHz GenuineIntel GNU/Linux

[I] x11-base/xorg-server
     Available versions:  1.9.5-r1 1.10.6-r1 1.11.4-r1 1.12.2 ~1.12.3 1.12.4 ~1.13.0 1.13.0-r1 [M]~9999[1] {{dmx doc ipv6 kdrive minimal nptl selinux static-libs tslib +udev xnest xorg xvfb}}
     Installed versions:  1.13.0-r1(11:40:11 AM 11/19/2012)(nptl udev xorg -dmx -doc -ipv6 -kdrive -minimal -selinux -static-libs -tslib -xnest -xvfb)
     Homepage:            http://xorg.freedesktop.org/
     Description:         X.Org X servers

[I] x11-drivers/xf86-video-displaylink [1]
     Available versions:  (~)0.3
     Installed versions:  0.3(09:35:10 AM 11/19/2012)
     Homepage:            http://libdlo.freedesktop.org/wiki/xf86-driver-displaylink
     Description:         xf86 displaylink driver
Comment 1 biannm 2013-08-02 09:49:59 UTC
(In reply to comment #0)
> Description: After update xorg-server 1.12.4 ->  1.13.0-r1 driver
> xf86-video-displaylink-0.3 no longer works. On stage re-build, after update
> xorg-server, stop with error:
> ...
> >>> Source configured.

Anyone plans to fix this problem.
Comment 2 Adam Jackson 2018-07-30 16:23:25 UTC
The displaylink driver isn't ours to fix.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.