Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
portage db borked? xorg-x11-6.9
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Duplicate Threads
View previous topic :: View next topic  
Author Message
grooveman
Veteran
Veteran


Joined: 24 Feb 2003
Posts: 1176

PostPosted: Fri Mar 17, 2006 9:26 pm    Post subject: portage db borked? xorg-x11-6.9 Reply with quote

Hello.

I am trying to update my xorg-x11. I am using modular X, since that is the only thing that would support my graphics card.

Every time I try to emerge xorg-x11 I get this:

Code:

emerge xorg-x11
Calculating dependencies... done!

!!! Error: the <=x11-base/xorg-x11-6.9 package conflicts with another package;
!!!        the two packages cannot be installed on the same system together.
!!!        Please use 'emerge --pretend' to determine blockers.


So, you figure, "fine I will just unmerge it" -- but nope:


Code:

# emerge --unmerge xorg-x11

--- Couldn't find xorg-x11 to unmerge.

>>> No packages selected for removal by unmerge.


It won't let me run emerge --clean on or or --prune either. Basically, the package is no longer installed. It was unmerged the first time I got the message it was blocking the new xorg. It just never removed it from the dB. Nothing abnormal happened, no crashes or interruptions in the emerge process...

So... what gives, and how do I fix this?

Any help would be appreciated. Thank you.

G
_________________
To look without without looking within is like looking without without looking at all.
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Fri Mar 17, 2006 9:35 pm    Post subject: Reply with quote

Do what it says:
Code:
!!!        Please use 'emerge --pretend' to determine blockers.

_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
grooveman
Veteran
Veteran


Joined: 24 Feb 2003
Posts: 1176

PostPosted: Tue Mar 21, 2006 1:49 pm    Post subject: Reply with quote

I have already done that!!

The only blocker was x11-base/xorg-x11 -- and that was already unmerged. Portage insists, however, that it is still installed. No, no, no. It is uninstalled, and no longer exists on my system.

I even forced a reinstall of the old x11-base/xorg-x11, then uninstalled it again, it still insists that it is there and blocking the rest of my X componenents.

How can I fix this?

G
_________________
To look without without looking within is like looking without without looking at all.
Back to top
View user's profile Send private message
grooveman
Veteran
Veteran


Joined: 24 Feb 2003
Posts: 1176

PostPosted: Tue Mar 21, 2006 7:38 pm    Post subject: Reply with quote

I'm sorry, without X working, this is a real bitch trying to post errors. I have no good way to paste the output. I have to reboot to windows every time!

Hmm... I forced another install with "nodeps". I have run an "emerge --sync". I have updated portage. Now portage tells me that I have a partially merged xorg-x11 (version 7.0-r1 I believe). It won't let me unmerge or prune it. It just likes to complain about it.

Now I have another package that says its blocking when I try to update the world. If I try update that package alone, then it doesn't complain about blocking, but it fails compilation. It may be missing a dependency in the ebuild... not sure.

The package that is blocking is x11-apps/xauth-1.0.1. But, like I said, it will let me attempt to emerge that package specifically with the newer version:

Here is the ouput (from redirection to a file):
Code:

gethost.c:46:19: X11/X.h: No such file or directory
In file included from gethost.c:74:
xauth.h:32:21: X11/Xos.h: No such file or directory
xauth.h:33:23: X11/Xauth.h: No such file or directory
xauth.h:34:24: X11/Xfuncs.h: No such file or directory
In file included from gethost.c:74:
xauth.h:53: error: syntax error before '*' token
gethost.c:119: error: syntax error before "Xauth"
gethost.c:119: warning: data definition has no type or storage class
gethost.c:120: error: syntax error before '{' token
gethost.c:128: warning: initialization makes integer from pointer without a cast
gethost.c:128: warning: data definition has no type or storage class
gethost.c:129: error: syntax error before "if"
gethost.c:153: error: syntax error before numeric constant
gethost.c:153: error: conflicting types for `signal'
/usr/include/signal.h:93: error: previous declaration of `signal'
gethost.c:153: warning: data definition has no type or storage class
gethost.c:154: error: syntax error before numeric constant
gethost.c:154: warning: data definition has no type or storage class
gethost.c:160: error: syntax error before numeric constant
gethost.c:160: warning: data definition has no type or storage class
gethost.c:172: error: invalid initializer
gethost.c:172: warning: data definition has no type or storage class
gethost.c:173: error: syntax error before "if"
gethost.c:175: error: syntax error before string constant
gethost.c:175: warning: data definition has no type or storage class
gethost.c: In function `get_address_info':
gethost.c:286: error: `FamilyLocal' undeclared (first use in this function)
gethost.c:286: error: (Each undeclared identifier is reported only once
gethost.c:286: error: for each function it appears in.)
gethost.c:302: error: `FamilyInternet' undeclared (first use in this function)
gethost.c:305: error: `FamilyInternet6' undeclared (first use in this function)
gethost.c:359: error: `FamilyDECnet' undeclared (first use in this function)
make[1]: *** [xauth-gethost.o] Error 1
make: *** [all] Error 2

!!! ERROR: x11-apps/xauth-1.0.1 failed.
!!! Function x-modular_src_make, Line 299, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.

s commands
make  all-am
make[1]: Entering directory `/var/tmp/portage/xauth-1.0.1/work/xauth-1.0.1'
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -O3 -march=pentium4 -pipe -fomit-frame-pointer -MT xauth-gethost.o -MD -MP -MF ".deps/xauth-gethost.Tpo" \
  -c -o xauth-gethost.o `test -f 'gethost.c' || echo './'`gethost.c; \
