Xproto and YDL 6.2.

General discussion Forum. All YDL related question which are not Install or Beginner questions.

Xproto and YDL 6.2.

Postby core_dumped » 09 Aug 2010, 17:58

Many applications require 'xproto', but there isn't an xproto in the YDL repositories, except for xproto-devel.
It is, in fact, one of the most frequent requirements for any X11-based application. How can it be installed in YDL?

Thanks,
Gerardo
core_dumped
ydl newbie
ydl newbie
 
Posts: 4
Joined: 17 Oct 2009, 01:52

Re: Xproto and YDL 6.2.

Postby ppietro » 09 Aug 2010, 22:26

core_dumped wrote:Many applications require 'xproto', but there isn't an xproto in the YDL repositories, except for xproto-devel.
It is, in fact, one of the most frequent requirements for any X11-based application. How can it be installed in YDL?

Thanks,
Gerardo


Can you give us an example of the errors you're getting? As far as I can tell, xproto-devel is all that's required. It looks like it's a developer library for doing builds, not a run-time library.

According to some of the webpages, xproto "contains X protocol and ancillary headers". This should be for builds only:
http://en.wikipedia.org/wiki/Header_file
which would necessitate the -devel tag in the name.

Cheers,
Paul
User avatar
ppietro
Site Admin
Site Admin
 
Posts: 4965
Joined: 13 Sep 2007, 22:18

Re: Xproto and YDL 6.2.

Postby billb » 09 Aug 2010, 23:37

Would that be: xorg-x11-proto-devel ? I was installing qt3-devel and noticed it got installed as a dependency.

