Welcome to OpenBSD, Shep.
Answer to #1: At minimum, you'll want the system compiler, that's the comp45.tgz file set. If you did not install it when you installed OpenBSD, see FAQ 4.10 for your options. Some applications may require different compilers or assemblers, perhaps a different version of gcc than the "system compiler." If so, these are available as 3rd party packages.
Answer for #2 and #3: There are many considerations for "porting" applications to OpenBSD, and most, if not all, are covered in the several porting guides and checklists associated with FAQ 15. Read it ... all of it ... and read the porting guide and checklist, and review several ports to get a feel for the effort involved.
|