Just a moment ago I compiled and tested popt on an AIX 7.1 machine. The only two tests to fail seemed to be checking the usage strings. The expected usage output had the executable named as "lt-test1", whereas the actual output referenced the executable as "test1". I changed both of the instances of "lt-test1" to "test1", and all the tests succeeded.
Thanks, Thomas Bozeman