|
From: Not Me <iti...@gm...> - 2017-02-03 11:18:43
|
And now I seem to run into this open issue: https://bugs.kde.org/show_bug.cgi?id=365327 Please fix that one for us :) Thanks! On Fri, Feb 3, 2017 at 12:08 PM, Not Me <iti...@gm...> wrote: > Never mind, sorry, got it to work already using: > > ./configure -disable-tls --enable-only64bit --build=amd64-darwin > > > > On Fri, Feb 3, 2017 at 11:59 AM, Not Me <iti...@gm...> wrote: > >> Hi all, >> >> Because Homebrew installation of valgrind failed on my Mac, I'm trying to >> build from the svn repo by following the steps documented at >> http://valgrind.org/downloads/repository.html. >> >> While doing so, I'm running into a build issue. Could somebody let me >> know whether this is a supported configuration and possible even how to fix >> the problem? >> >> Thanks a lot! >> >> >> *Homebrew*: >> >> $ brew install valgrind >> valgrind: This formula either does not compile or function as expected on >> macOS >> versions newer than El Capitan due to an upstream incompatibility. >> Error: An unsatisfied requirement failed this build. >> $ brew install --HEAD valgrind >> valgrind: This formula either does not compile or function as expected on >> macOS >> versions newer than El Capitan due to an upstream incompatibility. >> Error: An unsatisfied requirement failed this build. >> >> >> *My versions*: >> OS X, Sierra, 10.12.3. >> Xcode 8.2.1 (8C1002) >> >> *Build error*: >> ./autogen.sh >> ./configure >> >> Maximum build arch: amd64 >> Primary build arch: amd64 >> Secondary build arch: x86 >> Build OS: darwin >> Primary build target: AMD64_DARWIN >> Secondary build target: X86_DARWIN >> Platform variant: vanilla >> Primary -DVGPV string: -DVGPV_amd64_darwin_vanilla=1 >> Default supp files: exp-sgcheck.supp xfree-3.supp xfree-4.supp >> darwin10-drd.supp darwin16.supp >> >> make >> >> ../coregrind/link_tool_exe_darwin 0x38000000 gcc -o >> memcheck-x86-darwin -arch i386 -O2 -g -std=gnu99 -Wall >> -Wmissing-prototypes -Wshadow -Wpointer-arith -Wstrict-prototypes >> -Wmissing-declarations -Wcast-align -Wcast-qual -Wwrite-strings >> -Wempty-body -Wformat -Wformat-security -Wignored-qualifiers >> -fno-stack-protector -fno-strict-aliasing -fno-builtin -Wno-cast-align >> -Wno-self-assign -Wno-tautological-compare -mmacosx-version-min=10.6 >> -fno-stack-protector -fno-pic -fno-PIC -O2 -nodefaultlibs -nostartfiles >> -Wl,-u,__start -Wl,-e,__start -arch i386 memcheck_x86_darwin-mc_leakcheck.o >> memcheck_x86_darwin-mc_malloc_wrappers.o memcheck_x86_darwin-mc_main.o >> memcheck_x86_darwin-mc_translate.o memcheck_x86_darwin-mc_machine.o >> memcheck_x86_darwin-mc_errors.o ../coregrind/libcoregrind-x86-darwin.a >> ../VEX/libvex-x86-darwin.a -lgcc >> link_tool_exe_darwin: /usr/bin/ld -static -arch i386 -macosx_version_min >> 10.6 -o memcheck-x86-darwin -u __start -e __start -image_base 0x38000000 >> -stack_addr 0x34000000 -stack_size 0x800000 memcheck_x86_darwin-mc_leakcheck.o >> memcheck_x86_darwin-mc_malloc_wrappers.o memcheck_x86_darwin-mc_main.o >> memcheck_x86_darwin-mc_translate.o memcheck_x86_darwin-mc_machine.o >> memcheck_x86_darwin-mc_errors.o ../coregrind/libcoregrind-x86-darwin.a >> ../VEX/libvex-x86-darwin.a >> Undefined symbols for architecture i386: >> "___ctzdi2", referenced from: >> _doRegisterAllocation in libvex-x86-darwin.a(libvex_x86 >> _darwin_a-host_generic_reg_alloc2.o) >> ld: symbol(s) not found for architecture i386 >> make[3]: *** [memcheck-x86-darwin] Error 1 >> make[2]: *** [all-recursive] Error 1 >> make[1]: *** [all-recursive] Error 1 >> make: *** [all] Error 2 >> > > |