rpm -ql xorg-x11-proto-devel
Code: Select all
/usr/include/GL
/usr/include/GL/glxint.h
/usr/include/GL/glxmd.h
/usr/include/GL/glxproto.h
/usr/include/GL/glxtokens.h
/usr/include/GL/internal
/usr/include/GL/internal/dri_interface.h
/usr/include/GL/internal/glcore.h
/usr/include/X11
/usr/include/X11/DECkeysym.h
/usr/include/X11/HPkeysym.h
/usr/include/X11/PM
/usr/include/X11/PM/PM.h
/usr/include/X11/PM/PMproto.h
/usr/include/X11/Sunkeysym.h
/usr/include/X11/X.h
/usr/include/X11/XF86keysym.h
/usr/include/X11/XWDFile.h
/usr/include/X11/Xalloca.h
/usr/include/X11/Xarch.h
/usr/include/X11/Xatom.h
/usr/include/X11/Xdefs.h
/usr/include/X11/Xfuncproto.h
/usr/include/X11/Xfuncs.h
/usr/include/X11/Xmd.h
/usr/include/X11/Xos.h
/usr/include/X11/Xos_r.h
/usr/include/X11/Xosdefs.h
/usr/include/X11/Xpoll.h
/usr/include/X11/Xproto.h
/usr/include/X11/Xprotostr.h
/usr/include/X11/Xthreads.h
/usr/include/X11/Xw32defs.h
/usr/include/X11/Xwindows.h
/usr/include/X11/Xwinsock.h
/usr/include/X11/ap_keysym.h
/usr/include/X11/dri
/usr/include/X11/dri/xf86dri.h
/usr/include/X11/dri/xf86dristr.h
/usr/include/X11/extensions
/usr/include/X11/extensions/MITMisc.h
/usr/include/X11/extensions/XEVI.h
/usr/include/X11/extensions/XEVIstr.h
/usr/include/X11/extensions/XI.h
/usr/include/X11/extensions/XInput.h
/usr/include/X11/extensions/XIproto.h
/usr/include/X11/extensions/XKB.h
/usr/include/X11/extensions/XKBgeom.h
/usr/include/X11/extensions/XKBproto.h
/usr/include/X11/extensions/XKBsrv.h
/usr/include/X11/extensions/XKBstr.h
/usr/include/X11/extensions/XLbx.h
/usr/include/X11/extensions/XResproto.h
/usr/include/X11/extensions/XShm.h
/usr/include/X11/extensions/XTest.h
/usr/include/X11/extensions/Xag.h
/usr/include/X11/extensions/Xagsrv.h
/usr/include/X11/extensions/Xagstr.h
/usr/include/X11/extensions/Xcup.h
/usr/include/X11/extensions/Xcupstr.h
/usr/include/X11/extensions/Xdbe.h
/usr/include/X11/extensions/Xdbeproto.h
/usr/include/X11/extensions/Xeviestr.h
/usr/include/X11/extensions/Xext.h
/usr/include/X11/extensions/Xinerama.h
/usr/include/X11/extensions/Xv.h
/usr/include/X11/extensions/XvMC.h
/usr/include/X11/extensions/XvMCproto.h
/usr/include/X11/extensions/Xvproto.h
/usr/include/X11/extensions/bigreqstr.h
/usr/include/X11/extensions/composite.h
/usr/include/X11/extensions/compositeproto.h
/usr/include/X11/extensions/damageproto.h
/usr/include/X11/extensions/damagewire.h
/usr/include/X11/extensions/dmxext.h
/usr/include/X11/extensions/dmxproto.h
/usr/include/X11/extensions/dpms.h
/usr/include/X11/extensions/dpmsstr.h
/usr/include/X11/extensions/extutil.h
/usr/include/X11/extensions/fontcache.h
/usr/include/X11/extensions/fontcacheP.h
/usr/include/X11/extensions/fontcachstr.h
/usr/include/X11/extensions/lbxstr.h
/usr/include/X11/extensions/mitmiscstr.h
/usr/include/X11/extensions/multibuf.h
/usr/include/X11/extensions/multibufst.h
/usr/include/X11/extensions/panoramiXext.h
/usr/include/X11/extensions/panoramiXproto.h
/usr/include/X11/extensions/randr.h
/usr/include/X11/extensions/randrproto.h
/usr/include/X11/extensions/record.h
/usr/include/X11/extensions/recordstr.h
/usr/include/X11/extensions/render.h
/usr/include/X11/extensions/renderproto.h
/usr/include/X11/extensions/saver.h
/usr/include/X11/extensions/saverproto.h
/usr/include/X11/extensions/scrnsaver.h
/usr/include/X11/extensions/security.h
/usr/include/X11/extensions/securstr.h
/usr/include/X11/extensions/shape.h
/usr/include/X11/extensions/shapestr.h
/usr/include/X11/extensions/shmstr.h
/usr/include/X11/extensions/sync.h
/usr/include/X11/extensions/syncstr.h
/usr/include/X11/extensions/vldXvMC.h
/usr/include/X11/extensions/xcmiscstr.h
/usr/include/X11/extensions/xf86bigfont.h
/usr/include/X11/extensions/xf86bigfstr.h
/usr/include/X11/extensions/xf86dga.h
/usr/include/X11/extensions/xf86dga1.h
/usr/include/X11/extensions/xf86dga1str.h
/usr/include/X11/extensions/xf86dgastr.h
/usr/include/X11/extensions/xf86misc.h
/usr/include/X11/extensions/xf86mscstr.h
/usr/include/X11/extensions/xf86rush.h
/usr/include/X11/extensions/xf86rushstr.h
/usr/include/X11/extensions/xf86vmode.h
/usr/include/X11/extensions/xf86vmstr.h
/usr/include/X11/extensions/xfixesproto.h
/usr/include/X11/extensions/xfixeswire.h
/usr/include/X11/extensions/xtestext1.h
/usr/include/X11/extensions/xteststr.h
/usr/include/X11/extensions/xtrapbits.h
/usr/include/X11/extensions/xtrapddmi.h
/usr/include/X11/extensions/xtrapdi.h
/usr/include/X11/extensions/xtrapemacros.h
/usr/include/X11/extensions/xtraplib.h
/usr/include/X11/extensions/xtraplibp.h
/usr/include/X11/extensions/xtrapproto.h
/usr/include/X11/fonts
/usr/include/X11/fonts/FS.h
/usr/include/X11/fonts/FSproto.h
/usr/include/X11/fonts/font.h
/usr/include/X11/fonts/fontproto.h
/usr/include/X11/fonts/fontstruct.h
/usr/include/X11/fonts/fsmasks.h
/usr/include/X11/keysym.h
/usr/include/X11/keysymdef.h
/usr/lib/pkgconfig/bigreqsproto.pc
/usr/lib/pkgconfig/compositeproto.pc
/usr/lib/pkgconfig/damageproto.pc
/usr/lib/pkgconfig/dmxproto.pc
/usr/lib/pkgconfig/evieproto.pc
/usr/lib/pkgconfig/fixesproto.pc
/usr/lib/pkgconfig/fontcacheproto.pc
/usr/lib/pkgconfig/fontsproto.pc
/usr/lib/pkgconfig/glproto.pc
/usr/lib/pkgconfig/inputproto.pc
/usr/lib/pkgconfig/kbproto.pc
/usr/lib/pkgconfig/randrproto.pc
/usr/lib/pkgconfig/recordproto.pc
/usr/lib/pkgconfig/renderproto.pc
/usr/lib/pkgconfig/resourceproto.pc
/usr/lib/pkgconfig/scrnsaverproto.pc
/usr/lib/pkgconfig/trapproto.pc
/usr/lib/pkgconfig/videoproto.pc
/usr/lib/pkgconfig/xcmiscproto.pc
/usr/lib/pkgconfig/xextproto.pc
/usr/lib/pkgconfig/xf86bigfontproto.pc
/usr/lib/pkgconfig/xf86dgaproto.pc
/usr/lib/pkgconfig/xf86driproto.pc
/usr/lib/pkgconfig/xf86miscproto.pc
/usr/lib/pkgconfig/xf86rushproto.pc
/usr/lib/pkgconfig/xf86vidmodeproto.pc
/usr/lib/pkgconfig/xineramaproto.pc
/usr/lib/pkgconfig/xproto.pc
/usr/lib/pkgconfig/xproxymngproto.pc
/usr/include/GL
/usr/include/GL/glxint.h
/usr/include/GL/glxmd.h
/usr/include/GL/glxproto.h
/usr/include/GL/glxtokens.h
/usr/include/GL/internal
/usr/include/GL/internal/glcore.h
/usr/include/X11
/usr/include/X11/DECkeysym.h
/usr/include/X11/HPkeysym.h
/usr/include/X11/PM
/usr/include/X11/PM/PM.h
/usr/include/X11/PM/PMproto.h
/usr/include/X11/Sunkeysym.h
/usr/include/X11/X.h
/usr/include/X11/XF86keysym.h
/usr/include/X11/XWDFile.h
/usr/include/X11/Xalloca.h
/usr/include/X11/Xarch.h
/usr/include/X11/Xatom.h
/usr/include/X11/Xdefs.h
/usr/include/X11/Xfuncproto.h
/usr/include/X11/Xfuncs.h
/usr/include/X11/Xmd.h
/usr/include/X11/Xos.h
/usr/include/X11/Xos_r.h
/usr/include/X11/Xosdefs.h
/usr/include/X11/Xpoll.h
/usr/include/X11/Xproto.h
/usr/include/X11/Xprotostr.h
/usr/include/X11/Xthreads.h
/usr/include/X11/Xw32defs.h
/usr/include/X11/Xwindows.h
/usr/include/X11/Xwinsock.h
/usr/include/X11/ap_keysym.h
/usr/include/X11/dri
/usr/include/X11/dri/xf86dri.h
/usr/include/X11/dri/xf86dristr.h
/usr/include/X11/extensions
/usr/include/X11/extensions/MITMisc.h
/usr/include/X11/extensions/XEVI.h
/usr/include/X11/extensions/XEVIstr.h
/usr/include/X11/extensions/XI.h
/usr/include/X11/extensions/XInput.h
/usr/include/X11/extensions/XIproto.h
/usr/include/X11/extensions/XKB.h
/usr/include/X11/extensions/XKBgeom.h
/usr/include/X11/extensions/XKBproto.h
/usr/include/X11/extensions/XKBsrv.h
/usr/include/X11/extensions/XKBstr.h
/usr/include/X11/extensions/XLbx.h
/usr/include/X11/extensions/XResproto.h
/usr/include/X11/extensions/XShm.h
/usr/include/X11/extensions/XTest.h
/usr/include/X11/extensions/Xag.h
/usr/include/X11/extensions/Xagsrv.h
/usr/include/X11/extensions/Xagstr.h
/usr/include/X11/extensions/Xcup.h
/usr/include/X11/extensions/Xcupstr.h
/usr/include/X11/extensions/Xdbe.h
/usr/include/X11/extensions/Xdbeproto.h
/usr/include/X11/extensions/Xeviestr.h
/usr/include/X11/extensions/Xext.h
/usr/include/X11/extensions/Xinerama.h
/usr/include/X11/extensions/Xv.h
/usr/include/X11/extensions/XvMC.h
/usr/include/X11/extensions/XvMCproto.h
/usr/include/X11/extensions/Xvproto.h
/usr/include/X11/extensions/bigreqstr.h
/usr/include/X11/extensions/composite.h
/usr/include/X11/extensions/compositeproto.h
/usr/include/X11/extensions/damageproto.h
/usr/include/X11/extensions/damagewire.h
/usr/include/X11/extensions/dmxext.h
/usr/include/X11/extensions/dmxproto.h
/usr/include/X11/extensions/dpms.h
/usr/include/X11/extensions/dpmsstr.h
/usr/include/X11/extensions/dri2proto.h
/usr/include/X11/extensions/extutil.h
/usr/include/X11/extensions/fontcache.h
/usr/include/X11/extensions/fontcacheP.h
/usr/include/X11/extensions/fontcachstr.h
/usr/include/X11/extensions/lbxstr.h
/usr/include/X11/extensions/mitmiscstr.h
/usr/include/X11/extensions/multibuf.h
/usr/include/X11/extensions/multibufst.h
/usr/include/X11/extensions/panoramiXext.h
/usr/include/X11/extensions/panoramiXproto.h
/usr/include/X11/extensions/randr.h
/usr/include/X11/extensions/randrproto.h
/usr/include/X11/extensions/record.h
/usr/include/X11/extensions/recordstr.h
/usr/include/X11/extensions/render.h
/usr/include/X11/extensions/renderproto.h
/usr/include/X11/extensions/saver.h
/usr/include/X11/extensions/saverproto.h
/usr/include/X11/extensions/scrnsaver.h
/usr/include/X11/extensions/security.h
/usr/include/X11/extensions/securstr.h
/usr/include/X11/extensions/shape.h
/usr/include/X11/extensions/shapestr.h
/usr/include/X11/extensions/shmstr.h
/usr/include/X11/extensions/sync.h
/usr/include/X11/extensions/syncstr.h
/usr/include/X11/extensions/vldXvMC.h
/usr/include/X11/extensions/xcmiscstr.h
/usr/include/X11/extensions/xf86bigfont.h
/usr/include/X11/extensions/xf86bigfstr.h
/usr/include/X11/extensions/xf86dga.h
/usr/include/X11/extensions/xf86dga1.h
/usr/include/X11/extensions/xf86dga1str.h
/usr/include/X11/extensions/xf86dgastr.h
/usr/include/X11/extensions/xf86misc.h
/usr/include/X11/extensions/xf86mscstr.h
/usr/include/X11/extensions/xf86rush.h
/usr/include/X11/extensions/xf86rushstr.h
/usr/include/X11/extensions/xf86vmode.h
/usr/include/X11/extensions/xf86vmstr.h
/usr/include/X11/extensions/xfixesproto.h
/usr/include/X11/extensions/xfixeswire.h
/usr/include/X11/extensions/xtestext1.h
/usr/include/X11/extensions/xteststr.h
/usr/include/X11/extensions/xtrapbits.h
/usr/include/X11/extensions/xtrapddmi.h
/usr/include/X11/extensions/xtrapdi.h
/usr/include/X11/extensions/xtrapemacros.h
/usr/include/X11/extensions/xtraplib.h
/usr/include/X11/extensions/xtraplibp.h
/usr/include/X11/extensions/xtrapproto.h
/usr/include/X11/fonts
/usr/include/X11/fonts/FS.h
/usr/include/X11/fonts/FSproto.h
/usr/include/X11/fonts/font.h
/usr/include/X11/fonts/fontproto.h
/usr/include/X11/fonts/fontstruct.h
/usr/include/X11/fonts/fsmasks.h
/usr/include/X11/keysym.h
/usr/include/X11/keysymdef.h
/usr/share/doc/xorg-x11-proto-devel-7.3
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-bigreqsproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-compositeproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-damageproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-dmxproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-dri2proto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-evieext
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-fixesproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-fontcacheproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-fontsproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-glproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-inputproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-kbproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-randrproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-recordproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-renderproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-resourceproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-scrnsaverproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-trapproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-videoproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-xcmiscproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-xextproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-xf86bigfontproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-xf86dgaproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-xf86driproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-xf86miscproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-xf86rushproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-xf86vidmodeproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-xineramaproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-xproto
/usr/share/doc/xorg-x11-proto-devel-7.3/COPYING-xproxymanagementprotocol
/usr/share/doc/xorg-x11-proto-devel-7.3/compositeproto.txt
/usr/share/doc/xorg-x11-proto-devel-7.3/damageproto.txt
/usr/share/doc/xorg-x11-proto-devel-7.3/randrproto.txt
/usr/share/doc/xorg-x11-proto-devel-7.3/renderproto.txt
/usr/share/pkgconfig/bigreqsproto.pc
/usr/share/pkgconfig/compositeproto.pc
/usr/share/pkgconfig/damageproto.pc
/usr/share/pkgconfig/dmxproto.pc
/usr/share/pkgconfig/dri2proto.pc
/usr/share/pkgconfig/evieproto.pc
/usr/share/pkgconfig/fixesproto.pc
/usr/share/pkgconfig/fontcacheproto.pc
/usr/share/pkgconfig/fontsproto.pc
/usr/share/pkgconfig/glproto.pc
/usr/share/pkgconfig/inputproto.pc
/usr/share/pkgconfig/kbproto.pc
/usr/share/pkgconfig/randrproto.pc
/usr/share/pkgconfig/recordproto.pc
/usr/share/pkgconfig/renderproto.pc
/usr/share/pkgconfig/resourceproto.pc
/usr/share/pkgconfig/scrnsaverproto.pc
/usr/share/pkgconfig/trapproto.pc
/usr/share/pkgconfig/videoproto.pc
/usr/share/pkgconfig/xcmiscproto.pc
/usr/share/pkgconfig/xextproto.pc
/usr/share/pkgconfig/xf86bigfontproto.pc
/usr/share/pkgconfig/xf86dgaproto.pc
/usr/share/pkgconfig/xf86driproto.pc
/usr/share/pkgconfig/xf86miscproto.pc
/usr/share/pkgconfig/xf86rushproto.pc
/usr/share/pkgconfig/xf86vidmodeproto.pc
/usr/share/pkgconfig/xineramaproto.pc
/usr/share/pkgconfig/xproto.pc
/usr/share/pkgconfig/xproxymngproto.pc
PS3 60GB [CECHA01], FW 3.15, YDL 6.2, Samsung T260HD @ 1920x1200
Powermac G4 1.25 GHz x2, 2 GB RAM, YDL 6.2
User avatar
billb
Site Admin
Site Admin
 