then mv -f ".deps/xauth-gethost.Tpo" ".deps/xauth-gethost.Po"; \
else rm -f ".deps/xauth-gethost.Tpo"; exit 1; \
fi
make[1]: Leaving directory `/var/tmp/portage/xauth-1.0.1/work/xauth-1.0.1'
  ...done!
>>> emerge (1 of 28) x11-apps/xauth-1.0.1 to /
>>> md5 files   ;-) xauth-1.0.1.ebuild
>>> md5 files   ;-) files/digest-xauth-1.0.1
>>> md5 src_uri ;-) xauth-1.0.1.tar.bz2


This is such a mess... I might just start over...
_________________
To look without without looking within is like looking without without looking at all.
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Wed Mar 22, 2006 12:59 am    Post subject: Reply with quote

You may be misreading the emerge output. If xorg-x11-6.x is blocking, that indicates that something is trying to emerge it as a dependency, not that it is currently installed. Posting the emerge --pretend output would help.
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
Tarquareion
n00b
n00b


Joined: 04 May 2005
Posts: 13

PostPosted: Thu Mar 23, 2006 9:21 pm    Post subject: Reply with quote

I'm not an expert, but I think I see what's wrong.

Version 7.0-r1 is a meta package (6.9 wasn't, right?), which is why you can't install xorg-x11 version <=6.9 together with any dependency of the new version.
I see that when you do 'emerge xorg-x11', it still tries to install 6.9, which it can't because you've already installed (part of) the dependencies of 7.0-r1.
So, you've either got to remove all dependencies of 7.0-r1 (which you can find by looking at www.gentoo-portage.com), or find out why it's trying to install the old version while it should be installing the new one.

I think I'd try the second option. In the past I've solved some versioning problems simply by re-sync'ing, perhaps it would work in your case as well?
_________________
The fellow who thinks he knows it all is especially annoying to those of us who do.

Registered Linux User #400299
Back to top
View user's profile Send private message
Bad Penguin
Guru
Guru


Joined: 18 Aug 2004
Posts: 507

PostPosted: Fri Mar 24, 2006 6:02 am    Post subject: Re: portage db borked? xorg-x11-6.9 Reply with quote

grooveman wrote:
Hello.

I am trying to update my xorg-x11. I am using modular X, since that is the only thing that would support my graphics card.

Every time I try to emerge xorg-x11 I get this:


You need to follow the instructions in the modular-x howto:

http://www.gentoo.org/proj/en/desktop/x/x11/modular-x-howto.xml

In particular, you need to unmerge any previously installed X apps in addition to xorg-x11 itself...
Back to top
View user's profile Send private message
grooveman
Veteran
Veteran


Joined: 24 Feb 2003
Posts: 1176

PostPosted: Fri Mar 24, 2006 5:44 pm    Post subject: Reply with quote

Thank you all.

I think I got it. Everything seems to be off the system that shouldn't be now, although portage still complains about a 1/2 emerged xorg7... I think I can get beyond that though... God knows how it happened.

Thanks.

G
_________________
To look without without looking within is like looking without without looking at all.
Back to top
View user's profile Send private message
Maedhros
Bodhisattva
Bodhisattva


Joined: 14 Apr 2004
Posts: 5511
Location: Durham, UK

PostPosted: Mon Jun 05, 2006 7:27 pm    Post subject: Reply with quote

Moved from Portage & Programming to Duplicate Threads in favour of xorg-x11-6.9 -> xorg-x11-7.0-r1 everything blocked.
_________________
No-one's more important than the earthworm.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Duplicate Threads All times are GMT
Page 1 of 1

 
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