<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Josef</id>
	<title>ThinkWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Josef"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Josef"/>
	<updated>2026-05-07T04:42:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:How_to_compile_an_experimental_X_server&amp;diff=27507</id>
		<title>Talk:How to compile an experimental X server</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:How_to_compile_an_experimental_X_server&amp;diff=27507"/>
		<updated>2007-01-05T14:38:08Z</updated>

		<summary type="html">&lt;p&gt;Josef: my take&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Other approach==&lt;br /&gt;
Or, if you want to play with an unstable system, use a distribution, which can help you doing that, for example [http://www.gentoo.org/ Gentoo] or [http://www.sourcemage.org/ Sourcemage].&lt;br /&gt;
You won't need a script that way:&lt;br /&gt;
 root@gentoo ~ $ echo &amp;quot;x11-base/xorg-x11 ~x86&amp;quot; &amp;gt; /etc/portage/package.keywords&lt;br /&gt;
 root@gentoo ~ $ emerge -avuD xorg-x11&lt;br /&gt;
(scnr. I know that you'll have to unmask a few more packages in reality. I know that you can do something similar in other distributions. I just don't understand why you are not using your package manager [unless you've got an LFS...])&lt;br /&gt;
&lt;br /&gt;
--[[User:Pberndt|Pberndt]] 21:11, 7 July 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
The script fetches the very latest code from GIT and CVS. No distribution I know off is this bleeding-edge. It makes a large difference in some hot development areas, such as accelerated DRI drivers.&lt;br /&gt;
&lt;br /&gt;
--[[User:Thinker|Thinker]] 21:30, 7 July 2006 (CEST)&lt;br /&gt;
----&lt;br /&gt;
::Thinker your script fails for me. &lt;br /&gt;
&lt;br /&gt;
 No package 'xextproto' found&lt;br /&gt;
 No package 'xcmiscproto' found&lt;br /&gt;
&lt;br /&gt;
 ... ERROR: Command &amp;quot;sh autogen.sh --prefix=/home/paul/3d-pit/install --quiet --cache-file=/home/paul/3d-pit/xorg/autoconf.cache --with-xcb=no&amp;quot; failed in /home/paul/3d-pit/xorg/lib/libX11&lt;br /&gt;
 Aborting.&lt;br /&gt;
&lt;br /&gt;
::the fix was trivial, just adding those two packages&lt;br /&gt;
&lt;br /&gt;
::okay,it was missing SM and ice too, how on earth did you compile xorg with this script?&lt;br /&gt;
&lt;br /&gt;
--[[User:Singularity|Singularity]]&lt;br /&gt;
&lt;br /&gt;
The script assumes you have all the header packages (foo-devel on Fedora, etc.), and fetches only packages that had interesting changes recently (as far as I can judge). I guess you were missing those -devle packages.&lt;br /&gt;
&lt;br /&gt;
BTW, please sign your posts by typing &amp;lt;nowiki&amp;gt;--~~~~&amp;lt;/nowiki&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
--[[User:Thinker|Thinker]] 21:07, 22 September 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
==Skipping system libraries==&lt;br /&gt;
How do you set the script to search only $DEST/lib for libraries instead of /usr/local/lib? I am on slackware, which still uses monolithic xorg 6.9 so it all has to be made from scratch &lt;br /&gt;
&lt;br /&gt;
--[[User:Singularity|Singularity]] 21:14, 22 September 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
I don't know. Looking at &amp;lt;tt&amp;gt;man ld.so&amp;lt;/tt&amp;gt;, maybe adding the &amp;lt;tt&amp;gt;-z nodeflib&amp;lt;/tt&amp;gt; linker option will do the trick.&lt;br /&gt;
&lt;br /&gt;
--[[User:Thinker|Thinker]] 22:26, 22 September 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
Add the option to what? I dont understand why LD_LIBRARY_PATH doesn't do the trick -- if the linker doesn't find the libs in /usr/local/lib then IN THEORY shouldn't it search the path in LD_LIBRARY_PATH? Something is wrong here, it doesn't make sense why it fails...it works if I copy the files from ~/3d-pit/install/lib to /usr/local/lib but that isn't correct...&lt;br /&gt;
&lt;br /&gt;
--[[User:Singularity|Singularity]] 06:23, 23 September 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
The script could do with some more robustness, e.g. checking for 'curl' beforehand.&lt;br /&gt;
Otherwise it looks good and seems to help me, but I can only say after having finished... :)&lt;br /&gt;
&lt;br /&gt;
--[[User:Josef|Josef]] 15:38, 5 January 2007 (CET)&lt;/div&gt;</summary>
		<author><name>Josef</name></author>
		
	</entry>
</feed>