Summary: | xorg-x11 needs portage 2.0.53 on OS X | ||
---|---|---|---|
Product: | Gentoo/Alt | Reporter: | Michal Suchanek <hramrach> |
Component: | Mac OSX | Assignee: | Gentoo for Mac OS X <ppc-macos> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | x11 |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | PPC | ||
OS: | OS X | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 113551 | ||
Bug Blocks: | |||
Attachments: | emerge log (from script) gzipped |
Michal, would you please post your emerge info output? The symlink problem is probably solved in the latest version of portage which is as unstable in the tree right now. If you don't run the latest unstable version (53), could you give that a try? yes, I am running the stable version. I will give newr one a try. ok. With unstable portage xorg fails to merge because of file conflicts but the symlink problem goes away. Could you paste the error you're getting here? If it's a big issue I'll probably get you to open a new bug. I read it as: he's hitting collision-protection because (obviously) Xorg has a high chance for colliding with some files provided by Apple, even though X11 was not installed. Ah, ok. I'm not very familiar with the OSX platform. Created attachment 75549 [details]
emerge log (from script) gzipped
Looks like xorg-x11 was already installed by the previous attempt and not recorded in the package database. Or are there xorg files in the instaler?
I haven't installed Apple's X11 so I should not get conflicts with that. And it should not contain gonetoo-cursors nor xkb iirc.
if emerge dies when installing (as for instance on symlinks), it actually doesn't record anything in it's database, but leaves the sofar installed files where they are, hence causing collisions on the next emerge. Disable collision-protect temporarily to force emerge to overwrite the files that are already there. (after you're sure they are not provided by the OS, of course) Obsolete bug. |
--- /var/lib/ >>> /var/lib/xdm/ >>> /var/lib/xdm/.keep >>> /etc/X11/rstart/commands/x -> x11r6 >>> /etc/X11/rstart/commands/x11 -> x11r6 >>> /etc/X11/rstart/contexts/x -> x11r6 >>> /etc/X11/rstart/contexts/x11 -> x11r6 !!! failed to properly create symlink: !!! /etc/X11/xkb -> ../../usr/lib/X11/xkb !!! [Errno 2] No such file or directory: '/etc/X11/xkb' !!! Failed to move file. !!! /etc/X11/xkb -> ../../usr/lib/X11/xkb Reproducible: Didn't try Steps to Reproduce: 1. emerge xorg-x11 Actual Results: complains about nonexistent xkb directory Expected Results: merges X I was told that xkb is by default disabled in xorg on Darwin. Can it be enabled somehow? Cannot there be a fallback for nonexistent files while creating the symlinks?