Fedora Core release 6 (Zod) (perl 5.8.8)
Mac OS X ( perl 5.8.6 )
root@fc6edge-2 [~]# tar xzf DevelOpProf-0.2.tar.gz
root@fc6edge-2 [~]# cd DevelOpProf-0.2
root@fc6edge-2 [~/DevelOpProf-0.2]# perl Makefile.PL
Writing Makefile for Devel::OpProf
root@fc6edge-2 [~/DevelOpProf-0.2]# make
cp OpProf.pm blib/lib/Devel/OpProf.pm
/usr/bin/perl /usr/lib/perl5/5.8.8/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.8.8/ExtUtils/
typemap OpProf.xs > OpProf.xsc && mv OpProf.xsc OpProf.c
gcc -c -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-
statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/
include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-
protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -
fasynchronous-unwind-tables -DVERSION=\"0.1\" -DXS_VERSION=\"0.1\" -fPIC "-I/usr/
lib/perl5/5.8.8/i386-linux-thread-multi/CORE" OpProf.c
OpProf.xs: In function ‘runops_opprof’:
OpProf.xs:29: error: too few arguments to function ‘(*Perl_Top_ptr(pthread_getspecific
(*Perl_Gthr_key_ptr(0u))))->op_ppaddr’
OpProf.xs: In function ‘boot_Devel__OpProf’:
OpProf.xs:59: warning: assignment from incompatible pointer type
make: *** [OpProf.o] Error 1
root@fc6edge-2 [~/DevelOpProf-0.2]#
Worked ok on:
Linux Mandrake release 7.2 (Odyssey) for i586 (perl 5.6.2)
FreeBSD 4.11-STABLE (perl 5.6.2)