Is this because /usr/lib/dtrace/iscsit.d references the translator iscsiinfo_t
that appears to be defined in /usr/lib/dtrace/iscsi.d ? Would the
#pragma D depends_on lines help pkg find *.d file dependencies?
Yes, it is because of that. As you say, D Library dependencies are
expressed by using the '#pragma D depends_on library' pragma. And
as Adam said, currently the system libraries reside in /usr/lib/dtrace
and all dependencies are with respect to that location.
Jon.
-Alan Coopersmith- alan.coopersm...@sun.com
Sun Microsystems, Inc. - X Window System Engineering
Antonello Cruz wrote:
Adam,
Thanks for the quick reply.
My system actually don't *have* that file. I worked around by installing
SUNWiscsitgt. It is probably some other file in /usr/lib/dtrace that
requires /usr/lib/dtrace/iscsi.d
Antonello
Adam Leventhal wrote:
On Wed, Feb 18, 2009 at 05:00:35PM -0800, Antonello Cruz wrote:
On my freshly installed Opensolaris snv_117 I get:
dtrace: invalid probe specifier syscall:::entry {}: Invalid library
dependency in /usr/lib/dtrace/iscsit.d: /usr/lib/dtrace/iscsi.d
when I run
pfexec dtrace -n 'syscall:::entry {}'
Why do I need /usr/lib/dtrace/iscsi.d to run a script that is not
related to iscsi?
Is this a distribution bug and OpenSolaris should deliver
SUNWiscsitgt with its base installation?
Hey Antonello,
The DTrace library loads all entries in the /usr/lib/dtrace directory. It
appears that there's something broken about the iscsit.d file. This is
a bug
in Solaris. You can problem work around the problem by moving that file
aside.
Adam
_______________________________________________
dtrace-discuss mailing list
dtrace-discuss@opensolaris.org
_______________________________________________
dtrace-discuss mailing list
dtrace-discuss@opensolaris.org
_______________________________________________
dtrace-discuss mailing list
dtrace-discuss@opensolaris.org