+* libxml2
+ This is a commonly used free library to read and write XML files. You
+ likely already have it installed as a dependency for some other program.
+ For more information see http://xmlsoft.org/.
+
+* libfuse
+ Unless configured with --without-fuse, wimlib requires a non-ancient
+ version of libfuse to be installed. see above). Most GNU/Linux
+ distributions already include this, but make sure you have the libfuse
+ package installed (libfuse-dev if your distribution distributes header
+ files separately). FUSE also requires a kernel module.
+ If the kernel module is available it will automatically be loaded if you
+ try to mount a WIM file. For more information see
+ http://fuse.sourceforge.net/. FUSE is also available for FreeBSD.
+
+* libntfs-3g
+ Unless configured with --without-ntfs-3g, wimlib requires the library
+ and headers for libntfs-3g to be installed. Currently, the version
+ dated 2012-1-15 is required because I've cloned some of the code from
+ the library.
+
+* cdrkit (optional)
+* mtools (optional)
+* syslinux (optional)
+* cabextract (optional)
+ The `mkwinpeimg' shell script will look for several other programs
+ depending on what options are given to it. Depending on your GNU/Linux
+ distribution, you may already have these programs installed, or they may
+ be in the software repository. Making an ISO filesystem requires
+ `mkisofs' from `cdrkit' (http://www.cdrkit.org). Making a disk image
+ requires `mtools' (http://www.gnu.org/software/mtools) and `syslinux'
+ (http://www.syslinux.org). Retrieving files from the Windows Automated
+ Installation Kit requires `cabextract' (http://www.cabextract.org.uk).