Questions about Fontconfig-2.4.2

Chris duneatreides at
Wed Dec 12 12:45:04 PST 2007

Hello ,

My name is Chris.  I came across LFS about a year and a half ago, and I
decided to give it a try.  
I quickly gave up since at that time I was working 60 hours a week and
coming home to compile
became tedious very fast.  I have been busy with college and didn't have
the time to try again, but 
the thought of making my own Linux system was always tugging at my mind.
 Which all well, since
I was a newcomer to the linux scene, and now I classify myself as an
intermediate novice with about 
a years experience of linux under his belt.  

I know the basics of compiling software, but I do not understand how the
BLFS-dev team 
comes up with the commands on some of the packages.  Example, for the
Fontconfig-2.4.2 package,
the BLFS Book [1] states. 

		/configure --prefix=/usr \
		    --sysconfdir=/etc --localstatedir=/var \
		    --disable-docs --without-add-fonts \
		    --with-docdir=/usr/share/doc/fontconfig-2.4.2 &&

I understand the above section, but what throws me for a loop is.

		make install &&
		install -v -m644 doc/*.3 /usr/share/man/man3 &&
		install -v -m644 doc/*.5 /usr/share/man/man5 &&
		install -v -m755 \
		        -d /usr/share/doc/fontconfig-2.4.2/fontconfig-devel &&
		install -v -m644 doc/*.{html,pdf,txt} \
		        /usr/share/doc/fontconfig-2.4.2 &&
		install -v -m644 doc/fontconfig-devel/* \

I decided to download the Fontconfig source tarball [2] and read the
README and INSTALL files.  
The README appears to be nothing but a very long changelog.  The INSTALL
file states 

		Fontconfig is built with the traditional configure script:

			$ ./configure --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man

		This should generate valid Makefiles, then:

			$ make
			$ make install

What I do not understand is where the commands that are used in the BLFS
Book came from, and 
how did the BLFS-dev team find this information?


[1]     BLFS Book Version svn-20071207

[2]     Fontconfig-2.4.2 INSTALL File
  duneatreides at

-- - Or how I learned to stop worrying and
                          love email again

More information about the blfs-dev mailing list