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.

Reply via email to