Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[100526] xorg-server-1.8.0 final: udev kills hal
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
dmpogo
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2276
Location: Canada

PostPosted: Sun Apr 04, 2010 9:38 pm    Post subject: Reply with quote

Kingoftherings wrote:
Just installed xorg-server-1.8.0 yesterday. The only problem I had was I forgot to recompile xf86-video-ati, xf86-input-keyboard, and xf86-input-mouse because of ABI changes. :P

As soon as the k3b ebuild stops requiring hal, I can get rid of hal completely.


Never had hal installed in the first place :) And yes, k3b is the only piece of software that made me uncomfortable :(
Back to top
View user's profile Send private message
BaronChaos
n00b
n00b


Joined: 06 Apr 2010
Posts: 3
Location: Germany

PostPosted: Tue Apr 06, 2010 9:14 pm    Post subject: Reply with quote

got it working with nvidia-drivers-195.36.15

Code:
emerge --unmerge nvidia-drivers

- unmerged nvidia-drivers before building xorg-server 1.8.0 because of sandbox errors
maybe "eselect opengl set xorg-x11" would have had the same effect?

Code:
emerge -v1 xorg-server xorg-drivers
emerge -v1O nvidia-drivers

- "-O" because of <xorg-server-1.7.99 dependency

Code:
eselect opengl set nvidia


- add to example xorg.conf from first post:
Code:
Section "ServerLayout"
    Identifier "Layout"
    Option "IgnoreABI" "on"
EndSection

else the driver refuses to load

- start X - voila


i can add that nouveau on linux-2.6.34-rc3 works fine for me too.
Back to top
View user's profile Send private message
pigeon768
l33t
l33t


Joined: 02 Jan 2006
Posts: 669

PostPosted: Wed Apr 07, 2010 12:15 pm    Post subject: Reply with quote

'it just works' (tm) for me, with USE='-hal udev'. I didn't do any configuration - no xorg.conf, no xorg.conf.d, fully functional touchpad with multitouch working and everything.

eeepc, intel 945, kms, using evdev for input.
_________________
My political bias.
Back to top
View user's profile Send private message
d2_racing
Moderator
Moderator


Joined: 25 Apr 2005
Posts: 13046
Location: Ste-Foy,Canada

PostPosted: Wed Apr 07, 2010 12:46 pm    Post subject: Reply with quote

And you use a standard US keymap ?
_________________
Sysadmin of GentooQuébec.org
Wiki
Signature
IRC on Freenode : #gentoo-quebec
Back to top
View user's profile Send private message
unK
l33t
l33t


Joined: 06 Feb 2007
Posts: 763

PostPosted: Wed Apr 07, 2010 3:55 pm    Post subject: Reply with quote

Has anyone tested it with ati-drivers-10.4_beta?
_________________
ncmpcpp - featureful ncurses based MPD client inspired by ncmpc
Back to top
View user's profile Send private message
roelof
Guru
Guru


Joined: 05 Feb 2009
Posts: 483

PostPosted: Fri Apr 09, 2010 8:23 am    Post subject: Reply with quote

Hello,

I try to install Xorg-server 1.8 on my system.
I use autounmask to do the unmasking.

But now I have the problem that unmong others xextproto-999 and xproto-7.0.4 will be installed which causes blocked packages.

How to solve this ?

Roelof
Back to top
View user's profile Send private message
pigeon768
l33t
l33t


Joined: 02 Jan 2006
Posts: 669

PostPosted: Fri Apr 09, 2010 10:00 am    Post subject: Reply with quote

d2_racing wrote:
And you use a standard US keymap ?
Yes.
_________________
My political bias.
Back to top
View user's profile Send private message
genstorm
Advocate
Advocate


Joined: 05 Apr 2007
Posts: 2349
Location: Austria

PostPosted: Fri Apr 09, 2010 10:28 am    Post subject: Reply with quote

roelof wrote:
But now I have the problem that unmong others xextproto-999 and xproto-7.0.4 will be installed which causes blocked packages.

autounmask, yet comfortable, is probably not the best way to handle things. Do you operate an arch or ~arch system?

emerge --sync again if you don't have those inside portage already (check with 'equery l -iop <packagename>):
x11-proto/xproto-7.0.16
x11-proto/xextproto-7.1.1
Those two packages should suffice for xorg-server-1.8.0.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
roelof
Guru
Guru


