valgrind icon indicating copy to clipboard operation
valgrind copied to clipboard

brew install on MacOS 10.15.4 fails with error

Open allright opened this issue 5 years ago • 1 comments

allright@MBP-Andrey ~ % brew install --HEAD https://raw.githubusercontent.com/sowson/valgrind/master/valgrind.rb Updating Homebrew... ######################################################################## 100.0% ==> Installing dependencies for valgrind: automake ==> Installing valgrind dependency: automake ==> Downloading https://homebrew.bintray.com/bottles/automake-1.16.2.catalina.bottle.tar.gz ==> Downloading from https://akamai.bintray.com/fe/fe26d4df57481b6a7ca0a6915c37c53648c27ffb41926b3570c45f80fdd8888e?gda=exp=1587033633~hmac=79c521d183285ff363906f030f3415c9b01e744504580d309 ######################################################################## 100.0% ==> Pouring automake-1.16.2.catalina.bottle.tar.gz 🍺 /usr/local/Cellar/automake/1.16.2: 131 files, 3.4MB ==> Installing valgrind --HEAD ==> Cloning https://github.com/sowson/valgrind.git Cloning into '/Users/allright/Library/Caches/Homebrew/valgrind--git'... Updating files: 100% (6020/6020), done. ==> Checking out branch master Already on 'master' Your branch is up to date with 'origin/master'. ==> ./autogen.sh ==> ./configure --prefix=/usr/local/Cellar/valgrind/HEAD-fc32b97 --enable-only64bit --build=amd64-darwin ==> make Last 15 lines from /Users/allright/Library/Logs/Homebrew/valgrind/03.make: clang -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../include -I../VEX/pub -I../VEX/pub -DVGA_amd64=1 -DVGO_darwin=1 -DVGP_amd64_darwin=1 -DVGPV_amd64_darwin_vanilla=1 -arch x86_64 -O2 -g -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wcast-align -Wcast-qual -Wwrite-strings -Wempty-body -Wformat -Wformat-security -Wignored-qualifiers -Wenum-conversion -finline-functions -fno-stack-protector -fno-strict-aliasing -fno-builtin -Wno-cast-align -Wno-self-assign -Wno-tautological-compare -mmacosx-version-min=10.6 -dynamic -O -g -fno-omit-frame-pointer -fno-strict-aliasing -fpic -fPIC -fno-builtin -O2 -c -o vgpreload_memcheck_amd64_darwin_so-mc_replace_strmem.o test -f 'mc_replace_strmem.c' || echo './'mc_replace_strmem.c clang -arch x86_64 -O2 -g -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wcast-align -Wcast-qual -Wwrite-strings -Wempty-body -Wformat -Wformat-security -Wignored-qualifiers -Wenum-conversion -finline-functions -fno-stack-protector -fno-strict-aliasing -fno-builtin -Wno-cast-align -Wno-self-assign -Wno-tautological-compare -mmacosx-version-min=10.6 -dynamic -O -g -fno-omit-frame-pointer -fno-strict-aliasing -fpic -fPIC -fno-builtin -O2 -dynamic -dynamiclib -all_load -arch x86_64 ../coregrind/libreplacemalloc_toolpreload-amd64-darwin.a -o vgpreload_memcheck-amd64-darwin.so vgpreload_memcheck_amd64_darwin_so-mc_replace_strmem.o
../coregrind/link_tool_exe_darwin 0x158000000 clang -o memcheck-amd64-darwin -arch x86_64 -O2 -g -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wcast-align -Wcast-qual -Wwrite-strings -Wempty-body -Wformat -Wformat-security -Wignored-qualifiers -Wenum-conversion -finline-functions -fno-stack-protector -fno-strict-aliasing -fno-builtin -Wno-cast-align -Wno-self-assign -Wno-tautological-compare -mmacosx-version-min=10.6 -O2 -nodefaultlibs -nostartfiles -Wl,-u,__start -Wl,-e,__start -arch x86_64 memcheck_amd64_darwin-mc_leakcheck.o memcheck_amd64_darwin-mc_malloc_wrappers.o memcheck_amd64_darwin-mc_main.o memcheck_amd64_darwin-mc_main_asm.o memcheck_amd64_darwin-mc_translate.o memcheck_amd64_darwin-mc_machine.o memcheck_amd64_darwin-mc_errors.o ../coregrind/libcoregrind-amd64-darwin.a ../VEX/libvex-amd64-darwin.a -lgcc link_tool_exe_darwin: /usr/bin/ld -static -new_linker -arch x86_64 -macosx_version_min 10.6 -o memcheck-amd64-darwin -u __start -e __start -image_base 0x158000000 -stack_addr 0x154000000 -stack_size 0x800000 memcheck_amd64_darwin-mc_leakcheck.o memcheck_amd64_darwin-mc_malloc_wrappers.o memcheck_amd64_darwin-mc_main.o memcheck_amd64_darwin-mc_main_asm.o memcheck_amd64_darwin-mc_translate.o memcheck_amd64_darwin-mc_machine.o memcheck_amd64_darwin-mc_errors.o ../coregrind/libcoregrind-amd64-darwin.a ../VEX/libvex-amd64-darwin.a ld: warning: building for macOS 10.6 is deprecated Undefined symbols for architecture x86_64: "_mig_strncpy", referenced from: _task_create_suid_cred in libcoregrind-amd64-darwin.a(libcoregrind_amd64_darwin_a-taskUser.o) "_mig_strncpy_zerofill", referenced from: _task_create_suid_cred in libcoregrind-amd64-darwin.a(libcoregrind_amd64_darwin_a-taskUser.o) ld: symbol(s) not found for architecture x86_64 make[3]: *** [memcheck-amd64-darwin] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2

allright avatar Apr 16 '20 10:04 allright

fixed!

sowson avatar Apr 22 '20 11:04 sowson