In case it helps:
I looked at the first error encountered:
/usr/local/tpp/TPP-4.5.2/src/../build/RedHat-x86_64/
libtpp.a(tpp_tarball.o): In function
`tarball_info::allocate_archive_entry_hdr(char const*, unsigned int)':
tpp_tarball.cpp:(.text+0x21): undefined reference to
`archive_entry_new'
In the tpp_tarball.cpp file it looks like for some reason, the
compiler isn't finding the libarchive header files.
I also tried replacing the libarchive tar ball inside the extern
directory but that didn't help.
I tried downgrading to TPP 4.5.1 but that also failed to compile.
Any suggestions are welcome.