Joined: 05 Feb 2009
Posts: 483

PostPosted: Fri Apr 09, 2010 11:55 am    Post subject: Reply with quote

Hello Genstorm

Im working on arch system (x86_86).

Should I delete all the contents of the autounmasking and start over again ?

Roelof
Back to top
View user's profile Send private message
genstorm
Advocate
Advocate


Joined: 05 Apr 2007
Posts: 2349
Location: Austria

PostPosted: Fri Apr 09, 2010 12:22 pm    Post subject: Reply with quote

No, you can keep those as mixing an arch system with particular bleeding edge package versions that have lots of dependencies (such as xorg-server) can be exhaustive manual work.

Just check if the versions I posted above are already available on your system (they should, if you synced recently), unmask them, try to install xorg-server again and paste here the particular blocks if they still remain.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
roelof
Guru
Guru


Joined: 05 Feb 2009
Posts: 483

PostPosted: Fri Apr 09, 2010 12:59 pm    Post subject: Reply with quote

Hello Genstorm,

I have these blocks.

libext-1.-.99 -> xextproto-9999
libvtst-1.0.99.2 -> recordproto-9999
libxl-1.2.99 -> inputproto-9999
libxxf86vm -> xf86vidmodeproto-9999

Roelof
Back to top
View user's profile Send private message
genstorm
Advocate
Advocate


Joined: 05 Apr 2007
Posts: 2349
Location: Austria

PostPosted: Fri Apr 09, 2010 3:31 pm    Post subject: Reply with quote

And what about the other thing I did ask you for? ;)

Look, for all those packages there are final versions in portage that will work with xorg-server-1.8.0, resolving those blocks (or rather, enabling you to _not_ use 9999 live versions). At first though, it seems you have to emerge --sync to get those versions and re-run autounmask.

Also, be sure to run layman -s x11 again because there have been some recent changes (as I write this, layman pulls another very recent commit) to the xorg-server-1.8.0 ebuild and patches added to make various things work and some of my docs here obsolete.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
roelof
Guru
Guru


Joined: 05 Feb 2009
Posts: 483

PostPosted: Fri Apr 09, 2010 4:09 pm    Post subject: Reply with quote

Hello Genstorm.

I did a emerge --sync and after that layman -s x11.
After that i did auto unmask the x11 package but autounmask still gives the same blocks.

So i have to auto unmask all the other packages ?

Roelof
Back to top
View user's profile Send private message
genstorm
Advocate
Advocate


Joined: 05 Apr 2007
Posts: 2349
Location: Austria

PostPosted: Fri Apr 09, 2010 4:25 pm    Post subject: Reply with quote

You have to autounmask the xorg-server package. xorg-x11 is just a meta package pulling in lots of stuff you're never going to need, and besides, it's far behind (usually just covers arch versions). I always emerge xorg-server which pulls in all the dependencies it needs, instead of the xorg-x11 bloat.

If it still won't work, please copy-paste the exact emerge output with the blocks.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
roelof
Guru
Guru


Joined: 05 Feb 2009
Posts: 483

PostPosted: Fri Apr 09, 2010 4:45 pm    Post subject: Reply with quote

Sorry for the confusion.
I did all the steps with the xorg-server-1.8.0 package.

Still the same error messages.
And I want to copy/paste the blocks but I have a fresh install so no X and no WM.

Is there a way I can do the steps you want.
emerge =xorg-server-1.8.0 >> error.txt won't do the trick.

Roelof
Back to top
View user's profile Send private message
genstorm
Advocate
Advocate


Joined: 05 Apr 2007
Posts: 2349
Location: Austria

PostPosted: Fri Apr 09, 2010 4:47 pm    Post subject: Reply with quote

emerge -vp xorg-server > emerge.output

;)
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
Rion
Guru
Guru


Joined: 12 Oct 2006
Posts: 364
Location: Ekaterinburg, Russia

PostPosted: Fri Apr 09, 2010 5:21 pm    Post subject: Reply with quote

too many crashes..
i've downgraded to 1.7
_________________
~amd64
rion-overlay
Back to top
View user's profile Send private message
roelof
Guru
Guru


Joined: 05 Feb 2009
Posts: 483

PostPosted: Fri Apr 09, 2010 5:23 pm    Post subject: Reply with quote

Hello Genstorm.

Not working. The last line in emerge.output is Calculating depencies.

