The "not the right architecture" message only occurs if you have a mismatch between machine architecture and the architecture of the package. Usually, this is caused by using the wrong PKG_PATH variable. It appears you eventually figured that out.

The "-r" option to pkg_add is used when re-installing, as it requests a replacement of an installed package.