Opened 18 years ago

Closed 18 years ago

#1833 closed defect (fixed)

Unlisted dependency in Xorg-7.0.0

Reported by: hughwarrington@… Owned by: DJ Lucas
Priority: normal Milestone:
Component: BOOK Version: SVN
Severity: major Keywords:
Cc:

Description

When building Xorg-7.0.0, I got to the stage of 'Installation of Xorg applications'. At this stage I was told I needed to install MesaLib-6.4.2. I started to do this but compilation of MesaLib failed with ld: cannot find -lXxf86vm. Installing the Xorg library libXxf86vm-X11R7.0-1.0.0 fixed this issue (in that MesaLib was then able to compile). libXxf86vm is not among the 17 libraries listed as dependencies in the 'Xorg Libraries' section of the Xorg-7.0.0 page.

I hope this is helpful.

Change History (6)

comment:1 by hughwarrington, 18 years ago

Additional info: MesaLib failed to compile at a much later stage. This time, libXi-X11R7.0-1.0.0 was the missing dependency. Once this was installed, MesaLib fully compiled.

comment:2 by DJ Lucas, 18 years ago

Owner: changed from blfs-book@… to DJ Lucas
Status: newassigned

comment:3 by alexander@…, 18 years ago

  • libfontenc depends on encodings at runtime
  • It is wrong to say that one needs to keep the MesaLib source dir for building the Xorg server. One can delete and reextract MesaLib

comment:4 by hughwarrington, 18 years ago

Having installed the 17 listed libraries and downloaded everything in lib.wget,

for $package in lib*.tar.bz2 do tar -jxvf $package ... make install done

works fine for me - although maybe this approach installs many superfluous libs.

comment:5 by DJ Lucas, 18 years ago

The 17 listed libs are not all inclusive. This is clearly stated in the introduction. More will be added to that text to furthur clarify that the expected environment is no different than the monolithic tree (everything is built). You are free to cut back on it, but it will be impossible to tell how and when to cut it back within the context of the book. I put up an empty shell in the wiki that includes all the Xorg-7 packages who's final goal is a complete interdependency list. I will link to this page in the book. http://wiki.linuxfromscratch.org/blfs/wiki/Xorg-7.0.0 _Anyone_ is free to make changes as the interdependencies are discovered. Actually we already have this info in the first draft of the Xorg-7 instructions by Thomas Pegg at http://www.tpegg.org/20051203/ Also wouldn't hurt to create the MesaLib page to include these two deps. This link will be the one that needs to be created as it's already referenced elsewhere: http://wiki.linuxfromscratch.org/blfs/wiki/MesaLib

comment:6 by DJ Lucas, 18 years ago

Resolution: fixed
Status: assignedclosed

Added additional note in the introduction stating that BLFS expects all packages to be installed.

Note: See TracTickets for help on using tickets.