Re: dtrace problem?

2010-05-23 Thread Alexander Leidinger
On Fri, 21 May 2010 20:31:17 -0700 Marcus Reid mar...@blazingdot.com
wrote:

 On Fri, May 21, 2010 at 07:54:44PM -0700, Kevin Oberman wrote:
   Date: Fri, 21 May 2010 18:48:17 -0700
   From: Marcus Reid mar...@blazingdot.com
   Sender: owner-freebsd-sta...@freebsd.org
   
   On Fri, May 21, 2010 at 09:22:17AM +0300, Nikolay Denev wrote:
On May 21, 2010, at 9:03 AM, Marcus Reid wrote:

 Hi,
 
 Running a recent RELENG_8 (FreeBSD 8.1-PRERELEASE #0: Tue May
 18 23:37:37 PDT 2010), I'm having a problem using dtrace.
 For every .d file I attempt to compile, I get:
 
  dtrace: failed to compile script test.d:
 /usr/lib/dtrace/psinfo.d, line 37: syntax error near uid_t
 
 This is my first attempt to use dtrace, so I can't be sure if
 it worked before.  It happens with some scripts that can be
 assumed to be valid, so it's not just me.  Is it broken for
 anyone else?
 
 Thanks,
 
 Marcus

Hi,

Have you rebuilt your kernel as described here :
http://wiki.freebsd.org/DTrace

I was once getting uid_t errors when my kernel was not
compiled with WITH_CTF option.
   
   Yes, that would probably be it.  The handbook is explicit about
   building with WITH_CTF=1, so I put it in make.conf.
   
 http://www.freebsd.org/doc/en/books/handbook/dtrace-enable.html
   
   Thanks, I'll rebuild without it.
  
  I believe WITH_CTF=1 would probably be placed in /etc/src.conf.
 
 Ah, right you are.  That is, if world could be built with
 'WITH_CTF=1'. That appears to be where my breakage was; you have to
 build kernel with it set but world without it.

Correct. And additionally: you have to specify it at the command line.
Putting it into src.conf or into the kernel config only works on a
recent 9-current.

Bye,
Alexander.

___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: dtrace problem?

2010-05-23 Thread Marcus Reid
On Sun, May 23, 2010 at 08:08:54PM +0200, Alexander Leidinger wrote:
 On Fri, 21 May 2010 20:31:17 -0700 Marcus Reid mar...@blazingdot.com
 wrote:
 
  On Fri, May 21, 2010 at 07:54:44PM -0700, Kevin Oberman wrote:
   I believe WITH_CTF=1 would probably be placed in /etc/src.conf.
  
  Ah, right you are.  That is, if world could be built with
  'WITH_CTF=1'. That appears to be where my breakage was; you have to
  build kernel with it set but world without it.
 
 Correct. And additionally: you have to specify it at the command line.
 Putting it into src.conf or into the kernel config only works on a
 recent 9-current.

Unfortunately, after rebuilding I'm having the problem described in
PR 141452:

  http://www.freebsd.org/cgi/query-pr.cgi?pr=141452cat=

I haven't found a way around this yet.

Marcus
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: dtrace problem?

2010-05-21 Thread Nikolay Denev
On May 21, 2010, at 9:03 AM, Marcus Reid wrote:

 Hi,
 
 Running a recent RELENG_8 (FreeBSD 8.1-PRERELEASE #0: Tue May 18 23:37:37
 PDT 2010), I'm having a problem using dtrace.  For every .d file I attempt
 to compile, I get:
 
  dtrace: failed to compile script test.d: /usr/lib/dtrace/psinfo.d, line 
 37: syntax error near uid_t
 
 This is my first attempt to use dtrace, so I can't be sure if it worked
 before.  It happens with some scripts that can be assumed to be valid,
 so it's not just me.  Is it broken for anyone else?
 
 Thanks,
 
 Marcus

Hi,

Have you rebuilt your kernel as described here : http://wiki.freebsd.org/DTrace

I was once getting uid_t errors when my kernel was not compiled with 
WITH_CTF option.

Regards,
Niki___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: dtrace problem?

2010-05-21 Thread Jeremy Chadwick
On Fri, May 21, 2010 at 09:22:17AM +0300, Nikolay Denev wrote:
 On May 21, 2010, at 9:03 AM, Marcus Reid wrote:
 
  Hi,
  
  Running a recent RELENG_8 (FreeBSD 8.1-PRERELEASE #0: Tue May 18 23:37:37
  PDT 2010), I'm having a problem using dtrace.  For every .d file I attempt
  to compile, I get:
  
   dtrace: failed to compile script test.d: /usr/lib/dtrace/psinfo.d, line 
  37: syntax error near uid_t
  
  This is my first attempt to use dtrace, so I can't be sure if it worked
  before.  It happens with some scripts that can be assumed to be valid,
  so it's not just me.  Is it broken for anyone else?
  
  Thanks,
  
  Marcus
 
 Hi,
 
 Have you rebuilt your kernel as described here : 
 http://wiki.freebsd.org/DTrace
 
 I was once getting uid_t errors when my kernel was not compiled with 
 WITH_CTF option.

Also be aware that building with WITH_CTF can/will break buildworld:

http://www.mail-archive.com/freebsd-stable@freebsd.org/msg107641.html

There were also some problems mentioned with rtld breaking when a user
introduced WITH_CTF to his buildworld.  (Possibly the rtld build is
static and that would explain it; not sure).

My point is: be aware and wary before enabling this.  :-)

-- 
| Jeremy Chadwick   j...@parodius.com |
| Parodius Networking   http://www.parodius.com/ |
| UNIX Systems Administrator  Mountain View, CA, USA |
| Making life hard for others since 1977.  PGP: 4BD6C0CB |

___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: dtrace problem?

2010-05-21 Thread Alexander Leidinger
On Fri, 21 May 2010 01:51:51 -0700 Jeremy Chadwick
free...@jdc.parodius.com wrote:

 On Fri, May 21, 2010 at 09:22:17AM +0300, Nikolay Denev wrote:
  On May 21, 2010, at 9:03 AM, Marcus Reid wrote:
  
   Hi,
   
   Running a recent RELENG_8 (FreeBSD 8.1-PRERELEASE #0: Tue May 18
   23:37:37 PDT 2010), I'm having a problem using dtrace.  For
   every .d file I attempt to compile, I get:
   
dtrace: failed to compile script test.d:
   /usr/lib/dtrace/psinfo.d, line 37: syntax error near uid_t
   
   This is my first attempt to use dtrace, so I can't be sure if it
   worked before.  It happens with some scripts that can be assumed
   to be valid, so it's not just me.  Is it broken for anyone else?
   
   Thanks,
   
   Marcus
  
  Hi,
  
  Have you rebuilt your kernel as described here :
  http://wiki.freebsd.org/DTrace
  
  I was once getting uid_t errors when my kernel was not compiled
  with WITH_CTF option.
 
 Also be aware that building with WITH_CTF can/will break buildworld:

For buildworld: yes
For building just the kernel: no

Bye,
Alexander.
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: dtrace problem?

2010-05-21 Thread Marcus Reid
On Fri, May 21, 2010 at 09:22:17AM +0300, Nikolay Denev wrote:
 On May 21, 2010, at 9:03 AM, Marcus Reid wrote:
 
  Hi,
  
  Running a recent RELENG_8 (FreeBSD 8.1-PRERELEASE #0: Tue May 18 23:37:37
  PDT 2010), I'm having a problem using dtrace.  For every .d file I attempt
  to compile, I get:
  
   dtrace: failed to compile script test.d: /usr/lib/dtrace/psinfo.d, line 
  37: syntax error near uid_t
  
  This is my first attempt to use dtrace, so I can't be sure if it worked
  before.  It happens with some scripts that can be assumed to be valid,
  so it's not just me.  Is it broken for anyone else?
  
  Thanks,
  
  Marcus
 
 Hi,
 
 Have you rebuilt your kernel as described here : 
 http://wiki.freebsd.org/DTrace
 
 I was once getting uid_t errors when my kernel was not compiled with 
 WITH_CTF option.

Yes, that would probably be it.  The handbook is explicit about
building with WITH_CTF=1, so I put it in make.conf.

  http://www.freebsd.org/doc/en/books/handbook/dtrace-enable.html

Thanks, I'll rebuild without it.

Marcus


 Regards,
 Niki
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: dtrace problem?

2010-05-21 Thread Kevin Oberman
 Date: Fri, 21 May 2010 18:48:17 -0700
 From: Marcus Reid mar...@blazingdot.com
 Sender: owner-freebsd-sta...@freebsd.org
 
 On Fri, May 21, 2010 at 09:22:17AM +0300, Nikolay Denev wrote:
  On May 21, 2010, at 9:03 AM, Marcus Reid wrote:
  
   Hi,
   
   Running a recent RELENG_8 (FreeBSD 8.1-PRERELEASE #0: Tue May 18 23:37:37
   PDT 2010), I'm having a problem using dtrace.  For every .d file I attempt
   to compile, I get:
   
dtrace: failed to compile script test.d: /usr/lib/dtrace/psinfo.d, 
   line 37: syntax error near uid_t
   
   This is my first attempt to use dtrace, so I can't be sure if it worked
   before.  It happens with some scripts that can be assumed to be valid,
   so it's not just me.  Is it broken for anyone else?
   
   Thanks,
   
   Marcus
  
  Hi,
  
  Have you rebuilt your kernel as described here : 
  http://wiki.freebsd.org/DTrace
  
  I was once getting uid_t errors when my kernel was not compiled with 
  WITH_CTF option.
 
 Yes, that would probably be it.  The handbook is explicit about
 building with WITH_CTF=1, so I put it in make.conf.
 
   http://www.freebsd.org/doc/en/books/handbook/dtrace-enable.html
 
 Thanks, I'll rebuild without it.

I believe WITH_CTF=1 would probably be placed in /etc/src.conf.
-- 
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: ober...@es.net  Phone: +1 510 486-8634
Key fingerprint:059B 2DDF 031C 9BA3 14A4  EADA 927D EBB3 987B 3751
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: dtrace problem?

2010-05-21 Thread Marcus Reid
On Fri, May 21, 2010 at 07:54:44PM -0700, Kevin Oberman wrote:
  Date: Fri, 21 May 2010 18:48:17 -0700
  From: Marcus Reid mar...@blazingdot.com
  Sender: owner-freebsd-sta...@freebsd.org
  
  On Fri, May 21, 2010 at 09:22:17AM +0300, Nikolay Denev wrote:
   On May 21, 2010, at 9:03 AM, Marcus Reid wrote:
   
Hi,

Running a recent RELENG_8 (FreeBSD 8.1-PRERELEASE #0: Tue May 18 
23:37:37
PDT 2010), I'm having a problem using dtrace.  For every .d file I 
attempt
to compile, I get:

 dtrace: failed to compile script test.d: /usr/lib/dtrace/psinfo.d, 
line 37: syntax error near uid_t

This is my first attempt to use dtrace, so I can't be sure if it worked
before.  It happens with some scripts that can be assumed to be valid,
so it's not just me.  Is it broken for anyone else?

Thanks,

Marcus
   
   Hi,
   
   Have you rebuilt your kernel as described here : 
   http://wiki.freebsd.org/DTrace
   
   I was once getting uid_t errors when my kernel was not compiled with 
   WITH_CTF option.
  
  Yes, that would probably be it.  The handbook is explicit about
  building with WITH_CTF=1, so I put it in make.conf.
  
http://www.freebsd.org/doc/en/books/handbook/dtrace-enable.html
  
  Thanks, I'll rebuild without it.
 
 I believe WITH_CTF=1 would probably be placed in /etc/src.conf.

Ah, right you are.  That is, if world could be built with 'WITH_CTF=1'.
That appears to be where my breakage was; you have to build kernel with
it set but world without it.

Marcus
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org