Posts: 5522
Joined: 24 May 2007, 20:30
Location: Eastern NC, USA

Re: Xproto and YDL 6.2.

Postby core_dumped » 10 Aug 2010, 03:08

I think I know where the problem is: if I search for xorg-X11-proto-devel, it isn't marked as "installed". If I try to install it,
yum reports "already installed, nothing to do". Finally trying your last idea, if I try to install qt3-devel I bump into this:

Transaction Check Error:
file /usr/include/GL/internal/dri_interface.h from install of xorg-x11-proto-devel-7.1-9 conflicts with file from package mesa-libGL-devel-7.1-0.29.ydl6.1

So my question should now be changed. Do you know how can I fix this? It seems an inconsistency in the packages. I should
mention I had YDL 6.1 and did the full upgrade some time ago. I have been working for weeks without any events, until
this.

Gerardo
core_dumped
ydl newbie
ydl newbie
 
Posts: 4
Joined: 17 Oct 2009, 01:52

Re: Xproto and YDL 6.2.

Postby core_dumped » 10 Aug 2010, 03:46

Hi, I'm back again. The problem is fixed. I tried the following:

yum clean headers
yum clean packages

These commands did not fix the problem, whether separately or one by one and trying to install xorg-x11-proto-devel in between. I finally searched for the *exact* version rpm in www.rpmseek.com, downloaded and installed like so:

rpm -i --force xorg-x11-proto-devel-7.1-9.ppc.rpm

The files are now there and pkg-config works as expected. I haven't done any other tests.

Any comments on how to fix an inconsisten package database would still be very helpful.
Thanks.
Gerardo
core_dumped
ydl newbie
ydl newbie
 
Posts: 4
Joined: 17 Oct 2009, 01:52


Return to General

Who is online

Users browsing this forum: No registered users and 4 guests

cron