The TV library was originally written to run on 80x86 processor. These processors are little-endian. The library assumes this as a premise. In fact, a lot of code will not run properly on big-endian machines. This means it requires a big effort to make the library fully portable across all Unix machines.
Recently I made some changes in the code to make it run correctly under big-endian machines. I tested it with a PowerPC running Linux and it works fine (maybe some other minor changes are required).
Another problem is the massive usage of the pc-specific character set.