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