Change into the LVM directory and do a ./configure followed by make. This will make all of the libraries and programs.
If the need arises you can change some options with the configure script. Do a ./configure --help to determine which options are supported. Most of the time this will not be necessary.
There should be no errors from the build process. If there are, see Reporting Errors and Bugs on how to report this.
You are welcome to fix them and send us the patches too. Patches are generally sent to the linux-lvm list.