artyfarty / bb-osx

bb aalib demo that builds on modern macs
GNU General Public License v2.0
38 stars 7 forks source link

Can't compile on OSX 10.12.2 #3

Open indigo423 opened 7 years ago

indigo423 commented 7 years ago

Get the following error message. ./configure works fine but make throws the following error:

cd . && automake --gnu --include-deps Makefile
automake: warning: autoconf input should be named 'configure.ac', not 'configure.in'
configure.in:3: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated.  For more info, see:
configure.in:3: http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation
configure.in:3: error: your implementation of AM_INIT_AUTOMAKE comes from an
configure.in:3: old Automake version.  You should recreate aclocal.m4
configure.in:3: with aclocal and run automake again
Makefile.am: error: required file './README' not found
/opt/local/share/automake-1.15/am/depend2.am: error: am__fastdepCC does not appear in AM_CONDITIONAL
/opt/local/share/automake-1.15/am/depend2.am:   The usual way to define 'am__fastdepCC' is to add 'AC_PROG_CC'
/opt/local/share/automake-1.15/am/depend2.am:   to 'configure.in' and run 'aclocal' and 'autoconf' again
/opt/local/share/automake-1.15/am/depend2.am: error: AMDEP does not appear in AM_CONDITIONAL
/opt/local/share/automake-1.15/am/depend2.am:   The usual way to define 'AMDEP' is to add one of the compiler tests
/opt/local/share/automake-1.15/am/depend2.am:     AC_PROG_CC, AC_PROG_CXX, AC_PROG_OBJC, AC_PROG_OBJCXX,
/opt/local/share/automake-1.15/am/depend2.am:     AM_PROG_AS, AM_PROG_GCJ, AM_PROG_UPC
/opt/local/share/automake-1.15/am/depend2.am:   to 'configure.in' and run 'aclocal' and 'autoconf' again
automake: warning: autoconf input should be named 'configure.ac', not 'configure.in'
Makefile.am:1: warning: 'CFLAGS' is a user variable, you should not override it;
Makefile.am:1: use 'AM_CFLAGS' instead
make: *** [Makefile.in] Error 63
artyfarty commented 7 years ago

I don't have 10.12 as of now. But it seems like you are using non-homebrew automake (hombrew one should be /usr/local/bin/automake). This fork is tested to build in homebrew env only, plese check your PATH, run brew doctor etc.