no strace for x64 (64 bits)

Code:
> sudo portinstall strace
[Gathering depends for devel/strace . done]
** Port marked as IGNORE: devel/strace:
	is only for i386, while you are running amd64
I know alternatives such as truss, ktrace.
But I want strace.
Why it doesn't work for x64?
It's compilable on Linux x64, why it isn't on FreeBSD x64?
 
dtrace doesn't work for me.
Code:
> dtrace ls
dtrace: failed to initialize dtrace: DTrace device not available on system
> sudo dtrace ls
dtrace: failed to initialize dtrace: DTrace device not available on system

I need strace, instead of truss, because it's more advanced and more intuitive. I could select the tracing category (network, file, or specified functions to trace, etc). Truss can't.
 
Back
Top