Skip to content

Instantly share code, notes, and snippets.

@dentarg
Created May 27, 2012 11:07
Show Gist options
  • Select an option

  • Save dentarg/2805434 to your computer and use it in GitHub Desktop.

Select an option

Save dentarg/2805434 to your computer and use it in GitHub Desktop.
Problem installing bsdmake with Homebrew
HOMEBREW_VERSION: 0.9
HEAD: f3f601b7bbbbc621fb49b8aa08f0705cb5306adb
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
CPU: 8-core 64-bit sandybridge
OS X: 10.7.4
Kernel Architecture: x86_64
Xcode: 4.3.2
GCC-4.0: N/A
GCC-4.2: N/A
LLVM: build 2336
Clang: 3.1 build 318
MacPorts or Fink? false
X11: /usr/X11
System Ruby: 1.8.7-357
/usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
Which Perl: /usr/bin/perl
Which Python: /usr/bin/python
Which Ruby: /Users/dentarg/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
Error: Some installed formula are missing dependencies.
You should `brew install` the missing dependencies:
brew install bsdmake
Run `brew missing` for more details.
==> Downloading http://opensource.apple.com/tarballs/bsdmake/bsdmake-24.tar.gz
Already downloaded: /Library/Caches/Homebrew/bsdmake-24.tar.gz
/usr/bin/tar xf /Library/Caches/Homebrew/bsdmake-24.tar.gz
==> Downloading patches
/usr/bin/curl -qf#LA Homebrew 0.9 (Ruby 1.8.7-357; Mac OS X 10.7.4) https://trac.macports.org/export/90868/trunk/dports/devel/bsdmake/files/patch-Makefile.diff -o 000-homebrew.diff https://trac.macports.org/export/90611/trunk/dports/devel/bsdmake/files/patch-mk.diff -o 001-homebrew.diff https://trac.macports.org/export/90611/trunk/dports/devel/bsdmake/files/patch-pathnames.diff -o 002-homebrew.diff --silent
==> Patching
/usr/bin/patch -f -p0 -i 000-homebrew.diff
patching file Makefile.dist
/usr/bin/patch -f -p0 -i 001-homebrew.diff
patching file mk/bsd.README
patching file mk/bsd.cpu.mk
patching file mk/bsd.doc.mk
patching file mk/bsd.obj.mk
patching file mk/bsd.own.mk
patching file mk/bsd.port.mk
patching file mk/bsd.port.subdir.mk
patching file mk/sys.mk
/usr/bin/patch -f -p0 -i 002-homebrew.diff
patching file pathnames.h
patching file dir.c
patching file dir.h
patching file main.c
==> make -f Makefile.dist
make -f Makefile.dist
make started.
/usr/bin/clang -Os -w -pipe -march=native -Qunused-arguments -D__FBSDID=__RCSID -mdynamic-no-pic -DDEFSHELLNAME=\"sh\" -I. -c *.c
arch.c:142:14: error: no member named 'ar_name' in 'struct ar_hdr'
char sname[AR_NAMSIZ + 1]; /* short name */
^~~~~~~~~
arch.c:133:48: note: expanded from macro 'AR_NAMSIZ'
#define AR_NAMSIZ sizeof(((struct ar_hdr *)0)->ar_name)
~~~~~~~~~~~~~~~~~~~~ ^
arch.c:586:12: error: no member named 'ar_name' in 'struct ar_hdr'
ar->sname[AR_NAMSIZ] = '\0';
^~~~~~~~~
arch.c:133:48: note: expanded from macro 'AR_NAMSIZ'
#define AR_NAMSIZ sizeof(((struct ar_hdr *)0)->ar_name)
~~~~~~~~~~~~~~~~~~~~ ^
arch.c:587:25: error: no member named 'ar_name' in 'struct ar_hdr'
for (ptr = ar->sname + AR_NAMSIZ; ptr > ar->sname; ptr--)
^~~~~~~~~
arch.c:133:48: note: expanded from macro 'AR_NAMSIZ'
#define AR_NAMSIZ sizeof(((struct ar_hdr *)0)->ar_name)
~~~~~~~~~~~~~~~~~~~~ ^
arch.c:841:32: error: no member named 'ar_name' in 'struct ar_hdr'
} else if (strlen(member) <= AR_NAMSIZ) {
^~~~~~~~~
arch.c:133:48: note: expanded from macro 'AR_NAMSIZ'
#define AR_NAMSIZ sizeof(((struct ar_hdr *)0)->ar_name)
~~~~~~~~~~~~~~~~~~~~ ^
arch.c:850:30: error: no member named 'ar_name' in 'struct ar_hdr'
if (strlen(ar->member) == AR_NAMSIZ &&
^~~~~~~~~
arch.c:133:48: note: expanded from macro 'AR_NAMSIZ'
#define AR_NAMSIZ sizeof(((struct ar_hdr *)0)->ar_name)
~~~~~~~~~~~~~~~~~~~~ ^
arch.c:888:13: error: no member named 'ar_name' in 'struct ar_hdr'
char copy[AR_NAMSIZ + 1];
^~~~~~~~~
arch.c:133:48: note: expanded from macro 'AR_NAMSIZ'
#define AR_NAMSIZ sizeof(((struct ar_hdr *)0)->ar_name)
~~~~~~~~~~~~~~~~~~~~ ^
arch.c:965:41: error: no member named 'ar_name' in 'struct ar_hdr'
if (member != NULL && strlen(member) > AR_NAMSIZ) {
^~~~~~~~~
arch.c:133:48: note: expanded from macro 'AR_NAMSIZ'
#define AR_NAMSIZ sizeof(((struct ar_hdr *)0)->ar_name)
~~~~~~~~~~~~~~~~~~~~ ^
arch.c:968:8: error: no member named 'ar_name' in 'struct ar_hdr'
copy[AR_NAMSIZ] = '\0';
^~~~~~~~~
arch.c:133:48: note: expanded from macro 'AR_NAMSIZ'
#define AR_NAMSIZ sizeof(((struct ar_hdr *)0)->ar_name)
~~~~~~~~~~~~~~~~~~~~ ^
8 errors generated.
make: *** [pmake] Error 1
==> Exit Status: 2
https://github.com/mxcl/master/blob/master/Library/Formula/bsdmake.rb#L46
==> Build Environment
CPU: 8-core 64-bit sandybridge
MacOS: 10.7.4-x86_64
Xcode: 4.3.2
CC: /usr/bin/clang
CXX: /usr/bin/clang++ => /usr/bin/clang
LD: /usr/bin/clang
CFLAGS: -Os -w -pipe -march=native -Qunused-arguments -D__FBSDID=__RCSID -mdynamic-no-pic
CXXFLAGS: -Os -w -pipe -march=native -Qunused-arguments
MAKEFLAGS: -j8
Error: Failed executing: make -f Makefile.dist (bsdmake.rb:46)
If `brew doctor' does not help diagnose the issue, please report the bug:
https://github.com/mxcl/homebrew/wiki/reporting-bugs
@dentarg
Copy link
Author

dentarg commented May 27, 2012

This gist was created to support this issue: Homebrew/legacy-homebrew#12457

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment