Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 203321 - sys-apps/qingy breaks with dev-libs/DirectFB-1.1.0
Summary: sys-apps/qingy breaks with dev-libs/DirectFB-1.1.0
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Michele Noberasco (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-25 18:46 UTC by Renato Caldas
Modified: 2008-04-15 13:10 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
A picture of the login screen (qingy_screen.jpeg,67.20 KB, image/jpeg)
2007-12-25 18:54 UTC, Renato Caldas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Renato Caldas 2007-12-25 18:46:47 UTC
After upgrading DirectFB to version 1.1.0 and revdep-rebuilding everything, qingy-0.9.6-r1 gets broken.

The problem is that the qingy login screen gets compressed to half the screen width and the colors get messed up. The mouse pointer also doesn't work. Apart from that, I can login correctly.
Comment 1 Renato Caldas 2007-12-25 18:54:51 UTC
Created attachment 139293 [details]
A picture of the login screen

Sorry for the poor quality, but I guess it's descriptive enough ;)
Comment 2 Michele Noberasco (RETIRED) gentoo-dev 2008-01-03 15:15:34 UTC
I was able to reproduce your issue... I'm currently investigating.
Comment 3 Michele Noberasco (RETIRED) gentoo-dev 2008-04-03 14:15:25 UTC
Unfortunately this issue is not qingy related, but depends on the version of DirectFB and framebuffer driver of choice. It worked for me with ati fb, had the issue with vesa, but there is nothing that can be done in qingy to fix it...
Comment 4 Michele Noberasco (RETIRED) gentoo-dev 2008-04-04 08:10:54 UTC
For your interest... I had an issue like yours once when framebuffer was set up at 16 bits color, but DirectFB tried to use it as 32 bits... fixed DirectFB config and all went ok.
Comment 5 Markus Rathgeb 2008-04-15 11:53:06 UTC
Am I right, that the mouse pointer problem is only caused by the DirectFB version?
I cannot believe, that this problem is caused by the framebuffer driver (uvesafb) or the color depth.
Or do I understand something wrong?
Comment 6 Michele Noberasco (RETIRED) gentoo-dev 2008-04-15 12:22:49 UTC
(In reply to comment #5)
> Am I right, that the mouse pointer problem is only caused by the DirectFB
> version? I cannot believe, that this problem is caused by the framebuffer driver
> (uvesafb) or the color depth.
> Or do I understand something wrong?

Ah, yes... I was writing about graphics issues here!

About mouse pointer not working, this is probable a DirectFB (mis)configuration issue, too. What kind(d) of mouse device(s) do you have attached to your system?

These days it usually all boils down to PS/2 or USB devices. To support both, make sure to emerge DirectFB like this:
INPUT_DEVICES="keyboard linuxinput ps2mouse" emerge DirectFB

For further info, have a look at
http://qingy.sourceforge.net/faq.php
There is a Gentoo section there...
Comment 7 Markus Rathgeb 2008-04-15 13:10:25 UTC
I read the site and know the INPUT_DEVICES hint, but when I used emerge I do not see the input_devices_... stuff at the USE flags.
So I thought this was outdated.
I had have a look at the ebuild know and saw that it uses INPUT_DEVICES, but in a (I believe) unusual way.

/usr/portage/dev-libs/DirectFB/DirectFB-1.1.1.ebuild:
IUSE_VIDEO_CARDS="ati128 cle266 cyber5k i810 i830 mach64 matrox neomagic none nsc nvidia radeon savage sis315 tdfx unichrome"
IUSE_INPUT_DEVICES="dbox2remote elo-input gunze h3600_ts joystick keyboard dreamboxremote linuxinput lirc mutouch none permount ps2mouse serialmouse sonypijogdial wm97xx"
IUSE="debug fbcon fusion gif jpeg mmx png sdl sse sysfs truetype v4l v4l2 X zlib"

/usr/portage/x11-base/xorg-server/xorg-server-1.4.0.90-r3.ebuild:
IUSE_INPUT_DEVICES="..."
IUSE_VIDEO_CARDS="..."
IUSE="${IUSE_VIDEO_CARDS} ${IUSE_INPUT_DEVICES} ${IUSE_SERVERS} 3dfx ..."

So in the second one I will the it as 'USE flags'.
But that should be another 'bug/improvement'.

I will try a rebuild...