https://bugs.kde.org/show_bug.cgi?id=399584
--- Comment #31 from i.am....@gmail.com --- Hi Louis, Thanks for the continued patches. I'm getting an error on install; I'd open an issue on your fork but issues appear to be disabled. MacOS 10.14.6 Apple clang version 11.0.0 (clang-1100.0.33.17) Target: x86_64-apple-darwin18.7.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin ``` ==> Cloning https://github.com/LouisBrunner/valgrind-macos.git Updating /Users/anonymous/Library/Caches/Homebrew/valgrind--git >From https://github.com/LouisBrunner/valgrind-macos 2dab32498..b69e5363e master -> origin/master ==> Checking out branch master Already on 'master' Your branch is behind 'origin/master' by 14 commits, and can be fast-forwarded. (use "git pull" to update your local branch) HEAD is now at b69e5363e Merge pull request #2 from LouisBrunner/feature/ci ==> ./autogen.sh ==> ./configure --prefix=/usr/local/Cellar/valgrind/HEAD-b69e536 --enable-only64bit --build=amd64-darwin --with-xcode-path=/Applications/Xcode.app/Contents/Developer/Platforms/MacOS ==> make Last 15 lines from /Users/anonymous/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 -O2 -c -o memcheck_amd64_darwin-mc_machine.o `test -f 'mc_machine.c' || echo './'`mc_machine.c 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 -O2 -c -o memcheck_amd64_darwin-mc_errors.o `test -f 'mc_errors.c' || echo './'`mc_errors.c 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 link_tool_exe_darwin: ../coregrind/fixup_macho_loadcmds 0x154000000 0x800000 memcheck-amd64-darwin fixup_macho_loadcmds: requested stack_addr (top) 0x154000000, stack_size 0x800000 fixup_macho_loadcmds: examining tool exe: memcheck-amd64-darwin fixup_macho_loadcmds: initial RSP is as expected (0x154000000) fixup_macho_loadcmds: fail: has __UNIXSTACK, but wrong ::maxprot (should be 7) make[3]: *** [memcheck-amd64-darwin] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 ``` Willing to test any further updates and report back :) On Sat, Jan 25, 2020 at 2:28 PM Louis Brunner <bugzilla_nore...@kde.org> wrote: > https://bugs.kde.org/show_bug.cgi?id=399584 > > --- Comment #30 from Louis Brunner <louis.brunner...@gmail.com> --- > (In reply to Jay from comment #29) > > Hi Rhys, > > > > Is there a way to install your patched version of Valgrind using a > package > > manager such as brew? I saw something similar with Louis Brunner (added > > below), but was wondering if I could do the same with yours since it > looks > > like you and James have made a fair bit of progress towards stability. > I'm > > on 10.14.6 and have been waiting some time to be able to download > Valgrind > > for Mojave through homebrew, but I'm not sure if that's coming anytime > soon. > > > > brew install --HEAD > > https://raw.githubusercontent.com/LouisBrunner/valgrind-macos/master/ > > valgrind.rb > > > > Also, thank you for your work on keeping Valgrind compatible with macOS. > > Your work is seriously under-appreciated. > > > > Best, > > Jay > > Hi Jay, > > I have updated my repository to support macOS 10.14.6, you can try it out > with > the same command: brew install --HEAD > > https://raw.githubusercontent.com/LouisBrunner/valgrind-macos/master/valgrind.rb > > Feel free to raise any issue you encounter. > > -- > You are receiving this mail because: > You are on the CC list for the bug. -- You are receiving this mail because: You are watching all bug changes.