Hello Giannis, it is very easy to fix the problem. As it is shown here:
http://groups.google.com/group/linux.kernel/browse_thread/thread/823e9c47714d5835?pli=1 It is enough to edit the file: /usr/share/systemtap/runtime/time.c locate the following line: ret = on_each_cpu(__stp_init_time, NULL, 0, 1); and substitute it with this line: ret = on_each_cpu(__stp_init_time, NULL, 1); Then you'll be able to use systemtap on Intrepid! Let's wait for the official fix now :) BTW great work guys, as usual! 2008/11/17 Giannis Kozyrakis <[EMAIL PROTECTED]> > I can confirm this behaviour. Systemtap is completely unusable right now > on Intrepid. > > -- > Systemtap broken on Intrepid > https://bugs.launchpad.net/bugs/293235 > You received this bug notification because you are a direct subscriber > of the bug. > > Status in "systemtap" source package in Ubuntu: New > > Bug description: > Binary package hint: systemtap > > Hi, > in Intrepid I cannot run any systemtap script, since each one fails > with this error: > > Running make -C "/lib/modules/2.6.27-7-generic/build" M="/tmp/stapy5xLfx" > modules >/dev/null > In file included from > /usr/share/systemtap/runtime/transport/transport.c:20, > from /usr/share/systemtap/runtime/print.c:17, > from /usr/share/systemtap/runtime/runtime.h:82, > from > /tmp/stapy5xLfx/stap_924da4375b80b1c6e0f56a8c9ede2ed3_53982.c:41: > /usr/share/systemtap/runtime/time.c: In function '_stp_init_time': > /usr/share/systemtap/runtime/time.c:240: error: too many arguments to > function 'on_each_cpu' > make[1]: *** > [/tmp/stapy5xLfx/stap_924da4375b80b1c6e0f56a8c9ede2ed3_53982.o] Error 1 > make: *** [_module_/tmp/stapy5xLfx] Error 2 > Pass 4: compiled C into "stap_924da4375b80b1c6e0f56a8c9ede2ed3_53982.ko" in > 3430usr/730sys/5398real ms. > Pass 4: compilation failed. Try again with more '-v' (verbose) options. > > It seems to be a known problem, which has been patched this summer: > > > http://groups.google.com/group/linux.kernel/browse_thread/thread/823e9c47714d5835 > > Can you please update systemtap package to reflect this API change? > > Thanks! > > [EMAIL PROTECTED]:~$ apt-cache policy systemtap > systemtap: > Installed: 0.0.20080705-2ubuntu1 > Candidate: 0.0.20080705-2ubuntu1 > Version table: > *** 0.0.20080705-2ubuntu1 0 > 500 http://sm.archive.ubuntu.com intrepid/universe Packages > 100 /var/lib/dpkg/status > > [EMAIL PROTECTED]:~$ lsb_release -rd > Description: Ubuntu 8.10 > Release: 8.10 > -- Systemtap broken on Intrepid https://bugs.launchpad.net/bugs/293235 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs