Hello!
That is easy - a file OpenBSD-x86_64-asm.s doesn't exist in /usr/local/plan9/src/libthread.
By the way, OpenBSD-x86_64.c doesn't exist too. Both files have to contain OpenBSD-specific implementations of some functions.
For plan9port there is a separated list where you should post related messages - http://groups.google.com/group/plan9port-dev.
--
Best regards,
santucco
# cd
plan9/
# ./
INSTALL
+ Mailing list: http://groups.google.com/group/plan9port-dev
+ Issue tracker: http://code.swtch.com/plan9port/issues/
+ Submitting changes: http://swtch.com/go/codereview
* Resetting /usr/local/plan9/config
* Compiler version:
gcc version 3.3.5 (propolice)
* Building mk...
>>> pwd
>>> pwd
>>> pwd
>>> pwd
* Building everything (be patient)...
>>> cd /usr/local/plan9/src/libdraw; mk all
9c openfont.c
openfont.c:12: warning: `n' might be used uninitialized in this
function
>>> mk: don't know how to make '/usr/local/plan9/lib/libthread.a(OpenBSD-x86_64-asm.o)' in /usr/local/plan9/src/libthread
mk: for i in ... : exit status=exit(1)