Building EMGD Drivers for Ubuntu Server

General discussion relating to the O2 Joggler, from the default O2 setup, to alternative operating systems and applications.
User avatar
roobarb!
Posts: 1772
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

Building EMGD Drivers for Ubuntu Server

Post by roobarb! »

To be honest, I think this is one for BuZz - but if anyone else can pile in I'm all ears!

I'm having a little toy around with getting a proper display output working on the Joggler when running the Ubuntu Server release I made a little while ago. I've compiled my own .deb packages of the 3.1.0 kernel and updated my little server environment, but I'm having a few issues when it comes to getting the drivers installed.

I installed xorg using sudo apt-get install xorg as recommended here and then added the emgd-xorg1.9 PPA with add-apt-repository. All good so far, but when I come to sudo apt-get install emgd-dkms xorg-emgd it fails with this in the log:

Code: Select all

DKMS make.log for emgd-1.10.0.2209 for kernel 3.1.0joggler1 (i686)
Thu Dec 15 12:12:06 GMT 2011
/var/lib/dkms/emgd/1.10.0.2209/build -- release
make -C /lib/modules/3.1.0joggler1/build M=/var/lib/dkms/emgd/1.10.0.2209/build modules
make[1]: Entering directory `/usr/src/linux-headers-3.1.0joggler1'
/usr/src/linux-headers-3.1.0joggler1/arch/x86/Makefile:39:
/usr/src/linux-headers-3.1.0joggler1/arch/x86/Makefile_32.cpu: No such file or directory
make[1]: *** No rule to make target `/usr/src/linux-headers-3.1.0joggler1/arch/x86/Makefile_32.cpu'.
Stop.
make[1]: Leaving directory `/usr/src/linux-headers-3.1.0joggler1'
make: *** [modules] Error 2
I'm not entirely sure what's happened here - is it that I've messed up my kernel compilation somewhere and I'm not providing the right support in linux-headers? Any clues would be much appreciated!
BirdsLikeWires - Get fresh builds of Debian Bullseye, Bookworm, and Trixie for OpenFrame with the latest 5.10, 6.1, and 6.12 kernels! 8-)
User avatar
BuZz
Site Admin
Posts: 1462
Joined: Fri Mar 04, 2011 1:15 am

Re: Building EMGD Drivers for Ubuntu Server

Post by BuZz »

you used make-kpkg right? there is a bug with building 3.x - some headers stuff gets missed.

edit /usr/share/kernel-package/ruleset/targets/headers.mk

and change the first line to

LINK_ARCH=x86

then rebuild your kernel/headers debs (remove the debian folder just in case before using make-kpkg)

if building on lucid, you might want to backport a newer make-kpkg first. let me know if this helps.
User avatar
roobarb!
Posts: 1772
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

Re: Building EMGD Drivers for Ubuntu Server

Post by roobarb! »

BuZz wrote:you used make-kpkg right? there is a bug with building 3.x - some headers stuff gets missed.

edit /usr/share/kernel-package/ruleset/targets/headers.mk

and change the first line to

LINK_ARCH=x86

then rebuild your kernel/headers debs (remove the debian folder just in case before using make-kpkg)

if building on lucid, you might want to backport a newer make-kpkg first. let me know if this helps.
I did use make-kpkg... Sneaky, sneaky bug!

Thanks, BuZz, I will get the server recompiling now. :)
BirdsLikeWires - Get fresh builds of Debian Bullseye, Bookworm, and Trixie for OpenFrame with the latest 5.10, 6.1, and 6.12 kernels! 8-)
User avatar
roobarb!
Posts: 1772
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

Re: Building EMGD Drivers for Ubuntu Server

Post by roobarb! »

Ah, just noticed that your Xubuntu build has kernel 3.1.0joggler2 - is there any difference between this and the joggler1 patch and config file in your /source/kernel/3.1 directory?
BirdsLikeWires - Get fresh builds of Debian Bullseye, Bookworm, and Trixie for OpenFrame with the latest 5.10, 6.1, and 6.12 kernels! 8-)
User avatar
BuZz
Site Admin
Posts: 1462
Joined: Fri Mar 04, 2011 1:15 am

Re: Building EMGD Drivers for Ubuntu Server

Post by BuZz »

just kernel options. I think I compiled in a bunch of new modules etc and disabled transparent hugepage support (which I might switch back on again as suppodly it can improve performance). I think I disabled it as its possible it can waste some memory, but actually it might be worth running on the joggler even with only 512mb ram.
User avatar
roobarb!
Posts: 1772
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

Re: Building EMGD Drivers for Ubuntu Server

Post by roobarb! »

Haha! Partial success! :)

The module built perfectly this time and plonked itself in the appropriate place without error - thank you! I then nabbled the xorg.conf file and xorg.conf.d directory from my Joggler running Joli OS and tried sudo startx. I got this:

Code: Select all

X.Org X Server 1.7.6
Release Date: 2010-03-17
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-29-server i686 Ubuntu
Current Operating System: Linux joggler 3.1.0joggler1 #1 SMP Thu Dec 15 16:00:25 GMT 2011 i686
Kernel command line: acpi=force reboot=acpi intel_idle.max_cstate=2 BOOT_IMAGE=/vmlinuz-3.1.0joggler1 root=/dev/sda2 intel_idle.max_cstate=2 thermal.psv=80 ro quiet
Build Date: 20 October 2011  03:05:54PM
xorg-server 2:1.7.6-2ubuntu7.10 (For technical support please see http://www.ubuntu.com/support) 
Current version of pixman: 0.16.4
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Dec 15 22:17:18 2011
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) No Layout section.  Using the first Screen section.
(==) No screen section available. Using defaults.
(**) |-->Screen "Default Screen Section" (0)
(**) |   |-->Monitor "<default monitor>"
(==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
(**) |   |-->Device "Intel_IEGD-0"
(==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
	Entry deleted from font path.
(WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
	Entry deleted from font path.
(==) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/100dpi/:unscaled,
	/usr/share/fonts/X11/75dpi/:unscaled,
	/usr/share/fonts/X11/Type1,
	/usr/share/fonts/X11/100dpi,
	/usr/share/fonts/X11/75dpi,
	built-ins
(==) ModulePath set to "/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
(II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
(II) Loader magic: 0x81f0e80
(II) Module ABI versions:
	X.Org ANSI C Emulation: 0.4
	X.Org Video Driver: 6.0
	X.Org XInput driver : 7.0
	X.Org Server Extension : 2.0
(--) using VT number 7

(--) PCI:*(0:0:2:0) 8086:8108:8086:8119 Intel Corporation System Controller Hub (SCH Poulsbo) Graphics Controller rev 7, Mem @ 0xd0100000/524288, 0xc0000000/268435456, 0xd0180000/262144, I/O @ 0x0000f070/8
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
	compiled for 1.7.6, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
	compiled for 1.7.6, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="X.Org Foundation"
	compiled for 1.7.6, module version = 1.0.0
	ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
	compiled for 1.7.6, module version = 1.13.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
	compiled for 1.7.6, module version = 1.0.0
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
	compiled for 1.7.6, module version = 1.1.0
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "emgd"
(II) Loading /usr/lib/xorg/modules/drivers/emgd_drv.so
dlopen: /usr/lib/xorg/modules/drivers/emgd_drv.so: undefined symbol: PictureScreenPrivateKeyRec
(EE) Failed to load /usr/lib/xorg/modules/drivers/emgd_drv.so
(II) UnloadModule: "emgd"
(EE) Failed to load module "emgd" (loader failed, 7)
(EE) No drivers available.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

 ddxSigGiveUp: Closing log
Now... would this be because I'm using version 1.7.6 and not version 1.9, or is there something else at play?
BirdsLikeWires - Get fresh builds of Debian Bullseye, Bookworm, and Trixie for OpenFrame with the latest 5.10, 6.1, and 6.12 kernels! 8-)
User avatar
BuZz
Site Admin
Posts: 1462
Joined: Fri Mar 04, 2011 1:15 am

Re: Building EMGD Drivers for Ubuntu Server

Post by BuZz »

you have to match the versions so you need 1.9
User avatar
roobarb!
Posts: 1772
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

Re: Building EMGD Drivers for Ubuntu Server

Post by roobarb! »

BuZz wrote:you have to match the versions so you need 1.9
Thanks for confirming... I think you can guess my next question!

Which method would you go with - downgrading 1.10 on Oneiric or upgrading from 1.7 on Lucid? And where on earth do I find 1.9? I'm definitely leaving my comfort zone on this one, so I apologise if I'm asking some dumb questions here.
BirdsLikeWires - Get fresh builds of Debian Bullseye, Bookworm, and Trixie for OpenFrame with the latest 5.10, 6.1, and 6.12 kernels! 8-)
User avatar
BuZz
Site Admin
Posts: 1462
Joined: Fri Mar 04, 2011 1:15 am

Re: Building EMGD Drivers for Ubuntu Server

Post by BuZz »

upgrading 1.7 is easier - you can just use the maverick xorg-edgers ppa that has 1.9 and it will work - you might want to pin it also just in case.

downgrading oneiric is harder. i had to make a fake nouveau package to resolve dependency issues, and do some extra apt pinning.
User avatar
BuZz
Site Admin
Posts: 1462
Joined: Fri Mar 04, 2011 1:15 am

Re: Building EMGD Drivers for Ubuntu Server

Post by BuZz »

check /etc/apt/preferences.d and /etc/apt/sources.d on my builds
User avatar
roobarb!
Posts: 1772
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

Re: Building EMGD Drivers for Ubuntu Server

Post by roobarb! »

Oh my word. It works! :D

Thank you, BuZz - this is going to give me a chance to toy with a few ideas I've been having. :)
BirdsLikeWires - Get fresh builds of Debian Bullseye, Bookworm, and Trixie for OpenFrame with the latest 5.10, 6.1, and 6.12 kernels! 8-)
User avatar
roobarb!
Posts: 1772
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

Re: Building EMGD Drivers for Ubuntu Server

Post by roobarb! »

Hmm. I'm revisiting this now and everything still works with Ubuntu Server, but I've also tried making a really minimal Ubuntu system with debootstrap. The CLI system works fine, but installing xorg as I did with the official Ubuntu Server release doesn't work.

I can install Xorg v1.7 using the normal apt-get install xorg routine, but then when I add the xorg-edgers maverick PPA and try to do a apt-get dist-upgrade it removes most of xorg and attempts to install the nvidia-96 package, which always fails to compile with:

Code: Select all

*** Unable to determine the target kernel version. ***
Which is annoying, as I don't even want it! This is probably getting a bit esoteric, but what on earth is going on here? And is there any way to install Xorg without all of those additional graphics drivers (which I assume we don't make use of - I'm just trying to save as much space as possible)?
BirdsLikeWires - Get fresh builds of Debian Bullseye, Bookworm, and Trixie for OpenFrame with the latest 5.10, 6.1, and 6.12 kernels! 8-)
User avatar
BuZz
Site Admin
Posts: 1462
Joined: Fri Mar 04, 2011 1:15 am

Re: Building EMGD Drivers for Ubuntu Server

Post by BuZz »

which version of ubuntu server.

also you should start with "no" xorg before installing the ppa one.

you dont have to install the video-drivers-all or so meta package either.
User avatar
roobarb!
Posts: 1772
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

Re: Building EMGD Drivers for Ubuntu Server

Post by roobarb! »

BuZz wrote:which version of ubuntu server.

also you should start with "no" xorg before installing the ppa one.

you dont have to install the video-drivers-all or so meta package either.
This is Lucid, installed from:

Code: Select all

debootstrap --arch i386 lucid /somelocation http://archive.ubuntu.com/ubuntu
Ah, so I should start with nothing, rather than installing 1.7 and upgrading? I'm sure I had some sort of dependency issue with it, but I guess I'm adding too much by calling the 'xorg' meta package?

Once the PPA is added to sources.list, should I be using apt-get install xorg or something else (as that is what tries to install all of the video drivers)?
BirdsLikeWires - Get fresh builds of Debian Bullseye, Bookworm, and Trixie for OpenFrame with the latest 5.10, 6.1, and 6.12 kernels! 8-)
User avatar
BuZz
Site Admin
Posts: 1462
Joined: Fri Mar 04, 2011 1:15 am

Re: Building EMGD Drivers for Ubuntu Server

Post by BuZz »

you dont need everything, but it should work installing xorg meta package. you dont need the nvidia-96 package anyway. the xorg package doesnt have a dependency on that afair. it probably recommends some stuff. you dont need xserver-xorg-video-all for example which may be causing the issue.
User avatar
roobarb!
Posts: 1772
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

Re: Building EMGD Drivers for Ubuntu Server

Post by roobarb! »

Righto, I'll give it another shot with no other xorg installed and see where I wind up. :)
BirdsLikeWires - Get fresh builds of Debian Bullseye, Bookworm, and Trixie for OpenFrame with the latest 5.10, 6.1, and 6.12 kernels! 8-)
User avatar
roobarb!
Posts: 1772
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

Re: Building EMGD Drivers for Ubuntu Server

Post by roobarb! »

roobarb! wrote:Righto, I'll give it another shot with no other xorg installed and see where I wind up. :)
Ah, yes. This was it. On the fresh dbootstrap system (chrooted) with no other xorg installed, I add:

Code: Select all

deb http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu maverick main
deb-src http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu maverick main
to /etc/apt/sources.list and run apt-get update; apt-get install xorg. I receive:

Code: Select all

root@ubuntu:/# apt-get install xorg             
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  xorg: Depends: xserver-xorg but it is not going to be installed
E: Broken packages
So I try adding those in, just to see where the error takes me, and this is where I wind up:

Code: Select all

root@ubuntu:/# apt-get install xorg xserver-xorg
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  xserver-xorg: Depends: xserver-xorg-core (>= 2:1.8.99.0) but it is not going to be installed
                Depends: xserver-xorg-input-all but it is not going to be installed or
                         xserver-xorg-input-11
                Depends: xserver-xorg-input-evdev but it is not going to be installed
E: Broken packages
root@ubuntu:/# apt-get install xorg xserver-xorg xserver-xorg-core
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  xserver-xorg-core: Breaks: xserver-xorg-input-7
                     Breaks: xserver-xorg-input-tslib (<= 0.0.6-3) but 0.0.6-2 is to be installed
                     Breaks: xserver-xorg-video-6
E: Broken packages
Stuck again! ;)
BirdsLikeWires - Get fresh builds of Debian Bullseye, Bookworm, and Trixie for OpenFrame with the latest 5.10, 6.1, and 6.12 kernels! 8-)
User avatar
BuZz
Site Admin
Posts: 1462
Joined: Fri Mar 04, 2011 1:15 am

Re: Building EMGD Drivers for Ubuntu Server

Post by BuZz »

pin xorg-edgers, and use aptitude to resolve the dependencies. reason is, some packages are not in that repo, so it tries to pull them from lucid and then there are dependency issues (some of the meta packages like video-all and input-all that are not wanted)
User avatar
BuZz
Site Admin
Posts: 1462
Joined: Fri Mar 04, 2011 1:15 am

Re: Building EMGD Drivers for Ubuntu Server

Post by BuZz »

eg:

aptitude install xserver-xorg-core
User avatar
roobarb!
Posts: 1772
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

Re: Building EMGD Drivers for Ubuntu Server

Post by roobarb! »

BuZz wrote:pin xorg-edgers, and use aptitude to resolve the dependencies. reason is, some packages are not in that repo, so it tries to pull them from lucid and then there are dependency issues (some of the meta packages like video-all and input-all that are not wanted)
Okay, pinned as in your distros:

Code: Select all

Package: *
Pin: release o=LP-PPA-jools-joggler
Pin-Priority: 1002

Package: *
Pin: release o=LP-PPA-jools-emgd-xorg1.9
Pin-Priority: 1002

Package: *
Pin: release o=LP-PPA-xorg-edgers
Pin-Priority: 1001
And apt-cache policy seems happy:

Code: Select all

Package files:
 100 /var/lib/dpkg/status
     release a=now
1002 http://ppa.launchpad.net/jools/joggler/ubuntu/ lucid/main Packages
     release v=10.04,o=LP-PPA-jools-joggler,a=lucid,n=lucid,l=joggler,c=main
     origin ppa.launchpad.net
1002 http://ppa.launchpad.net/jools/emgd-xorg1.9/ubuntu/ lucid/main Packages
     release v=10.04,o=LP-PPA-jools-emgd-xorg1.9,a=lucid,n=lucid,l=emgd-xorg1.9,c=main
     origin ppa.launchpad.net
1001 http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu/ maverick/main Packages
     release v=10.10,o=LP-PPA-xorg-edgers,a=maverick,n=maverick,l=xorg-edgers fresh X crack,c=main
     origin ppa.launchpad.net
 500 http://archive.ubuntu.com/ubuntu/ lucid-updates/restricted Packages
     release v=10.04,o=Ubuntu,a=lucid-updates,n=lucid,l=Ubuntu,c=restricted
     origin archive.ubuntu.com
 500 http://archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
     release v=10.04,o=Ubuntu,a=lucid-updates,n=lucid,l=Ubuntu,c=main
     origin archive.ubuntu.com
 500 http://archive.ubuntu.com/ubuntu/ lucid-security/restricted Packages
     release v=10.04,o=Ubuntu,a=lucid-security,n=lucid,l=Ubuntu,c=restricted
     origin archive.ubuntu.com
 500 http://archive.ubuntu.com/ubuntu/ lucid-security/main Packages
     release v=10.04,o=Ubuntu,a=lucid-security,n=lucid,l=Ubuntu,c=main
     origin archive.ubuntu.com
 500 http://archive.ubuntu.com/ubuntu/ lucid/restricted Packages
     release v=10.04,o=Ubuntu,a=lucid,n=lucid,l=Ubuntu,c=restricted
     origin archive.ubuntu.com
 500 http://archive.ubuntu.com/ubuntu/ lucid/main Packages
     release v=10.04,o=Ubuntu,a=lucid,n=lucid,l=Ubuntu,c=main
     origin archive.ubuntu.com
But aptitude gives me some pretty poor choices (so it seems to me):

Code: Select all

# aptitude install xserver-xorg-core
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Reading extended state information      
Initializing package states... Done
The following packages are BROKEN:
  xserver-xorg-core 
The following NEW packages will be installed:
  acpid{a} apport{a} apport-symptoms{a} binutils{a} consolekit{a} cpp{a} cpp-4.4{a} dbus{a} defoma{a} 
  dkms{a} fakeroot{a} fontconfig{a} fontconfig-config{a} gcc{a} gcc-4.4{a} hicolor-icon-theme{a} 
  intel-gpu-tools{a} iso-codes{a} libatk1.0-0{a} libatk1.0-data{a} libavahi-client3{a} 
  libavahi-common-data{a} libavahi-common3{a} libc-dev-bin{a} libc6-dev{a} libcairo2{a} 
  libck-connector0{a} libcups2{a} libdatrie1{a} libdbus-glib-1-2{a} libdirectfb-1.2-0{a} 
  libeggdbus-1-0{a} libexpat1{a} libfontconfig1{a} libfontenc1{a} libfreetype6{a} libgl1-mesa-dri{a} 
  libgmp3c2{a} libgomp1{a} libgtk2.0-0{a} libgtk2.0-bin{a} libgtk2.0-common{a} libice6{a} libjasper1{a} 
  libjpeg62{a} libjs-jquery{a} libmpfr1ldbl{a} libpam-ck-connector{a} libpango1.0-0{a} 
  libpango1.0-common{a} libpciaccess0{a} libpixman-1-0{a} libpolkit-backend-1-0{a} 
  libpolkit-gobject-1-0{a} libsm6{a} libsysfs2{a} libthai-data{a} libthai0{a} libtiff4{a} libts-0.0-0{a} 
  libx11-6{a} libx11-data{a} libx11-xcb1{a} libxau6{a} libxaw7{a} libxcb-aux0{a} libxcb-dri2-0{a} 
  libxcb-render-util0{a} libxcb-render0{a} libxcb1{a} libxcomposite1{a} libxcursor1{a} libxdamage1{a} 
  libxdmcp6{a} libxext6{a} libxfixes3{a} libxfont1{a} libxft2{a} libxi6{a} libxinerama1{a} 
  libxkbfile1{a} libxml2{a} libxmu6{a} libxmuu1{a} libxpm4{a} libxrandr2{a} libxrender1{a} libxt6{a} 
  libxv1{a} libxvmc1{a} linux-libc-dev{a} manpages{a} manpages-dev{a} nvidia-current{a} 
  nvidia-settings{a} patch{a} policykit-1{a} python-apport{a} python-apt{a} python-httplib2{a} 
  python-launchpadlib{a} python-lazr.restfulclient{a} python-lazr.uri{a} python-oauth{a} 
  python-pkg-resources{a} python-problem-report{a} python-simplejson{a} python-support{a} 
  python-wadllib{a} python-xkit{a} python-zope.interface{a} screen-resolution-extra{a} sgml-base{a} 
  shared-mime-info{a} tsconf{a} ttf-dejavu-core{a} x-ttcidfont-conf{a} x11-common{a} x11-xkb-utils{a} 
  xauth{a} xfonts-base{a} xfonts-encodings{a} xfonts-utils{a} xml-core{a} xserver-common{a} 
  xserver-xorg{a} xserver-xorg-input-all{a} xserver-xorg-input-evdev{a} xserver-xorg-input-mouse{a} 
  xserver-xorg-input-synaptics{a} xserver-xorg-input-vmmouse{a} xserver-xorg-input-wacom{a} 
  xserver-xorg-video-all{a} xserver-xorg-video-apm{a} xserver-xorg-video-ark{a} 
  xserver-xorg-video-ati{a} xserver-xorg-video-chips{a} xserver-xorg-video-cirrus{a} 
  xserver-xorg-video-fbdev{a} xserver-xorg-video-geode{a} xserver-xorg-video-i128{a} 
  xserver-xorg-video-i740{a} xserver-xorg-video-intel{a} xserver-xorg-video-mach64{a} 
  xserver-xorg-video-mga{a} xserver-xorg-video-neomagic{a} xserver-xorg-video-nouveau{a} 
  xserver-xorg-video-nv{a} xserver-xorg-video-openchrome{a} xserver-xorg-video-r128{a} 
  xserver-xorg-video-radeon{a} xserver-xorg-video-rendition{a} xserver-xorg-video-s3{a} 
  xserver-xorg-video-s3virge{a} xserver-xorg-video-savage{a} xserver-xorg-video-siliconmotion{a} 
  xserver-xorg-video-sis{a} xserver-xorg-video-sisusb{a} xserver-xorg-video-tdfx{a} 
  xserver-xorg-video-trident{a} xserver-xorg-video-tseng{a} xserver-xorg-video-v4l{a} 
  xserver-xorg-video-vesa{a} xserver-xorg-video-vmware{a} xserver-xorg-video-voodoo{a} 
The following packages will be upgraded:
  libdrm-intel1 libdrm-nouveau1 
2 packages upgraded, 166 newly installed, 0 to remove and 3 not upgraded.
Need to get 79.5MB of archives. After unpacking 298MB will be used.
The following packages have unmet dependencies:
  xserver-xorg-core: Breaks: xserver-xorg-input-7 which is a virtual package.
                     Breaks: xserver-xorg-video-6 which is a virtual package.
The following actions will resolve these dependencies:

Keep the following packages at their current version:
xserver-xorg-input-all [Not Installed]
xserver-xorg-input-wacom [Not Installed]
xserver-xorg-video-all [Not Installed]
xserver-xorg-video-geode [Not Installed]
xserver-xorg-video-openchrome [Not Installed]

Score is 95

Accept this solution? [Y/n/q/?] n
The following actions will resolve these dependencies:

Install the following packages:
xserver-xorg [1:7.5+5ubuntu1 (lucid)]
xserver-xorg-core [2:1.7.6-2ubuntu7 (lucid)]
xserver-xorg-input-evdev [1:2.3.2-5ubuntu1 (lucid)]
xserver-xorg-input-mouse [1:1.5.0-1 (lucid)]
xserver-xorg-input-vmmouse [1:12.6.5-4ubuntu2 (lucid)]
xserver-xorg-video-mach64 [6.8.2-2 (lucid)]
xserver-xorg-video-r128 [6.8.1-2ubuntu1 (lucid)]
xserver-xorg-video-radeon [1:6.13.0-1ubuntu5 (lucid)]

Keep the following packages at their current version:
xserver-xorg-input-all [Not Installed]
xserver-xorg-input-synaptics [Not Installed]
xserver-xorg-input-wacom [Not Installed]
xserver-xorg-video-all [Not Installed]
xserver-xorg-video-apm [Not Installed]
xserver-xorg-video-ark [Not Installed]
xserver-xorg-video-ati [Not Installed]
xserver-xorg-video-chips [Not Installed]
xserver-xorg-video-cirrus [Not Installed]
xserver-xorg-video-fbdev [Not Installed]
xserver-xorg-video-i128 [Not Installed]
xserver-xorg-video-i740 [Not Installed]
xserver-xorg-video-intel [Not Installed]
xserver-xorg-video-mga [Not Installed]
xserver-xorg-video-neomagic [Not Installed]
xserver-xorg-video-nouveau [Not Installed]
xserver-xorg-video-nv [Not Installed]
xserver-xorg-video-openchrome [Not Installed]
xserver-xorg-video-rendition [Not Installed]
xserver-xorg-video-s3 [Not Installed]
xserver-xorg-video-s3virge [Not Installed]
xserver-xorg-video-savage [Not Installed]
xserver-xorg-video-siliconmotion [Not Installed]
xserver-xorg-video-sis [Not Installed]
xserver-xorg-video-sisusb [Not Installed]
xserver-xorg-video-tdfx [Not Installed]
xserver-xorg-video-trident [Not Installed]
xserver-xorg-video-tseng [Not Installed]
xserver-xorg-video-v4l [Not Installed]
xserver-xorg-video-vesa [Not Installed]
xserver-xorg-video-vmware [Not Installed]
xserver-xorg-video-voodoo [Not Installed]

Leave the following dependencies unresolved:
xserver-xorg-video-geode recommends xserver-xorg-video-cyrix
xserver-xorg-video-geode recommends xserver-xorg-video-nsc
Score is -10242

Accept this solution? [Y/n/q/?] 
Hmph. Brain is fading. :|
BirdsLikeWires - Get fresh builds of Debian Bullseye, Bookworm, and Trixie for OpenFrame with the latest 5.10, 6.1, and 6.12 kernels! 8-)
Post Reply