Rion,

I want to have a system without HAL so i try to make 1.8 working.

Roelof
Back to top
View user's profile Send private message
genstorm
Advocate
Advocate


Joined: 05 Apr 2007
Posts: 2349
Location: Austria

PostPosted: Fri Apr 09, 2010 5:37 pm    Post subject: Reply with quote

Did you let it finish? I just let portage calculate around 1000 packages and everything is there inside my log file.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
roelof
Guru
Guru


Joined: 05 Feb 2009
Posts: 483

PostPosted: Fri Apr 09, 2010 5:48 pm    Post subject: Reply with quote

Hello Genstorm,

It don't finisch. After the calculating I see that a lot of packages are going to be emerged and then the block packages.

Roelof
Back to top
View user's profile Send private message
yoshi314
l33t
l33t


Joined: 30 Dec 2004
Posts: 817
Location: PL

PostPosted: Fri Apr 09, 2010 6:27 pm    Post subject: Reply with quote

if someone has a clue on how to setup wacom bamboo tablet in the new config scheme, i'd be grateful. this is getting me crazy.
_________________
~amd64, ~x86
shrink your /usr/portage with squashfs+aufs
Back to top
View user's profile Send private message
genstorm
Advocate
Advocate


Joined: 05 Apr 2007
Posts: 2349
Location: Austria

PostPosted: Fri Apr 09, 2010 6:37 pm    Post subject: Reply with quote

roelof, I can't reproduce your issues. Which doesn't tell much of course. ;) I temporarily put ACCEPT_KEYWORDS="amd64" into my /etc/make.conf and did "emerge -vep =xorg-server-1.8.0" to see which blocks would greet me. I only had to put the following packages into a new file to resolve blocks:

/etc/portage/package.keywords/xorg-1.8.keywords
Code:
=x11-libs/libXxf86vm-1.1.0
=x11-proto/xf86vidmodeproto-2.3
#should have been covered by autounmask, I guess:
=x11-base/xorg-server-1.8.0
=x11-base/xorg-drivers-1.8

The remaining dependencies would all have been cleanly downgraded to their lesser arch versions without any remaining blocks. The list for x86 of course might be different. So, put those x11 packages that portage still complains about blocks with into a custom file inside /etc/portage/package.keywords/ just as I did above. Best idea is to choose their latest final versions, which you get by doing equery l -p <packagename>, where again (to make it work like that) I advise you to unmask an ~x86 version of a package (because the command lines changed between 0.2 and 0.3 and I don't remember the old ones anymore):

# echo "=app-portage/gentoolkit-0.3.0*" > /etc/portage/package.keywords/i-want-my-lovely-portage-tools-warm-and-crunchy
# emerge -va gentoolkit
# equery l -p <packagename>


Why autounmask is unable to achieve that by itself is misterious to me, but then I never liked the idea of it anyway.

PS: For simplicity, I assumed you use a package.keywords directory. If you use a file instead, of course append any package atoms there instead of trying to create a file inside a file. ;)
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
roelof
Guru
Guru


Joined: 05 Feb 2009
Posts: 483

PostPosted: Fri Apr 09, 2010 8:43 pm    Post subject: Reply with quote

Oke

Thank you for the help but im giving up.
It seems there is no depency for the nvidia card.

Roelof
Back to top
View user's profile Send private message
genstorm
Advocate
Advocate


Joined: 05 Apr 2007
Posts: 2349
Location: Austria

PostPosted: Fri Apr 09, 2010 8:47 pm    Post subject: Reply with quote

Concerning nvidia-drivers, someone posted a quick howto on getting the latest drivers to work, just above:

http://forums.gentoo.org/viewtopic-p-6234182.html#6234182

It's dirty but it seems to work. ;)

Anyone finds weak spots in scarabeus' Upgrade Guide? Let's help make the transition for others as smooth as possible. :)
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
darkbasic
Tux's lil' helper
Tux's lil' helper


Joined: 06 Sep 2006
Posts: 123

PostPosted: Sat Apr 10, 2010 12:11 pm    Post subject: Reply with quote

Shouldn't synaptics be a better choice for a touchpad?
_________________
Computers are like air conditioners:
they stop working properly when you open Windows...

Coltiva Linux, Windows si pianta da solo.


http://www.linuxsystems.it/
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
Page 3 of 9

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum