How to install and set up Novell Xgl graphics subsystem?
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Can we get in touch with that guy? I tried to register on that forum, but it was not free and that guy have no public e-mail adress.
/later: stupid me, anyone can post as anonymous, doh...
Location: Some institute of physics, somewhere ...
Distribution: Debian, Slackware
Posts: 76
Rep:
If the kororaa guys can do it, we can too. Or at least, that's the theory.
How did those Kororaa-developers do it? I talked to a person earlier today that said that he had got XGL working on Gentoo, but he didn't really say how.
I've been struggling with this one all day, and as far as i can see, you've been working on it even longer.
yeah, I've been working on it off and on since I first posted. Its really frustrating, I just can't get xgl to build. But, I also tried that livecd and yes, it works just not for me in mandriva.
I don't think i'll work on it soon so feel free to make it works. Sry for the crap style.
Dont forget i removed the : before pserver in order to be posted.
Quote:
#This is where i am. You have to adjust some parts of this script located by ">>>>>"
#Dont forget i removed the : before pserver in order to be posted.
cvs -d server:anoncvs@cvs.freedesktop.org:/cvs/cairo co glitz
cd glitz
./autogen.sh --prefix=/opt/fdo
make
checkinstall -y
cd ..
cvs -d server:anoncvs@cvs.freedesktop.org:/cvs/cairo co cairo
cd cairo
./autogen.sh --prefix=/opt/fdo --enable-glitz
make
checkinstall -y
cd ..
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/dri co drm
cd drm
./autogen.sh --prefix=/opt/fdo
make
checkinstall -y
cd ..
mkdir xorg
cd xorg
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co util/macros
cd util/macros
./autogen.sh --prefix=/opt/fdo
make
checkinstall -y
cd ../../
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/BigReqs
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/X11
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/XExt
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/XCMisc
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/KB
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/Input
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/XF86DRI
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/GL
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/Randr
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/Render
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/Fixes
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/Damage
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/XF86BigFont
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/XF86Misc
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/XF86VidMode
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/ScrnSaver
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/Resource
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/Fonts
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/XF86DGA
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/Video
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/Composite
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/Trap
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/Record
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/Xinerama
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/EvIE
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co proto/Fontcache
cd proto
cd BigReqs
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd X11
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd XExt
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd XCMisc
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd KB
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Input
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd XF86DRI
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd GL
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Randr
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Render
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Fixes
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Damage
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd XF86BigFont
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd XF86Misc
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd XF86VidMode
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd ScrnSaver
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Resource
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Fonts
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd XF86DGA
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Video
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Composite
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Trap
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Record
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Xinerama
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd EvIE
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Fontcache
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd ..
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co lib/xtrans
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co lib/Xdmcp
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co lib/Xau
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co lib/X11
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co lib/xkbfile
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co lib/fontenc
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co lib/Xfont
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co lib/Xext
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co lib/XRes
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co lib/Xrender
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co lib/Xrandr
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co lib/Xfixes
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co lib/Xdamage
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co lib/Xcomposite
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co lib/ICE
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co lib/SM
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co lib/Xt
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co lib/xkbui
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co lib/Xxf86vm
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co lib/Xxf86misc
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co lib/Xmu
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co lib/Xpm
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co lib/Xaw
cd lib
cd xtrans
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Xdmcp
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Xau
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd X11
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd xkbfile
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd fontenc
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Xfont
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Xext
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd XRes
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Xrender
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Xrandr
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Xfixes
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Xdamage
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Xcomposite
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd ICE
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd SM
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Xt
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd xkbui
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Xxf86vm
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Xxf86misc
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Xmu
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Xpm
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd Xaw
./autogen.sh --prefix=/opt/fdo
make && checkinstall -y
cd ..
cd ..
cvs -d server:anoncvs@cvs.freedesktop.org:/cvs/xorg co util/makedepend
cd util/makedepend/
./autogen.sh --prefix=/opt/fdo
checkinstall -y
ln -s /opt/fdo/bin/makedepend /usr/bin/makedepend
cd ..
cd ..
cvs -z3 -d server:anoncvs@cvs.freedesktop.org:/cvs/xorg co app/compiz
cd app/compiz/
./autogen.sh --prefix=/opt/fdo
make
checkinstall -y
cd ..
cd ..
#Dont forget i removed the : before pserver in order to be posted.
cvs -z3 -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co app/glxcompmgr
cd app/glxcompmgr/
./autogen.sh --prefix=/opt/fdo
make
checkinstall -y
cd ..
cd ..
cd ..
##Xi
cvs -d pserver:anonymous@cvs.freedesktop.org:/cvs/mesa co Mesa
cd Mesa
PKG_CONFIG_PATH=/opt/fdo/lib/pkgconfig ACLOCAL='aclocal -I /opt/fdo/share/aclocal' PATH=/opt/fdo/bin/:$PATH make linux-dri-x86
checkinstall -y
################################################################################################
# >>>>>>>>>>Specify /opt/fdo/include and /opt/fdo/lib
################################################################################################
cd ..
cvs -d pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co -r xgl-0-0-1 -d xgl xserver/xorg
cd xgl
#>>>>>>>replace /home/you with the correct path
cp /home/def/buildXGL/xgl/GL/mesa/shader/slang/slang_* /home/you/buildXGL/xgl/GL/mesa/swrast/
#cat ../xgl-mesa-makefile-fix.diff | patch -p1
#>>>>>>>>> you have to specify the location of mesa source ex.: /home/you/buildXGL/Mesa
./autogen.sh --prefix=/opt/fdo --enable-glx --enable-dri --disable-xorg --enable-xgl --enable-xglx --disable-xprint --disable-dmx --disable-xvfb --disable-xnest --with-mesa-source=/home/you/buildXGL/Mesa
make
checkinstall -y
I have tried Kororaa xgl live cd, and I found it more fast for OpenGL acceleration than my kde3.5 over xorg6.9. (GF4ti4200)
For a hard install on Slack 10.2 :
I found a really good link ( in spanish ) with a simple how-to and all packages included:
http : / / w w w(dot)h8red(dot)cl/sitio/node/7?PHPSESSID=3e038136e06ac4b1696d9878ef04e1de
( url re-spelled for posting limitation remove spaces and replace "(dot)" by "." )
I followed it close, but it only fails with GLX initialization:
(EE) Unable to load GLX module
X starts , but not compiz of course
The NVidia OpenGL driver seem to be slightly modified by installation of xgl, but I haven't searched enough to find out what is the trick.( maybe with earlier nvidia drivers...)
I will try to recompile the packages given by myself with your script "Linux.tar.gz"
My goal is to run xfce and KDE on xgl & Slack.
Let's go Slackers !!!
If anyone can make the last inch to succes, post DA MAGIC HOW-TO !
Well this is a good script, at least the one where I can see which packages I need to install this #$%@$#@$%#
Anyways, some packages area running error cause they aren't maintened with CVS anymore but with GIT
I'm doing some modifications and testing right now...
Hey it's tar.gz .
I'm happy to see that someone uses it as a basis. I worked hours on it then gave up.
Patrick Volkerding told me modular X11 will be included in 11.1, and that will be a good thing for us who want to try Xgl and associates.
I hope you will succeed.
And i hope you do it on Slack 11 .
Last edited by Linux.tar.gz; 10-25-2006 at 06:12 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.