Re: [gentoo-user] Re: Xorg-server fails to compile
On Mon, 2009-12-14 at 04:27 +0100, meino.cra...@gmx.de wrote: but interestingly portageq owners / xextproto reports None of the installed packages claim the file(s). Yes, since you have given it the name of an ebuild, not a file. You can do what you want by equery files [packagename]
Re: [gentoo-user] Re: Xorg-server fails to compile
Boy Hartsuiker bm.hartsui...@gmx.com [09-12-14 16:56]: On Mon, 2009-12-14 at 04:27 +0100, meino.cra...@gmx.de wrote: but interestingly portageq owners / xextproto reports None of the installed packages claim the file(s). Yes, since you have given it the name of an ebuild, not a file. You can do what you want by equery files [packagename] I did a emerge -C libXext xextproto; emerge -1 libXext xextproto; emerge -1 xorg-server but the error remains the same. Now? -- Please don't send me any Word- or Powerpoint-Attachments unless it's absolutely neccessary. - Send simply Text. See http://www.gnu.org/philosophy/no-word-attachments.html In a world without fences and walls nobody needs gates and windows.
Re: [gentoo-user] Re: Xorg-server fails to compile
On Mon, 2009-12-14 at 17:43 +0100, meino.cra...@gmx.de wrote: I did a emerge -C libXext xextproto; emerge -1 libXext xextproto; emerge -1 xorg-server but the error remains the same. Now? Seems like the versions are incompatible with each other. Do you have anything X related masked/unmasked or key worded? You can also try unmerging them both and then emerging xorg-server and let portage handle the dependencies. If this is a first install you should emerge x11-base/xorg-x11. I made the mistake of just emerging the X server once, and that doesn't work. Maybe run revdep-rebuild two times to be sure everything is in order.
Re: [gentoo-user] Re: Xorg-server fails to compile
On Mon, 2009-12-14 at 17:43 +0100, meino.cra...@gmx.de wrote: I did a emerge -C libXext xextproto; emerge -1 libXext xextproto; emerge -1 xorg-server but the error remains the same. Now? Seems like the versions are incompatible with each other. Do you have anything X related masked/unmasked or key worded? You can also try unmerging them both and then emerging xorg-server and let portage handle the dependencies. If this is a first install you should emerge x11-base/xorg-x11. I made the mistake of just emerging the X server once, and that doesn't work. Maybe run revdep-rebuild two times to be sure everything is in order.
Re: [gentoo-user] Re: Xorg-server fails to compile
walt w41...@gmail.com [09-12-14 01:08]: On 12/13/2009 10:03 AM, meino.cra...@gmx.de wrote: Hi, emerge of xorg-server-1.6.5-r1 fails while in the build process. Logfile's contents is: /usr/include/X11/extensions/dpms.h:40: error: expected ')' before '*' token /usr/include/X11/extensions/dpms.h:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSGetVersion' /usr/include/X11/extensions/dpms.h:42: error: expected ')' before '*' token /usr/include/X11/extensions/dpms.h:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSSetTimeouts' /usr/include/X11/extensions/dpms.h:44: error: expected ')' before '*' token /usr/include/X11/extensions/dpms.h:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSEnable' /usr/include/X11/extensions/dpms.h:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSDisable' /usr/include/X11/extensions/dpms.h:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSForceLevel' /usr/include/X11/extensions/dpms.h:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSInfo' That file (dpms.h) is installed by x11-proto/xextproto-7.0.5. Do you have that version? I would re-emerge that package even if it look correct. Emerge refuses to merge that: * This package will overwrite one or more files that may belong to other * packages (see list below). You can use a command such as `portageq * owners / filename` to identify the installed package that owns a * file. If portageq reports that only one package owns a file then do * NOT file a bug report. A bug report is only useful if it identifies at * least two or more packages that are known to install the same file(s). * If a collision occurs and you can not explain where the file came from * then you should simply ignore the collision since there is not enough * information to determine if a real problem exists. Please do NOT file * a bug report at http://bugs.gentoo.org unless you report exactly which * two packages install the same file(s). Once again, please do NOT file * a bug report unless you have completely understood the above message. * * Detected file collision(s): * * /usr/include/X11/extensions/XTest.h * /usr/include/X11/extensions/lbxbuf.h * /usr/include/X11/extensions/Xag.h * /usr/include/X11/extensions/Xge.h * /usr/include/X11/extensions/lbxbufstr.h * /usr/include/X11/extensions/XEVI.h * /usr/include/X11/extensions/multibuf.h * /usr/include/X11/extensions/shape.h * /usr/include/X11/extensions/XLbx.h * /usr/include/X11/extensions/XShm.h * /usr/include/X11/extensions/Xdbe.h * /usr/include/X11/extensions/Xcup.h * /usr/include/X11/extensions/Xext.h * /usr/include/X11/extensions/dpms.h * /usr/include/X11/extensions/MITMisc.h * /usr/include/X11/extensions/security.h * /usr/include/X11/extensions/xtestext1.h * /usr/include/X11/extensions/sync.h * /usr/include/X11/extensions/lbximage.h * /usr/include/X11/extensions/extutil.h * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * x11-libs/libXext-1.1.1 * /usr/include/X11/extensions/MITMisc.h * /usr/include/X11/extensions/XEVI.h * /usr/include/X11/extensions/XLbx.h * /usr/include/X11/extensions/XShm.h * /usr/include/X11/extensions/Xag.h * /usr/include/X11/extensions/Xcup.h * /usr/include/X11/extensions/Xdbe.h * /usr/include/X11/extensions/Xext.h * /usr/include/X11/extensions/Xge.h * /usr/include/X11/extensions/dpms.h * /usr/include/X11/extensions/extutil.h * /usr/include/X11/extensions/lbxbuf.h * /usr/include/X11/extensions/lbxbufstr.h * /usr/include/X11/extensions/lbximage.h * /usr/include/X11/extensions/multibuf.h * /usr/include/X11/extensions/security.h * /usr/include/X11/extensions/shape.h * /usr/include/X11/extensions/sync.h * /usr/include/X11/extensions/xtestext1.h * * x11-libs/libXtst-1.1.0 * /usr/include/X11/extensions/XTest.h * * Package 'x11-proto/xextproto-7.0.5' NOT merged due to file collisions. * If necessary, refer to your elog messages for the whole content of the * above message. but interestingly portageq owners / xextproto reports None of the installed packages claim the file(s). How can I proceed ? -- Please don't send me any Word- or Powerpoint-Attachments unless it's absolutely neccessary. - Send simply Text. See http://www.gnu.org/philosophy/no-word-attachments.html In a world without fences and walls nobody needs gates and windows.
Re: [gentoo-user] Re: Xorg-server fails to compile
On my system I have libXtst-1.1.0 installed but I'm running with xextproto-7.1.1 try unmasking xextproto and see if that helps. On Mon, 14 Dec 2009 04:27:11 +0100, meino.cra...@gmx.de wrote: walt w41...@gmail.com [09-12-14 01:08]: On 12/13/2009 10:03 AM, meino.cra...@gmx.de wrote: Hi, emerge of xorg-server-1.6.5-r1 fails while in the build process. Logfile's contents is: /usr/include/X11/extensions/dpms.h:40: error: expected ')' before '*' token /usr/include/X11/extensions/dpms.h:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSGetVersion' /usr/include/X11/extensions/dpms.h:42: error: expected ')' before '*' token /usr/include/X11/extensions/dpms.h:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSSetTimeouts' /usr/include/X11/extensions/dpms.h:44: error: expected ')' before '*' token /usr/include/X11/extensions/dpms.h:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSEnable' /usr/include/X11/extensions/dpms.h:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSDisable' /usr/include/X11/extensions/dpms.h:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSForceLevel' /usr/include/X11/extensions/dpms.h:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSInfo' That file (dpms.h) is installed by x11-proto/xextproto-7.0.5. Do you have that version? I would re-emerge that package even if it look correct. Emerge refuses to merge that: * This package will overwrite one or more files that may belong to other * packages (see list below). You can use a command such as `portageq * owners / filename` to identify the installed package that owns a * file. If portageq reports that only one package owns a file then do * NOT file a bug report. A bug report is only useful if it identifies at * least two or more packages that are known to install the same file(s). * If a collision occurs and you can not explain where the file came from * then you should simply ignore the collision since there is not enough * information to determine if a real problem exists. Please do NOT file * a bug report at http://bugs.gentoo.org unless you report exactly which * two packages install the same file(s). Once again, please do NOT file * a bug report unless you have completely understood the above message. * * Detected file collision(s): * * /usr/include/X11/extensions/XTest.h * /usr/include/X11/extensions/lbxbuf.h * /usr/include/X11/extensions/Xag.h * /usr/include/X11/extensions/Xge.h * /usr/include/X11/extensions/lbxbufstr.h * /usr/include/X11/extensions/XEVI.h * /usr/include/X11/extensions/multibuf.h * /usr/include/X11/extensions/shape.h * /usr/include/X11/extensions/XLbx.h * /usr/include/X11/extensions/XShm.h * /usr/include/X11/extensions/Xdbe.h * /usr/include/X11/extensions/Xcup.h * /usr/include/X11/extensions/Xext.h * /usr/include/X11/extensions/dpms.h * /usr/include/X11/extensions/MITMisc.h * /usr/include/X11/extensions/security.h * /usr/include/X11/extensions/xtestext1.h * /usr/include/X11/extensions/sync.h * /usr/include/X11/extensions/lbximage.h * /usr/include/X11/extensions/extutil.h * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * x11-libs/libXext-1.1.1 * /usr/include/X11/extensions/MITMisc.h * /usr/include/X11/extensions/XEVI.h * /usr/include/X11/extensions/XLbx.h * /usr/include/X11/extensions/XShm.h * /usr/include/X11/extensions/Xag.h * /usr/include/X11/extensions/Xcup.h * /usr/include/X11/extensions/Xdbe.h * /usr/include/X11/extensions/Xext.h * /usr/include/X11/extensions/Xge.h * /usr/include/X11/extensions/dpms.h * /usr/include/X11/extensions/extutil.h * /usr/include/X11/extensions/lbxbuf.h * /usr/include/X11/extensions/lbxbufstr.h * /usr/include/X11/extensions/lbximage.h * /usr/include/X11/extensions/multibuf.h * /usr/include/X11/extensions/security.h * /usr/include/X11/extensions/shape.h * /usr/include/X11/extensions/sync.h * /usr/include/X11/extensions/xtestext1.h * * x11-libs/libXtst-1.1.0 * /usr/include/X11/extensions/XTest.h * * Package 'x11-proto/xextproto-7.0.5' NOT merged due to file collisions. * If necessary, refer to your elog messages for the whole content of the * above message. but interestingly portageq owners / xextproto reports None of the installed packages claim the file(s). How can I proceed ? -- Zeerak
Re: [gentoo-user] Re: Xorg-server fails to compile
Just unmerge libXext and xextproto and then emerge them again. It looks like some files have been moved from one to the other.