Skip to content

Instantly share code, notes, and snippets.

@anidotnet
Created July 27, 2013 16:53
Show Gist options
  • Save anidotnet/6095455 to your computer and use it in GitHub Desktop.
Save anidotnet/6095455 to your computer and use it in GitHub Desktop.
Installation failed for ld64 on Mountain Lion
Output for HOMEBREW_MAKE_JOBS=1 VERBOSE=1 brew install ld64 2>&1
HOMEBREW_MAKE_JOBS=1 VERBOSE=1 brew install ld64 2>&1
==> Downloading http://opensource.apple.com/tarballs/ld64/ld64-97.17.tar.gz
Already downloaded: /Library/Caches/Homebrew/ld64-97.17.tar.gz
tar xf /Library/Caches/Homebrew/ld64-97.17.tar.gz
==> Downloading patches
/usr/bin/curl -f#LA Homebrew 0.9.4 (Ruby 1.8.7-358; Mac OS X 10.8.3) https://trac.macports.org/export/103948/trunk/dports/devel/ld64/files/ld64-97-ppc-branch-island.patch -o 000-homebrew.diff https://trac.macports.org/export/103949/trunk/dports/devel/ld64/files/ld64-97-no-LTO.patch -o 001-homebrew.diff https://trac.macports.org/export/103951/trunk/dports/devel/ld64/files/ld64-version.patch -o 002-homebrew.diff
######################################################################## 100.0%
######################################################################## 100.0%
######################################################################## 100.0%
==> Patching
/usr/bin/patch -f -p0 -i 000-homebrew.diff
patching file src/ld/MachOWriterExecutable.hpp
/usr/bin/patch -f -p0 -i 001-homebrew.diff
patching file src/ld/ld.cpp
patching file src/other/ObjectDump.cpp
/usr/bin/patch -f -p0 -i 002-homebrew.diff
patching file src/ld/Options.cpp
Hunk #1 succeeded at 68 with fuzz 2 (offset 36 lines).
Hunk #2 succeeded at 2598 with fuzz 1 (offset 443 lines).
==> make CC=cc CXX=c++ OTHER_CPPFLAGS= OTHER_LDFLAGS= RC_SUPPORTED_ARCHS="armv6 armv7 i386 x86_64"
make CC=cc CXX=c++ OTHER_CPPFLAGS= OTHER_LDFLAGS= RC_SUPPORTED_ARCHS="armv6 armv7 i386 x86_64"
touch src/ld/configure.h
c++ -Isrc/abstraction -Isrc/ld -c -o src/other/ObjectDump.o src/other/ObjectDump.cpp
In file included from src/other/ObjectDump.cpp:31:
src/ld/MachOReaderRelocatable.hpp:184:28: error: implicit instantiation of undefined member 'mach_o::relocatable::Reference<x86_64>::BaseAtom'
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:3126:10: note: in instantiation of member function 'mach_o::relocatable::Reference<x86_64>::Reference' requested here
new Reference<x86_64>(x86_64::kPCRel32GOT, AtomAndOffset(cieAtom, offsetInCIE), &fStrings[fSymbols[reloc->r_symbolnum()].n_strx()], 4);
^
src/ld/MachOReaderRelocatable.hpp:184:10: note: member is declared here
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:156:28: error: implicit instantiation of undefined member 'mach_o::relocatable::Reference<x86_64>::BaseAtom'
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:3736:14: note: in instantiation of member function 'mach_o::relocatable::Reference<x86_64>::Reference' requested here
return new Reference<x86_64>(kind, findAtomAndOffset(atAddr), AtomAndOffset(target, toOffset));
^
src/ld/MachOReaderRelocatable.hpp:156:10: note: member is declared here
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:184:28: error: implicit instantiation of undefined member 'mach_o::relocatable::Reference<ppc64>::BaseAtom'
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:3712:13: note: in instantiation of member function 'mach_o::relocatable::Reference<ppc64>::Reference' requested here
return new Reference<A>(kind, findAtomAndOffset(atAddr), toName, toOffset);
^
src/ld/MachOReaderRelocatable.hpp:4343:8: note: in instantiation of member function 'mach_o::relocatable::Reader<ppc64>::makeByNameReference' requested here
makeByNameReference(A::kDtraceProbeSite, srcAddr, targetName, 0);
^
src/ld/MachOReaderRelocatable.hpp:4291:9: note: in instantiation of member function 'mach_o::relocatable::Reader<ppc64>::addRelocReference_powerpc' requested here
return addRelocReference_powerpc(sect, reloc);
^
src/ld/MachOReaderRelocatable.hpp:184:10: note: member is declared here
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:156:28: error: implicit instantiation of undefined member 'mach_o::relocatable::Reference<ppc64>::BaseAtom'
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:4511:11: note: in instantiation of member function 'mach_o::relocatable::Reference<ppc64>::Reference' requested here
new Reference<A>(A::kPointer, findAtomAndOffset(srcAddr), findAtomAndOffsetForSection(pointerValue, reloc->r_symbolnum()));
^
src/ld/MachOReaderRelocatable.hpp:4291:9: note: in instantiation of member function 'mach_o::relocatable::Reader<ppc64>::addRelocReference_powerpc' requested here
return addRelocReference_powerpc(sect, reloc);
^
src/ld/MachOReaderRelocatable.hpp:156:10: note: member is declared here
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:3700:13: error: no matching constructor for initialization of 'Reference<ppc64>'
return new Reference<A>(kind, findAtomAndOffset(atAddr), findAtomAndOffset(toBaseAddr, toAddr));
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/ld/MachOReaderRelocatable.hpp:4574:6: note: in instantiation of member function 'mach_o::relocatable::Reader<ppc64>::makeReferenceWithToBase' requested here
makeReferenceWithToBase(A::kPointer, srcAddr, betterDstAddr, dstAddr);
^
src/ld/MachOReaderRelocatable.hpp:4291:9: note: in instantiation of member function 'mach_o::relocatable::Reader<ppc64>::addRelocReference_powerpc' requested here
return addRelocReference_powerpc(sect, reloc);
^
src/ld/MachOReaderRelocatable.hpp:98:8: note: candidate constructor not viable: requires 4 arguments, but 3 were provided
Reference(Kinds kind, const AtomAndOffset& at, const AtomAndOffset& fromTarget, const AtomAndOffset& toTarget);
^
src/ld/MachOReaderRelocatable.hpp:90:7: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
class Reference : public ObjectFile::Reference
^
src/ld/MachOReaderRelocatable.hpp:173:28: error: implicit instantiation of undefined member 'mach_o::relocatable::Reference<ppc64>::BaseAtom'
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:4719:10: note: in instantiation of member function 'mach_o::relocatable::Reference<ppc64>::Reference' requested here
new Reference<A>(kind, srcao, fromao, toao);
^
src/ld/MachOReaderRelocatable.hpp:4291:9: note: in instantiation of member function 'mach_o::relocatable::Reader<ppc64>::addRelocReference_powerpc' requested here
return addRelocReference_powerpc(sect, reloc);
^
src/ld/MachOReaderRelocatable.hpp:173:10: note: member is declared here
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:184:28: error: implicit instantiation of undefined member 'mach_o::relocatable::Reference<ppc>::BaseAtom'
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:3712:13: note: in instantiation of member function 'mach_o::relocatable::Reference<ppc>::Reference' requested here
return new Reference<A>(kind, findAtomAndOffset(atAddr), toName, toOffset);
^
src/ld/MachOReaderRelocatable.hpp:4343:8: note: in instantiation of member function 'mach_o::relocatable::Reader<ppc>::makeByNameReference' requested here
makeByNameReference(A::kDtraceProbeSite, srcAddr, targetName, 0);
^
src/ld/MachOReaderRelocatable.hpp:4297:9: note: in instantiation of member function 'mach_o::relocatable::Reader<ppc>::addRelocReference_powerpc' requested here
return addRelocReference_powerpc(sect, reloc);
^
src/ld/MachOReaderRelocatable.hpp:184:10: note: member is declared here
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:156:28: error: implicit instantiation of undefined member 'mach_o::relocatable::Reference<ppc>::BaseAtom'
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:4511:11: note: in instantiation of member function 'mach_o::relocatable::Reference<ppc>::Reference' requested here
new Reference<A>(A::kPointer, findAtomAndOffset(srcAddr), findAtomAndOffsetForSection(pointerValue, reloc->r_symbolnum()));
^
src/ld/MachOReaderRelocatable.hpp:4297:9: note: in instantiation of member function 'mach_o::relocatable::Reader<ppc>::addRelocReference_powerpc' requested here
return addRelocReference_powerpc(sect, reloc);
^
src/ld/MachOReaderRelocatable.hpp:156:10: note: member is declared here
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:3700:13: error: no matching constructor for initialization of 'Reference<ppc>'
return new Reference<A>(kind, findAtomAndOffset(atAddr), findAtomAndOffset(toBaseAddr, toAddr));
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/ld/MachOReaderRelocatable.hpp:4574:6: note: in instantiation of member function 'mach_o::relocatable::Reader<ppc>::makeReferenceWithToBase' requested here
makeReferenceWithToBase(A::kPointer, srcAddr, betterDstAddr, dstAddr);
^
src/ld/MachOReaderRelocatable.hpp:4297:9: note: in instantiation of member function 'mach_o::relocatable::Reader<ppc>::addRelocReference_powerpc' requested here
return addRelocReference_powerpc(sect, reloc);
^
src/ld/MachOReaderRelocatable.hpp:98:8: note: candidate constructor not viable: requires 4 arguments, but 3 were provided
Reference(Kinds kind, const AtomAndOffset& at, const AtomAndOffset& fromTarget, const AtomAndOffset& toTarget);
^
src/ld/MachOReaderRelocatable.hpp:90:7: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
class Reference : public ObjectFile::Reference
^
src/ld/MachOReaderRelocatable.hpp:173:28: error: implicit instantiation of undefined member 'mach_o::relocatable::Reference<ppc>::BaseAtom'
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:4719:10: note: in instantiation of member function 'mach_o::relocatable::Reference<ppc>::Reference' requested here
new Reference<A>(kind, srcao, fromao, toao);
^
src/ld/MachOReaderRelocatable.hpp:4297:9: note: in instantiation of member function 'mach_o::relocatable::Reader<ppc>::addRelocReference_powerpc' requested here
return addRelocReference_powerpc(sect, reloc);
^
src/ld/MachOReaderRelocatable.hpp:173:10: note: member is declared here
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:184:28: error: implicit instantiation of undefined member 'mach_o::relocatable::Reference<x86>::BaseAtom'
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:3712:13: note: in instantiation of member function 'mach_o::relocatable::Reference<x86>::Reference' requested here
return new Reference<A>(kind, findAtomAndOffset(atAddr), toName, toOffset);
^
src/ld/MachOReaderRelocatable.hpp:4788:8: note: in instantiation of member function 'mach_o::relocatable::Reader<x86>::makeByNameReference' requested here
makeByNameReference(x86::kDtraceProbeSite, srcAddr, targetName, 0);
^
src/ld/MachOReaderRelocatable.hpp:184:10: note: member is declared here
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:156:28: error: implicit instantiation of undefined member 'mach_o::relocatable::Reference<x86>::BaseAtom'
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:4812:12: note: in instantiation of member function 'mach_o::relocatable::Reference<x86>::Reference' requested here
new Reference<x86>(x86::kPCRel32WeakImport, findAtomAndOffset(srcAddr), targetAO);
^
src/ld/MachOReaderRelocatable.hpp:156:10: note: member is declared here
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:3700:13: error: no matching constructor for initialization of 'Reference<x86>'
return new Reference<A>(kind, findAtomAndOffset(atAddr), findAtomAndOffset(toBaseAddr, toAddr));
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/ld/MachOReaderRelocatable.hpp:4865:9: note: in instantiation of member function 'mach_o::relocatable::Reader<x86>::makeReferenceWithToBase' requested here
makeReferenceWithToBase(x86::kPCRel32, srcAddr, betterDstAddr, dstAddr);
^
src/ld/MachOReaderRelocatable.hpp:98:8: note: candidate constructor not viable: requires 4 arguments, but 3 were provided
Reference(Kinds kind, const AtomAndOffset& at, const AtomAndOffset& fromTarget, const AtomAndOffset& toTarget);
^
src/ld/MachOReaderRelocatable.hpp:90:7: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
class Reference : public ObjectFile::Reference
^
src/ld/MachOReaderRelocatable.hpp:173:28: error: implicit instantiation of undefined member 'mach_o::relocatable::Reference<x86>::BaseAtom'
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:4928:10: note: in instantiation of member function 'mach_o::relocatable::Reference<x86>::Reference' requested here
new Reference<x86>(kind, srcao, fromao, toao);
^
src/ld/MachOReaderRelocatable.hpp:173:10: note: member is declared here
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:3688:13: error: no matching constructor for initialization of 'Reference<x86_64>'
return new Reference<A>(kind, findAtomAndOffset(atAddr), findAtomAndOffset(toAddr));
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/ld/MachOReaderRelocatable.hpp:4982:5: note: in instantiation of member function 'mach_o::relocatable::Reader<x86_64>::makeReference' requested here
makeReference(kind, srcAddr, dstAddr);
^
src/ld/MachOReaderRelocatable.hpp:98:8: note: candidate constructor not viable: requires 4 arguments, but 3 were provided
Reference(Kinds kind, const AtomAndOffset& at, const AtomAndOffset& fromTarget, const AtomAndOffset& toTarget);
^
src/ld/MachOReaderRelocatable.hpp:90:7: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
class Reference : public ObjectFile::Reference
^
src/ld/MachOReaderRelocatable.hpp:184:28: error: implicit instantiation of undefined member 'mach_o::relocatable::Reference<arm>::BaseAtom'
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:3712:13: note: in instantiation of member function 'mach_o::relocatable::Reference<arm>::Reference' requested here
return new Reference<A>(kind, findAtomAndOffset(atAddr), toName, toOffset);
^
src/ld/MachOReaderRelocatable.hpp:5252:7: note: in instantiation of member function 'mach_o::relocatable::Reader<arm>::makeByNameReference' requested here
makeByNameReference(arm::kDtraceProbeSite, srcAddr, targetName, 0);
^
src/ld/MachOReaderRelocatable.hpp:184:10: note: member is declared here
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:156:28: error: implicit instantiation of undefined member 'mach_o::relocatable::Reference<arm>::BaseAtom'
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:5380:10: note: in instantiation of member function 'mach_o::relocatable::Reference<arm>::Reference' requested here
new Reference<arm>(kind, at, to);
^
src/ld/MachOReaderRelocatable.hpp:156:10: note: member is declared here
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:3700:13: error: no matching constructor for initialization of 'Reference<arm>'
return new Reference<A>(kind, findAtomAndOffset(atAddr), findAtomAndOffset(toBaseAddr, toAddr));
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/ld/MachOReaderRelocatable.hpp:5426:5: note: in instantiation of member function 'mach_o::relocatable::Reader<arm>::makeReferenceWithToBase' requested here
makeReferenceWithToBase(kind, srcAddr, betterDstAddr, dstAddr);
^
src/ld/MachOReaderRelocatable.hpp:98:8: note: candidate constructor not viable: requires 4 arguments, but 3 were provided
Reference(Kinds kind, const AtomAndOffset& at, const AtomAndOffset& fromTarget, const AtomAndOffset& toTarget);
^
src/ld/MachOReaderRelocatable.hpp:90:7: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
class Reference : public ObjectFile::Reference
^
src/ld/MachOReaderRelocatable.hpp:173:28: error: implicit instantiation of undefined member 'mach_o::relocatable::Reference<arm>::BaseAtom'
((class BaseAtom*)at.atom)->addReference(this);
^
src/ld/MachOReaderRelocatable.hpp:5504:9: note: in instantiation of member function 'mach_o::relocatable::Reference<arm>::Reference' requested here
new Reference<arm>(arm::kPointerDiff, srcao, fromao, toao);
^
src/ld/MachOReaderRelocatable.hpp:173:10: note: member is declared here
((class BaseAtom*)at.atom)->addReference(this);
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [src/other/ObjectDump.o] Error 1
==> Configuration
HOMEBREW_VERSION: 0.9.4
HEAD: 584bf9e0e2f6da7428259d9241ef28dd815c841c
CPU: quad-core 64-bit sandybridge
OS X: 10.8.3-x86_64
Xcode: 4.6.3
CLT: 4.6.0.0.1.1365549073
X11: N/A
==> ENV
HOMEBREW_CC: clang
MAKEFLAGS: -j1
CMAKE_PREFIX_PATH: /usr/local/opt/cctools-headers:/usr/local/opt/dyld-headers:/usr/local/opt/libunwind-headers:/usr/local
CMAKE_INCLUDE_PATH: /usr/include/libxml2:/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers/
CMAKE_LIBRARY_PATH: /System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries
PKG_CONFIG_LIBDIR: /usr/lib/pkgconfig:/usr/local/Library/ENV/pkgconfig/10.8
HOMEBREW_MAKE_JOBS: 1
ACLOCAL_PATH: /usr/local/share/aclocal
OBJC: cc
PATH: /usr/local/Library/ENV/4.3:/usr/bin:/bin:/usr/sbin:/sbin
Error: ld64 did not build
These open issues may also help:
https://github.com/mxcl/homebrew/issues/21482
==========================================================================================================================
Output for ~/Library/Logs/Homebrew/ld64
Nothing!!!! Here is the output
Anindyas-Mac:ld64 anidotnet$ ls -lart
total 0
drwxr-xr-x 16 anidotnet staff 544 Jul 27 17:37 ..
drwxr-xr-x 2 anidotnet staff 68 Jul 27 22:16 .
Anindyas-Mac:ld64 anidotnet$ pwd
/Users/anidotnet/Library/Logs/Homebrew/ld64
==========================================================================================================================
Output of brew doctor
Anindyas-Mac:ld64 anidotnet$ brew doctor
Your system is ready to brew.
==========================================================================================================================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment