Hello Eranian,

On Apr 24, 2012, at 1:14 PM, stephane eranian wrote:
> MAC OS X is not supported at all.
> The perfmon2 project has been abandoned since 2009.
> [snip]


Thank you for your answer. Now I'm a bit thrilled, despite the make error, I 
managed to get the tests working and the output is below. I was able able to 
execute your examples successfully as well. How come the tests output that 
everything works fine?

"Architecture specific tests:
         140 x86 events: 0 errors
All tests passed"

Can you please clarify? 

Best regards,
Giovanni

Users/bravegag/code/libpfm-4.2.0$ make clean && make BITMODE=64 install
rm -f -f *.o *.lo *.a *.so* *~ *.
rm -f -f *.o validate *~
rm -f -f *.o showevtinfo check_events *~
make[1]: Nothing to be done for `clean'.
make[1]: Nothing to be done for `clean'.
installing in
cc  -g -Wall -Werror -I. -I/Users/bravegag/code/libpfm-4.2.0/lib/../include 
-DCONFIG_PFMLIB_DEBUG -D_REENTRANT -I. -DCONFIG_PFMLIB_ARCH_X86 
-DCONFIG_PFMLIB_ARCH_X86_64 -I. -c pfmlib_common.c
cc  -g -Wall -Werror -I. -I/Users/bravegag/code/libpfm-4.2.0/lib/../include 
-DCONFIG_PFMLIB_DEBUG -D_REENTRANT -I. -DCONFIG_PFMLIB_ARCH_X86 
-DCONFIG_PFMLIB_ARCH_X86_64 -I. -c pfmlib_amd64.c
cc  -g -Wall -Werror -I. -I/Users/bravegag/code/libpfm-4.2.0/lib/../include 
-DCONFIG_PFMLIB_DEBUG -D_REENTRANT -I. -DCONFIG_PFMLIB_ARCH_X86 
-DCONFIG_PFMLIB_ARCH_X86_64 -I. -c pfmlib_intel_core.c
cc  -g -Wall -Werror -I. -I/Users/bravegag/code/libpfm-4.2.0/lib/../include 
-DCONFIG_PFMLIB_DEBUG -D_REENTRANT -I. -DCONFIG_PFMLIB_ARCH_X86 
-DCONFIG_PFMLIB_ARCH_X86_64 -I. -c pfmlib_intel_x86.c
cc  -g -Wall -Werror -I. -I/Users/bravegag/code/libpfm-4.2.0/lib/../include 
-DCONFIG_PFMLIB_DEBUG -D_REENTRANT -I. -DCONFIG_PFMLIB_ARCH_X86 
-DCONFIG_PFMLIB_ARCH_X86_64 -I. -c pfmlib_intel_x86_arch.c
cc  -g -Wall -Werror -I. -I/Users/bravegag/code/libpfm-4.2.0/lib/../include 
-DCONFIG_PFMLIB_DEBUG -D_REENTRANT -I. -DCONFIG_PFMLIB_ARCH_X86 
-DCONFIG_PFMLIB_ARCH_X86_64 -I. -c pfmlib_intel_atom.c
cc  -g -Wall -Werror -I. -I/Users/bravegag/code/libpfm-4.2.0/lib/../include 
-DCONFIG_PFMLIB_DEBUG -D_REENTRANT -I. -DCONFIG_PFMLIB_ARCH_X86 
-DCONFIG_PFMLIB_ARCH_X86_64 -I. -c pfmlib_intel_nhm_unc.c
cc  -g -Wall -Werror -I. -I/Users/bravegag/code/libpfm-4.2.0/lib/../include 
-DCONFIG_PFMLIB_DEBUG -D_REENTRANT -I. -DCONFIG_PFMLIB_ARCH_X86 
-DCONFIG_PFMLIB_ARCH_X86_64 -I. -c pfmlib_intel_nhm.c
cc  -g -Wall -Werror -I. -I/Users/bravegag/code/libpfm-4.2.0/lib/../include 
-DCONFIG_PFMLIB_DEBUG -D_REENTRANT -I. -DCONFIG_PFMLIB_ARCH_X86 
-DCONFIG_PFMLIB_ARCH_X86_64 -I. -c pfmlib_intel_wsm.c
cc  -g -Wall -Werror -I. -I/Users/bravegag/code/libpfm-4.2.0/lib/../include 
-DCONFIG_PFMLIB_DEBUG -D_REENTRANT -I. -DCONFIG_PFMLIB_ARCH_X86 
-DCONFIG_PFMLIB_ARCH_X86_64 -I. -c pfmlib_intel_snb.c
cc  -g -Wall -Werror -I. -I/Users/bravegag/code/libpfm-4.2.0/lib/../include 
-DCONFIG_PFMLIB_DEBUG -D_REENTRANT -I. -DCONFIG_PFMLIB_ARCH_X86 
-DCONFIG_PFMLIB_ARCH_X86_64 -I. -c pfmlib_intel_netburst.c
cc  -g -Wall -Werror -I. -I/Users/bravegag/code/libpfm-4.2.0/lib/../include 
-DCONFIG_PFMLIB_DEBUG -D_REENTRANT -I. -DCONFIG_PFMLIB_ARCH_X86 
-DCONFIG_PFMLIB_ARCH_X86_64 -I. -c pfmlib_amd64_k7.c
cc  -g -Wall -Werror -I. -I/Users/bravegag/code/libpfm-4.2.0/lib/../include 
-DCONFIG_PFMLIB_DEBUG -D_REENTRANT -I. -DCONFIG_PFMLIB_ARCH_X86 
-DCONFIG_PFMLIB_ARCH_X86_64 -I. -c pfmlib_amd64_k8.c
cc  -g -Wall -Werror -I. -I/Users/bravegag/code/libpfm-4.2.0/lib/../include 
-DCONFIG_PFMLIB_DEBUG -D_REENTRANT -I. -DCONFIG_PFMLIB_ARCH_X86 
-DCONFIG_PFMLIB_ARCH_X86_64 -I. -c pfmlib_amd64_fam10h.c
cc  -g -Wall -Werror -I. -I/Users/bravegag/code/libpfm-4.2.0/lib/../include 
-DCONFIG_PFMLIB_DEBUG -D_REENTRANT -I. -DCONFIG_PFMLIB_ARCH_X86 
-DCONFIG_PFMLIB_ARCH_X86_64 -I. -c pfmlib_amd64_fam14h.c
cc  -g -Wall -Werror -I. -I/Users/bravegag/code/libpfm-4.2.0/lib/../include 
-DCONFIG_PFMLIB_DEBUG -D_REENTRANT -I. -DCONFIG_PFMLIB_ARCH_X86 
-DCONFIG_PFMLIB_ARCH_X86_64 -I. -c pfmlib_amd64_fam15h.c
rm -f libpfm.a
ar cq libpfm.a pfmlib_common.o pfmlib_amd64.o pfmlib_intel_core.o 
pfmlib_intel_x86.o pfmlib_intel_x86_arch.o pfmlib_intel_atom.o 
pfmlib_intel_nhm_unc.o pfmlib_intel_nhm.o pfmlib_intel_wsm.o pfmlib_intel_snb.o 
pfmlib_intel_netburst.o pfmlib_amd64_k7.o pfmlib_amd64_k8.o 
pfmlib_amd64_fam10h.o pfmlib_amd64_fam14h.o pfmlib_amd64_fam15h.o
building: libpfm.a
mkdir -p /usr/local/lib
install -m 644 libpfm.a /usr/local/lib
install  /usr/local/lib
usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
              [-o owner] file1 file2
      install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
              [-o owner] file1 ... fileN directory
      install -d [-v] [-g group] [-m mode] [-o owner] directory ...
make[1]: *** [install] Error 64
make: *** [install] Error 2
/Users/bravegag/code/libpfm-4.2.0$ cd tests
/Users/bravegag/code/libpfm-4.2.0/tests$ make
cc  -g -Wall -Werror -I. -I/Users/bravegag/code/libpfm-4.2.0/tests/../include 
-DCONFIG_PFMLIB_DEBUG -I. -D_GNU_SOURCE -c validate.c
cc  -g -Wall -Werror -I. -I/Users/bravegag/code/libpfm-4.2.0/tests/../include 
-DCONFIG_PFMLIB_DEBUG -I. -D_GNU_SOURCE -c validate_x86.c
cc  -g -Wall -Werror -I. -I/Users/bravegag/code/libpfm-4.2.0/tests/../include 
-DCONFIG_PFMLIB_DEBUG -I. -D_GNU_SOURCE -o validate validate.o validate_x86.o 
/Users/bravegag/code/libpfm-4.2.0/tests/../lib/libpfm.a  -lm 
/Users/bravegag/code/libpfm-4.2.0/tests$ ./validate 
Libpfm structure tests:
        libpfm ABI version : 0
        pfm_pmu_info_t : Passed
        pfm_event_info_t : Passed
        pfm_event_attr_info_t : Passed
        pfm_pmu_encode_arg_t : Passed
Libpfm internal table tests:
        checking netburst (45 events): Passed
        checking netburst_p (46 events): Passed
        checking core (133 events): Passed
        checking atom (81 events): Passed
        checking nhm (93 events): Passed
        checking nhm_ex (93 events): Passed
        checking nhm_unc (42 events): Passed
        checking ix86arch (7 events): Passed
        checking wsm (91 events): Passed
        checking wsm_dp (91 events): Passed
        checking wsm_unc (52 events): Passed
        checking amd64_k7 (24 events): Passed
        checking amd64_k8_revb (87 events): Passed
        checking amd64_k8_revc (87 events): Passed
        checking amd64_k8_revd (87 events): Passed
        checking amd64_k8_reve (87 events): Passed
        checking amd64_k8_revf (87 events): Passed
        checking amd64_k8_revg (87 events): Passed
        checking amd64_fam10h_barcelona (126 events): Passed
        checking amd64_fam10h_shanghai (126 events): Passed
        checking amd64_fam10h_istanbul (126 events): Passed
        checking snb (74 events): Passed
        checking amd64_fam14h_bobcat (82 events): Passed
        checking amd64_fam15h_interlagos (82 events): Passed
        checking snb_ep (74 events): Passed
Architecture specific tests:
         140 x86 events: 0 errors
All tests passed
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to