On 12/05/2011 11:34 AM, Bruce Dubbs wrote:
> DJ Lucas wrote:
>> I just updated the wget files in SVN. Bruce, I think I recall you
>> mentioning this the other day. Are you wanting to do the update? If not,
>> I don't mind doing it, but I really do want somebody else to go through
>> it as I fear it is getting kind of stale.
> If you do it, I'll review it.
>
>> Specifically, the
>> configuration section is completely out of date. I made a weak attempt
>> to replace it with a single page about a year ago I'd guess, but things
>> like 'X -configure' simply do not work any longer on newer hardware,
>> whereas a simple 'startx' almost always does.
>>
>> Other notes:
>>
>> LLVM will need to be added to the book for Mesa (Andy posted a nice
>> build script the other day that links everything dynamic for 2.9, but
>> 3.0 fails to build for me).
>>
>> I did a full installation, including all of the legacy apps and bitmap
>> fonts, with all deps in place (except for OpenVG). In addition to the
>> wget files, I have the following related packages:
>>
>>       fontconfig-2.8.0
>>       freetype-2.4.8
>>       libatomic_ops-1.2
>>       libdrm-2.4.27
>>       libpthread_stubs-0.3
>>       libXau-1.0.6
>>       libxcb-1.7
>>       libXdmcp-1.1.0
>>       llvm-2.9
>>       makedepend-1.0.3
>>       MesaLib-7.11.2 - old patch for xdemos works, but need to add '-lX11
>> -lm' to the compiler command (in patch)
>>       talloc-2.0.7
>>       util-macros-1.15.0
>>       xcb-proto-1.6
>>       xcursor-themes-1.0.3
>>       xkeyboard-config-2.0
>>       xorg-server-1.11.2
>>       xterm-276
>>
>> cairo has --enable-gl in the default configuration, which doesn't work
>> on the first build. A note should be added about the reciprocal
>> dependency for Mesa and recommendation made to rebuild with the
>> additional options after completion of Xorg, and that switch removed
>> from the default configure flags.
>>
>> I removed xf86-input-mouse, xf86-input-keyboard, and
>> xf86-input-synaptics (xf86-input-evdev covers just about everything on
>> modern Linux hosts).
>>
>> Need to add notes about newer hardware, etc.
> I appreciate it.  I'd rather review what you put together than try to
> learn it all anew.  One thing to note is that I use the proprietary
> Nvidia driver because of my monitor setup.  IIRC, that means not using
> Mesa as it conflicts with that driver.
>
>     -- Bruce
Actually, I thought you still needed Mesa to build the xserver, just 
needed to move libGL out of the way and use Nvidia's once done. Has this 
changed? I need to get around to getting a modern Nvidia card. I meant 
to do it long ago.

At any rate, update is mostly done. The sizes, md5s, and build sizes are 
good, but I'm unsure of the SBU values. They are close, but I did not 
actually save my chapter 5 SBU value so I used one from a previous build 
of 82 seconds. As usual, I build everything under the sun including all 
options that make sense (for instance no OpenVG). I also still have to 
update freetype and talloc (both are simply updating md5sum, version, 
time, and disk space values), and at some point LLVM needs to be added 
to the book since it is now a required dependency. Some of the new text 
could use some TLC as well.

I commented out both of the original config pages as the information is 
outdated and leads users down the wrong path. I put in the half finished 
page that I was working on last year, which does work, but it needs more 
content. Specifically the DRI info needs to be pulled over. Though a lot 
of the old is now invalid with auto-detection, at least something should 
be written about starting x for the first time, and something about 
checking with glxgears and glxinfo, and maybe xrandr usage. Also, I 
found that xdriinfo is broken by the new server, but the normal tools 
work as expected. xdriinfo could probably be removed from the apps page. 
It's late so I'm leaving these remaining tasks for tomorrow or Wed.

-- DJ Lucas


-- 
This message has been scanned for viruses and
dangerous content, and is believed to be clean.

-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to