All right, I've got it. I didn't want to mix different releases, I just wanted to know why a OpenBSD 3.6 package didn't run under OpenBSD 3.7. I understand that a module cannot be loaded due to structural kernel changes, but a package is not so significant!! But I think excellent the way OpenBSD releases are distributed. I just wanted to get some clarifications about it.
You might want to spend some time perusing the excellent online documentation.
http://www.openbsd.org/faq/upgrade37.html
HTH,
Lee