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
[email protected]
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel