Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gdal failed to build on 10.10.5 #3958

Closed
earthflat opened this issue Aug 17, 2016 · 28 comments
Closed

gdal failed to build on 10.10.5 #3958

earthflat opened this issue Aug 17, 2016 · 28 comments

Comments

@earthflat
Copy link

earthflat commented Aug 17, 2016

Dears,

Since a while I have a problem with building gdal after version 1.11.3_1. All newer gdal-version, currently version 1.11.5, do not build anymore. I try and need to use the same options as before. Until version 1.11.3_1 updating and installing worked fine so I still have to stick with this version.

Hope somebody can help.
Thanks!

When trying to upgrade, 'brew upgrade' brakes with the following error-message:

==> Installing gdal
==> Using Homebrew-provided fortran compiler.
This may be changed by setting the FC environment variable.
==> Downloading http://download.osgeo.org/gdal/1.11.5/gdal-1.11.5.tar.gz
Already downloaded: /Users/mac/Library/Caches/Homebrew/gdal-1.11.5.tar.gz
==> Downloading https://gist.githubusercontent.com/dakcarto/7abad108aa31a1e53fb4/raw/b56887208fd91d0434d5a901dae3806fb1bd32f8/gdal-armadillo.patch
Already downloaded: /Users/mac/Library/Caches/Homebrew/gdal--patch-e6880b9256abe2c289f4b1196792a626c689772390430c36976c0c5e0f339124.patch
==> Patching
==> Applying gdal-armadillo.patch
patching file configure
Hunk #1 succeeded at 29126 (offset 37 lines).
Hunk #2 succeeded at 29151 (offset 37 lines).
==> Cloning https://github.com/google/libkml.git
Updating /Users/mac/Library/Caches/Homebrew/gdal--libkml--git
==> Checking out revision 9b50572641f671194e523ad21d0171ea6537426e
==> ./autogen.sh
==> ./configure --prefix=/usr/local/Cellar/gdal/1.11.5/libexec
==> make install
==> ./configure --prefix=/usr/local/Cellar/gdal/1.11.5 --mandir=/usr/local/Cellar/gdal/1.11.5/share/man --with-local=/usr/local/Cellar/gdal/1.11.5 --with-threads --with-libtool --with-pcraster=inte
==> make
Last 15 lines from /Users/mac/Library/Logs/Homebrew/gdal/05.make:
libtool: compile:  clang -c -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/gcore -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/alg -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr/ogrsf_frmts -DOGR_ENABLED -I/usr/local/Cellar/gdal/1.11.5/include -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/usr/local/opt/armadillo/include -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_4/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include -Idegrib18/degrib -DHAVE_JASPER -arch x86_64 -I/usr/local/opt/sqlite/include -DHAVE_SSE_AT_COMPILE_TIME -Wall -Wdeclaration-after-statement degrib18/g2clib-1.0.4/seekgb.c  -fno-common -DPIC -o ../o/.libs/seekgb.o
libtool: compile:  clang -c -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/gcore -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/alg -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr/ogrsf_frmts -DOGR_ENABLED -I/usr/local/Cellar/gdal/1.11.5/include -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/usr/local/opt/armadillo/include -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_4/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include -Idegrib18/degrib -DHAVE_JASPER -arch x86_64 -I/usr/local/opt/sqlite/include -DHAVE_SSE_AT_COMPILE_TIME -Wall -Wdeclaration-after-statement degrib18/g2clib-1.0.4/getpoly.c -o ../o/getpoly.o >/dev/null 2>&1
libtool: compile:  clang++ -c -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/gcore -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/alg -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr/ogrsf_frmts -DOGR_ENABLED -I/usr/local/Cellar/gdal/1.11.5/include -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/usr/local/opt/armadillo/include -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_4/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include -Idegrib18/degrib -DHAVE_JASPER -arch x86_64 -g -O2 -DHAVE_SSE_AT_COMPILE_TIME -Wall degrib18/g2clib-1.0.4/dec_jpeg2000.cpp  -fno-common -DPIC -o ../o/.libs/dec_jpeg2000.o
/bin/sh /private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/libtool --mode=compile --tag=CC clang -c -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/gcore -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/alg -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr/ogrsf_frmts -DOGR_ENABLED -I/usr/local/Cellar/gdal/1.11.5/include -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/usr/local/opt/armadillo/include -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_4/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include  -Idegrib18/degrib -DHAVE_JASPER -arch x86_64 -I/usr/local/opt/sqlite/include -DHAVE_SSE_AT_COMPILE_TIME  -Wall -Wdeclaration-after-statement  degrib18/g2clib-1.0.4/jpcunpack.c -o ../o/jpcunpack.lo
libtool: compile:  clang -c -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/gcore -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/alg -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr/ogrsf_frmts -DOGR_ENABLED -I/usr/local/Cellar/gdal/1.11.5/include -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/usr/local/opt/armadillo/include -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_4/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include -Idegrib18/degrib -DHAVE_JASPER -arch x86_64 -I/usr/local/opt/sqlite/include -DHAVE_SSE_AT_COMPILE_TIME -Wall -Wdeclaration-after-statement degrib18/g2clib-1.0.4/jpcunpack.c  -fno-common -DPIC -o ../o/.libs/jpcunpack.o
libtool: compile:  clang -c -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/gcore -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/alg -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr/ogrsf_frmts -DOGR_ENABLED -I/usr/local/Cellar/gdal/1.11.5/include -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/usr/local/opt/armadillo/include -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_4/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include -Idegrib18/degrib -DHAVE_JASPER -arch x86_64 -I/usr/local/opt/sqlite/include -DHAVE_SSE_AT_COMPILE_TIME -Wall -Wdeclaration-after-statement degrib18/g2clib-1.0.4/seekgb.c -o ../o/seekgb.o >/dev/null 2>&1
/bin/sh /private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/libtool --mode=compile --tag=CC clang -c -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/gcore -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/alg -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr/ogrsf_frmts -DOGR_ENABLED -I/usr/local/Cellar/gdal/1.11.5/include -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/usr/local/opt/armadillo/include -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_4/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include  -Idegrib18/degrib -DHAVE_JASPER -arch x86_64 -I/usr/local/opt/sqlite/include -DHAVE_SSE_AT_COMPILE_TIME  -Wall -Wdeclaration-after-statement  degrib18/g2clib-1.0.4/jpcpack.c -o ../o/jpcpack.lo
libtool: compile:  clang -c -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/gcore -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/alg -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr/ogrsf_frmts -DOGR_ENABLED -I/usr/local/Cellar/gdal/1.11.5/include -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/usr/local/opt/armadillo/include -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_4/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include -Idegrib18/degrib -DHAVE_JASPER -arch x86_64 -I/usr/local/opt/sqlite/include -DHAVE_SSE_AT_COMPILE_TIME -Wall -Wdeclaration-after-statement degrib18/g2clib-1.0.4/jpcpack.c  -fno-common -DPIC -o ../o/.libs/jpcpack.o
libtool: compile:  clang -c -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/gcore -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/alg -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr/ogrsf_frmts -DOGR_ENABLED -I/usr/local/Cellar/gdal/1.11.5/include -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/usr/local/opt/armadillo/include -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_4/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include -Idegrib18/degrib -DHAVE_JASPER -arch x86_64 -I/usr/local/opt/sqlite/include -DHAVE_SSE_AT_COMPILE_TIME -Wall -Wdeclaration-after-statement degrib18/g2clib-1.0.4/jpcunpack.c -o ../o/jpcunpack.o >/dev/null 2>&1
libtool: compile:  clang++ -c -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/gcore -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/alg -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr/ogrsf_frmts -DOGR_ENABLED -I/usr/local/Cellar/gdal/1.11.5/include -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/usr/local/opt/armadillo/include -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_4/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include -Idegrib18/degrib -DHAVE_JASPER -arch x86_64 -g -O2 -DHAVE_SSE_AT_COMPILE_TIME -Wall degrib18/g2clib-1.0.4/dec_jpeg2000.cpp -o ../o/dec_jpeg2000.o >/dev/null 2>&1
/bin/sh /private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/libtool --mode=compile --tag=CC clang -c -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/gcore -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/alg -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr/ogrsf_frmts -DOGR_ENABLED -I/usr/local/Cellar/gdal/1.11.5/include -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/usr/local/opt/armadillo/include -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_4/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include  -Idegrib18/degrib -DHAVE_JASPER -arch x86_64 -I/usr/local/opt/sqlite/include -DHAVE_SSE_AT_COMPILE_TIME  -Wall -Wdeclaration-after-statement  degrib18/g2clib-1.0.4/enc_jpeg2000.c -o ../o/enc_jpeg2000.lo
libtool: compile:  clang -c -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/gcore -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/alg -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr/ogrsf_frmts -DOGR_ENABLED -I/usr/local/Cellar/gdal/1.11.5/include -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/usr/local/opt/armadillo/include -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_4/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include -Idegrib18/degrib -DHAVE_JASPER -arch x86_64 -I/usr/local/opt/sqlite/include -DHAVE_SSE_AT_COMPILE_TIME -Wall -Wdeclaration-after-statement degrib18/g2clib-1.0.4/enc_jpeg2000.c  -fno-common -DPIC -o ../o/.libs/enc_jpeg2000.o
libtool: compile:  clang -c -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/gcore -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/alg -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr/ogrsf_frmts -DOGR_ENABLED -I/usr/local/Cellar/gdal/1.11.5/include -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/usr/local/opt/armadillo/include -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_4/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include -Idegrib18/degrib -DHAVE_JASPER -arch x86_64 -I/usr/local/opt/sqlite/include -DHAVE_SSE_AT_COMPILE_TIME -Wall -Wdeclaration-after-statement degrib18/g2clib-1.0.4/jpcpack.c -o ../o/jpcpack.o >/dev/null 2>&1
libtool: compile:  clang -c -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/gcore -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/alg -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/ogr/ogrsf_frmts -DOGR_ENABLED -I/usr/local/Cellar/gdal/1.11.5/include -I/private/tmp/gdal-20160817-27831-9ipcau/gdal-1.11.5/port -I/usr/local/opt/armadillo/include -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_4/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include -Idegrib18/degrib -DHAVE_JASPER -arch x86_64 -I/usr/local/opt/sqlite/include -DHAVE_SSE_AT_COMPILE_TIME -Wall -Wdeclaration-after-statement degrib18/g2clib-1.0.4/enc_jpeg2000.c -o ../o/enc_jpeg2000.o >/dev/null 2>&1
make: *** [frmts-target] Error 2

READ THIS: https://git.io/brew-troubleshooting
If reporting this issue please do so at (not Homebrew/brew):
  https://github.com/Homebrew/homebrew-core/issues
@MikeMcQuaid
Copy link
Member

READ THIS: https://git.io/brew-troubleshooting

Please do.

@DomT4
Copy link
Member

DomT4 commented Aug 17, 2016

Edited your original post to make the formatting a little more readable FYI.

@m-kuhn
Copy link

m-kuhn commented Aug 18, 2016

FYI, there's a gdal-20 formula in the osgeo tap
https://github.com/OSGeo/homebrew-osgeo4mac

@MikeMcQuaid
Copy link
Member

READ THIS: https://git.io/brew-troubleshooting

Closing this until that's done and then will reopen.

@earthflat
Copy link
Author

Sorry for the long delay. The problem is still unsolved.

Please find the Gist log here:
https://gist.github.com/anonymous/e9ffc401a91c6461346dc668c8ecfd45

Thanks for reopening this issue!

@earthflat earthflat changed the title new gdal does not build anymore gdal failed to build on 10.10.5 Oct 17, 2016
@MikeMcQuaid MikeMcQuaid reopened this Oct 19, 2016
@MikeMcQuaid
Copy link
Member

Please try to resolve your brew doctor warnings and try again.

@earthflat
Copy link
Author

earthflat commented Oct 24, 2016

Dear Mike,

I've already tried this but the problem remained the same.

I have removed all folders containing the config files listed by brew doctor from the path. Also '/usr/local/sbin' was added to the path. The keg 'suite-sparse421' is intentionally unlinked, since a newer version of suite-sparse (4.5.3) is installed. The unbrewed headers from 'usr/local/include/ublio.h' refer to the Fuse installation (non-homebrew installation) but are installed since ever and are not considered to produce trouble. Also the sha256 warnings from the keckcaves tap should not relate to the described build-failure.

Here you find the new Gist with the potential brew doctor warnings fixed:
https://gist.github.com/b9887682f4d58be95e4e48dc1d32d95f

Thanks!

@MikeMcQuaid
Copy link
Member

Seems to be failing to find libxml. Try to brew reinstall libxml2.

@earthflat
Copy link
Author

earthflat commented Oct 26, 2016

Thanks for helping. How do you get to the libxml issue?
In the 'config.log'file of the Gist I can find the following warnings:

ld: warning: directory not found for option '-L/usr/local/Cellar/gdal/1.11.5_1/lib'
ld: warning: directory not found for option '-L/usr/local/Cellar/libdap/3.12.1_1/lib64'
ld: warning: directory not found for option '-L/usr/local/Cellar/libxml2/2.9.2/lib'

I reinstalled 'libxml2', which is keg only by default (due to another system libxml). I checked before and libxml2 should have already been installed.
I also reinstalled 'libdap' to link it to the most recent version (an older version of 'libdap' was linked before). Besides, there was a strange issue that two of the older versions suddenly were removed from the Cellar and are now not available anymore???

The build-error is now slightly different and the 'config.log' file (Gist) now shows the following warnings:

ld: warning: directory not found for option '-L/usr/local/Cellar/gdal/1.11.5_1/lib'
ld: warning: directory not found for option '-L/usr/local/Cellar/libdap/3.18.1/lib64'

There is no .../gdal/1.11.5_1 folder since this is the version I just try to install. There is also no 'lib64' folder in the lib dap/3.18.1 directory, just a 'lib' folder.

Please find the new Gist here:
https://gist.github.com/ac915ced44cd84c1243d024844b8efa8

@MikeMcQuaid
Copy link
Member

Weird. You may wish to uninstall and reinstall all your Homebrew packages with brew bundle dump && brew uninstall $(brew list); brew bundle

@m-kuhn
Copy link

m-kuhn commented Nov 6, 2016

Why does homebrew stick to gdal 1?

There's also

brew install osgeo/homebrew-osgeo4mac/gdal2

@mankoff
Copy link
Contributor

mankoff commented Nov 15, 2016

gdal2 builds, but does not seem to include netcdf support. gdal1 used to support netcdf, but does not in the current brew.

@m-kuhn
Copy link

m-kuhn commented Nov 15, 2016

And if you build gdal2 --with-complete?

@mankoff
Copy link
Contributor

mankoff commented Nov 15, 2016

Both gdal and gdal2 don't compile --with-complete. Below is the error message from gdal2:

==> make
Last 15 lines from /Users/mankoff/Library/Logs/Homebrew/gdal2/02.make:
libtool: compile:  clang++ -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gcore -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/alg -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr/ogrsf_frmts -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gnm -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/apps -arch x86_64 -g -O2 -Wall -Wextra -Winit-self -Wunused-parameter -Wformat -Werror=format-security -Wno-format-nonliteral -Wshorten-64-to-32 -Wshadow -Werror=vla -Wnull-dereference -Wunused-private-field -Wmissing-prototypes -Wmissing-declarations -Wnon-virtual-dtor -Woverloaded-virtual -fno-operator-names -I.. -I../.. -I../gml -I../wfs -DOGR_ENABLED -I/usr/local/Cellar/gdal2/2.1.2/include -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_5/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include -DGDAL_COMPILATION -c ogrcswdataset.cpp  -fno-common -DPIC -o ../o/.libs/ogrcswdataset.o
/bin/sh /private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/libtool --mode=compile --tag=CXX clang++ -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gcore -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/alg -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr/ogrsf_frmts -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gnm -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/apps -arch x86_64 -g -O2  -Wall -Wextra -Winit-self -Wunused-parameter -Wformat -Werror=format-security -Wno-format-nonliteral -Wshorten-64-to-32 -Wshadow -Werror=vla -Wnull-dereference -Wunused-private-field -Wmissing-prototypes -Wmissing-declarations -Wnon-virtual-dtor -Woverloaded-virtual -fno-operator-names  -I/usr/local/opt/json-c/include/json-c -I.. -I../.. -I../pgdump -DOGR_ENABLED -I/usr/local/Cellar/gdal2/2.1.2/include -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_5/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include  -DGDAL_COMPILATION -c -o ../o/ogramigocloudresultlayer.lo ogramigocloudresultlayer.cpp
libtool: compile:  clang++ -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gcore -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/alg -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr/ogrsf_frmts -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gnm -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/apps -arch x86_64 -g -O2 -Wall -Wextra -Winit-self -Wunused-parameter -Wformat -Werror=format-security -Wno-format-nonliteral -Wshorten-64-to-32 -Wshadow -Werror=vla -Wnull-dereference -Wunused-private-field -Wmissing-prototypes -Wmissing-declarations -Wnon-virtual-dtor -Woverloaded-virtual -fno-operator-names -I/usr/local/opt/json-c/include/json-c -I.. -I../.. -I../pgdump -DOGR_ENABLED -I/usr/local/Cellar/gdal2/2.1.2/include -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_5/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include -DGDAL_COMPILATION -c ogramigocloudresultlayer.cpp  -fno-common -DPIC -o ../o/.libs/ogramigocloudresultlayer.o
libtool: compile:  clang++ -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gcore -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/alg -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr/ogrsf_frmts -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gnm -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/apps -arch x86_64 -g -O2 -Wall -Wextra -Winit-self -Wunused-parameter -Wformat -Werror=format-security -Wno-format-nonliteral -Wshorten-64-to-32 -Wshadow -Werror=vla -Wnull-dereference -Wunused-private-field -Wmissing-prototypes -Wmissing-declarations -Wnon-virtual-dtor -Woverloaded-virtual -fno-operator-names -I/usr/local/opt/json-c/include/json-c -I.. -I../.. -I../geojson -DOGR_ENABLED -I/usr/local/Cellar/gdal2/2.1.2/include -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_5/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include -DGDAL_COMPILATION -c ogrplscenesdataset.cpp -o ../o/ogrplscenesdataset.o >/dev/null 2>&1
libtool: compile:  clang++ -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gcore -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/alg -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr/ogrsf_frmts -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gnm -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/apps -arch x86_64 -g -O2 -Wall -Wextra -Winit-self -Wunused-parameter -Wformat -Werror=format-security -Wno-format-nonliteral -Wshorten-64-to-32 -Wshadow -Werror=vla -Wnull-dereference -Wunused-private-field -Wmissing-prototypes -Wmissing-declarations -Wnon-virtual-dtor -Woverloaded-virtual -fno-operator-names -I/usr/local/opt/json-c/include/json-c -I.. -I../.. -I../pgdump -DOGR_ENABLED -I/usr/local/Cellar/gdal2/2.1.2/include -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_5/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include -DGDAL_COMPILATION -c ogramigocloudresultlayer.cpp -o ../o/ogramigocloudresultlayer.o >/dev/null 2>&1
libtool: compile:  clang++ -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gcore -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/alg -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr/ogrsf_frmts -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gnm -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/apps -arch x86_64 -g -O2 -Wall -Wextra -Winit-self -Wunused-parameter -Wformat -Werror=format-security -Wno-format-nonliteral -Wshorten-64-to-32 -Wshadow -Werror=vla -Wnull-dereference -Wunused-private-field -Wmissing-prototypes -Wmissing-declarations -Wnon-virtual-dtor -Woverloaded-virtual -fno-operator-names -I.. -I../.. -I../gml -I../wfs -DOGR_ENABLED -I/usr/local/Cellar/gdal2/2.1.2/include -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_5/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include -DGDAL_COMPILATION -c ogrcswdataset.cpp -o ../o/ogrcswdataset.o >/dev/null 2>&1
/bin/sh /private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/libtool --mode=compile --tag=CXX clang++ -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gcore -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/alg -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr/ogrsf_frmts -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gnm -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/apps -arch x86_64 -g -O2  -Wall -Wextra -Winit-self -Wunused-parameter -Wformat -Werror=format-security -Wno-format-nonliteral -Wshorten-64-to-32 -Wshadow -Werror=vla -Wnull-dereference -Wunused-private-field -Wmissing-prototypes -Wmissing-declarations -Wnon-virtual-dtor -Woverloaded-virtual -fno-operator-names  -I/usr/local/opt/json-c/include/json-c -I.. -I../.. -I../geojson  -DOGR_ENABLED -I/usr/local/Cellar/gdal2/2.1.2/include -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_5/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include  -DGDAL_COMPILATION -c -o ../o/ogrplscenesv1dataset.lo ogrplscenesv1dataset.cpp
/bin/sh /private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/libtool --mode=compile --tag=CXX clang++ -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gcore -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/alg -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr/ogrsf_frmts -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gnm -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/apps -arch x86_64 -g -O2  -Wall -Wextra -Winit-self -Wunused-parameter -Wformat -Werror=format-security -Wno-format-nonliteral -Wshorten-64-to-32 -Wshadow -Werror=vla -Wnull-dereference -Wunused-private-field -Wmissing-prototypes -Wmissing-declarations -Wnon-virtual-dtor -Woverloaded-virtual -fno-operator-names  -I/usr/local/opt/json-c/include/json-c -I.. -I../.. -I../geojson  -DOGR_ENABLED -I/usr/local/Cellar/gdal2/2.1.2/include -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_5/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include  -DGDAL_COMPILATION -c -o ../o/ogrplsceneslayer.lo ogrplsceneslayer.cpp
libtool: compile:  clang++ -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gcore -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/alg -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr/ogrsf_frmts -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gnm -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/apps -arch x86_64 -g -O2 -Wall -Wextra -Winit-self -Wunused-parameter -Wformat -Werror=format-security -Wno-format-nonliteral -Wshorten-64-to-32 -Wshadow -Werror=vla -Wnull-dereference -Wunused-private-field -Wmissing-prototypes -Wmissing-declarations -Wnon-virtual-dtor -Woverloaded-virtual -fno-operator-names -I/usr/local/opt/json-c/include/json-c -I.. -I../.. -I../geojson -DOGR_ENABLED -I/usr/local/Cellar/gdal2/2.1.2/include -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_5/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include -DGDAL_COMPILATION -c ogrplscenesv1dataset.cpp  -fno-common -DPIC -o ../o/.libs/ogrplscenesv1dataset.o
libtool: compile:  clang++ -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gcore -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/alg -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr/ogrsf_frmts -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gnm -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/apps -arch x86_64 -g -O2 -Wall -Wextra -Winit-self -Wunused-parameter -Wformat -Werror=format-security -Wno-format-nonliteral -Wshorten-64-to-32 -Wshadow -Werror=vla -Wnull-dereference -Wunused-private-field -Wmissing-prototypes -Wmissing-declarations -Wnon-virtual-dtor -Woverloaded-virtual -fno-operator-names -I/usr/local/opt/json-c/include/json-c -I.. -I../.. -I../geojson -DOGR_ENABLED -I/usr/local/Cellar/gdal2/2.1.2/include -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_5/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include -DGDAL_COMPILATION -c ogrplsceneslayer.cpp  -fno-common -DPIC -o ../o/.libs/ogrplsceneslayer.o
/bin/sh /private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/libtool --mode=compile --tag=CXX clang++ -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gcore -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/alg -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr/ogrsf_frmts -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gnm -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/apps -arch x86_64 -g -O2  -Wall -Wextra -Winit-self -Wunused-parameter -Wformat -Werror=format-security -Wno-format-nonliteral -Wshorten-64-to-32 -Wshadow -Werror=vla -Wnull-dereference -Wunused-private-field -Wmissing-prototypes -Wmissing-declarations -Wnon-virtual-dtor -Woverloaded-virtual -fno-operator-names  -I/usr/local/opt/json-c/include/json-c -I.. -I../.. -I../geojson  -DOGR_ENABLED -I/usr/local/Cellar/gdal2/2.1.2/include -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_5/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include  -DGDAL_COMPILATION -c -o ../o/ogrplscenesv1layer.lo ogrplscenesv1layer.cpp
libtool: compile:  clang++ -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gcore -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/alg -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr/ogrsf_frmts -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gnm -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/apps -arch x86_64 -g -O2 -Wall -Wextra -Winit-self -Wunused-parameter -Wformat -Werror=format-security -Wno-format-nonliteral -Wshorten-64-to-32 -Wshadow -Werror=vla -Wnull-dereference -Wunused-private-field -Wmissing-prototypes -Wmissing-declarations -Wnon-virtual-dtor -Woverloaded-virtual -fno-operator-names -I/usr/local/opt/json-c/include/json-c -I.. -I../.. -I../geojson -DOGR_ENABLED -I/usr/local/Cellar/gdal2/2.1.2/include -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_5/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include -DGDAL_COMPILATION -c ogrplscenesv1layer.cpp  -fno-common -DPIC -o ../o/.libs/ogrplscenesv1layer.o
libtool: compile:  clang++ -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gcore -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/alg -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr/ogrsf_frmts -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gnm -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/apps -arch x86_64 -g -O2 -Wall -Wextra -Winit-self -Wunused-parameter -Wformat -Werror=format-security -Wno-format-nonliteral -Wshorten-64-to-32 -Wshadow -Werror=vla -Wnull-dereference -Wunused-private-field -Wmissing-prototypes -Wmissing-declarations -Wnon-virtual-dtor -Woverloaded-virtual -fno-operator-names -I/usr/local/opt/json-c/include/json-c -I.. -I../.. -I../geojson -DOGR_ENABLED -I/usr/local/Cellar/gdal2/2.1.2/include -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_5/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include -DGDAL_COMPILATION -c ogrplscenesv1dataset.cpp -o ../o/ogrplscenesv1dataset.o >/dev/null 2>&1
libtool: compile:  clang++ -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gcore -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/alg -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr/ogrsf_frmts -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gnm -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/apps -arch x86_64 -g -O2 -Wall -Wextra -Winit-self -Wunused-parameter -Wformat -Werror=format-security -Wno-format-nonliteral -Wshorten-64-to-32 -Wshadow -Werror=vla -Wnull-dereference -Wunused-private-field -Wmissing-prototypes -Wmissing-declarations -Wnon-virtual-dtor -Woverloaded-virtual -fno-operator-names -I/usr/local/opt/json-c/include/json-c -I.. -I../.. -I../geojson -DOGR_ENABLED -I/usr/local/Cellar/gdal2/2.1.2/include -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_5/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include -DGDAL_COMPILATION -c ogrplsceneslayer.cpp -o ../o/ogrplsceneslayer.o >/dev/null 2>&1
libtool: compile:  clang++ -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gcore -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/alg -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/ogr/ogrsf_frmts -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/gnm -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/apps -arch x86_64 -g -O2 -Wall -Wextra -Winit-self -Wunused-parameter -Wformat -Werror=format-security -Wno-format-nonliteral -Wshorten-64-to-32 -Wshadow -Werror=vla -Wnull-dereference -Wunused-private-field -Wmissing-prototypes -Wmissing-declarations -Wnon-virtual-dtor -Woverloaded-virtual -fno-operator-names -I/usr/local/opt/json-c/include/json-c -I.. -I../.. -I../geojson -DOGR_ENABLED -I/usr/local/Cellar/gdal2/2.1.2/include -I/private/tmp/gdal2-20161115-96782-1egqqsb/gdal-2.1.2/port -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/Cellar/netcdf/4.3.3.1_5/include -I/usr/local -I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/libpng -I/usr/local/opt/libpng/include -I/usr/local -I/usr/local/include -I/usr -I/usr/include -DGDAL_COMPILATION -c ogrplscenesv1layer.cpp -o ../o/ogrplscenesv1layer.o >/dev/null 2>&1
Error: Version value must be a string; got a NilClass ()
Please report this bug:
  https://git.io/brew-troubleshooting
/usr/local/Homebrew/Library/Homebrew/version.rb:198:in `initialize'
/usr/local/Homebrew/Library/Homebrew/development_tools.rb:59:in `new'
/usr/local/Homebrew/Library/Homebrew/development_tools.rb:59:in `gcc_42_build_version'
/usr/local/Homebrew/Library/Homebrew/system_config.rb:10:in `gcc_42'
/usr/local/Homebrew/Library/Homebrew/system_config.rb:147:in `dump_verbose_config'
/usr/local/Homebrew/Library/Homebrew/extend/os/mac/system_config.rb:42:in `dump_verbose_config'
/usr/local/Homebrew/Library/Homebrew/formula.rb:1756:in `block in system'
/usr/local/Homebrew/Library/Homebrew/formula.rb:1698:in `open'
/usr/local/Homebrew/Library/Homebrew/formula.rb:1698:in `system'
/usr/local/Homebrew/Library/Taps/osgeo/homebrew-osgeo4mac/Formula/gdal2.rb:277:in `install'
/usr/local/Homebrew/Library/Homebrew/build.rb:137:in `block in install'
/usr/local/Homebrew/Library/Homebrew/formula.rb:1080:in `block in brew'
/usr/local/Homebrew/Library/Homebrew/formula.rb:1839:in `block in stage'
/usr/local/Homebrew/Library/Homebrew/resource.rb:98:in `block in unpack'
/usr/local/Homebrew/Library/Homebrew/extend/fileutils.rb:14:in `block in mktemp'
/usr/local/Homebrew/Library/Homebrew/extend/fileutils.rb:74:in `block in run'
/usr/local/Homebrew/Library/Homebrew/extend/fileutils.rb:74:in `chdir'
/usr/local/Homebrew/Library/Homebrew/extend/fileutils.rb:74:in `run'
/usr/local/Homebrew/Library/Homebrew/extend/fileutils.rb:13:in `mktemp'
/usr/local/Homebrew/Library/Homebrew/resource.rb:94:in `unpack'
/usr/local/Homebrew/Library/Homebrew/resource.rb:86:in `stage'
/usr/local/Homebrew/Library/Homebrew/formula.rb:1826:in `stage'
/usr/local/Homebrew/Library/Homebrew/formula.rb:1075:in `brew'
/usr/local/Homebrew/Library/Homebrew/build.rb:112:in `install'
/usr/local/Homebrew/Library/Homebrew/build.rb:189:in `<main>'
~ $

@mankoff
Copy link
Contributor

mankoff commented Nov 15, 2016

My brew doctor is clean except that I'm on a case-sensitive filesystem. I'm following the same steps to install grass 7 on OS X that I wrote and that worked a few months ago here: https://grasswiki.osgeo.org/wiki/Compiling_on_MacOSX_using_homebrew#Install_Instructions_on_OS_X_with_Brew_and_Anaconda_Python

@m-kuhn
Copy link

m-kuhn commented Nov 15, 2016

The --with-complete was based on that:
https://github.com/OSGeo/homebrew-osgeo4mac/blob/master/Formula/gdal2.rb#L62-L64

You probably have to uninstall before reinstalling with different options (see
http://apple.stackexchange.com/questions/125129/how-do-i-give-options-to-homebrew-install)

@mankoff
Copy link
Contributor

mankoff commented Nov 15, 2016

I have uninstalled netcdf and gdal and gdal2 before installing. I'm trying to uninstall the other things in that list, and run into this weird error:

~ $ brew remove libspatialite
Error: undefined method `name' for nil:NilClass
Please report this bug:
  https://git.io/brew-troubleshooting
/usr/local/Homebrew/Library/Homebrew/cmd/uninstall.rb:121:in `map'
/usr/local/Homebrew/Library/Homebrew/cmd/uninstall.rb:121:in `sample_command'
/usr/local/Homebrew/Library/Homebrew/cmd/uninstall.rb:145:in `output'
/usr/local/Homebrew/Library/Homebrew/cmd/uninstall.rb:92:in `check_for_dependents'
/usr/local/Homebrew/Library/Homebrew/cmd/uninstall.rb:83:in `handle_unsatisfied_dependents'
/usr/local/Homebrew/Library/Homebrew/cmd/uninstall.rb:31:in `uninstall'
/usr/local/Homebrew/Library/Homebrew/brew.rb:94:in `<main>'
~ $

@MikeMcQuaid
Copy link
Member

@mankoff brew update and try that again. If it still fails: can I see your brew config?

@mankoff
Copy link
Contributor

mankoff commented Nov 15, 2016

~ $ brew config
HOMEBREW_VERSION: 1.1.0-128-gc1af8fb
ORIGIN: https://github.com/Homebrew/brew
HEAD: c1af8fba55dc2bdee54c41cb1e0dfe327ddf1084
Last commit: 19 minutes ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 90bb7584535611bd05fd075ebb971cee0cdd6492
Core tap last commit: 4 hours ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_REPOSITORY: /usr/local/Homebrew
HOMEBREW_CELLAR: /usr/local/Cellar
HOMEBREW_BOTTLE_DOMAIN: https://homebrew.bintray.com
CPU: quad-core 64-bit broadwell
Homebrew Ruby: 2.0.0-p648
Clang: 8.0 build 800
Git: 2.10.2 => /usr/local/bin/git
Perl: /usr/bin/perl
Python: /usr/local/bin/python => /usr/local/Cellar/python/2.7.12_2/Frameworks/Python.framework/Versions/2.7/bin/python2.7
Ruby: /usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
Java: 1.8.0_45, 1.6.0_65-b14-468
macOS: 10.11.6-x86_64
Xcode: 8.1
CLT: 7.3.1.0.1.1461711523
X11: 2.7.9 => /opt/X11

@mankoff
Copy link
Contributor

mankoff commented Nov 15, 2016

That error where I cannot uninstall a formula occurs on jasper, libspatialite, and libxml2.

@ilovezfs
Copy link
Contributor

what versions are they?

@mankoff
Copy link
Contributor

mankoff commented Nov 15, 2016

I just tried brew tap osgeo/osgeo4mac; brew install gdal2 --with-complete on a clean brew install and I got the same gdal2 error as above.

@MikeMcQuaid
Copy link
Member

I'm trying to uninstall the other things in that list, and run into this weird error:

Have opened a PR for this in Homebrew/brew#1510.

@bhaskarvk
Copy link

Seems like gdal2 formula in osgeo4mac has been updated OSGeo/homebrew-osgeo4mac/issues/172. Just tried a new build and it works. gdal build still fails though.

@dakcarto
Copy link
Contributor

Hi,

The fix I added to gdal2 is a temp workaround until it is properly reported/patched upstream at GDAL project. Pretty sure the patch will work for gdal too, but don't recommend it until there is upstream agreement on the root of the issue. (For example, I have not even had time to test that the JPEG2000 jasper driver still works.)

@bhaskarvk
Copy link

Understood, for now I'm just glad gdal2 is compiling.

@katbormann
Copy link

katbormann commented Nov 26, 2016

I have followed the pre-reqs prior to posting (see below).

I am having the same issue. I had 'brew install gdal' working just fine until I ran 'brew upgrade'. I then had all sorts of issues with my dynamic libs, and hdf4 support. After a 'brew uninstall gdal' i have been completely unable to get a successful gdal with hdf4 support up and running.

Since then i have done a complete uninstall of everything Homebrew '/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"'. And have then started from scratch:

  1. first installing homebrew '/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"'
  2. then hdf4 'brew install hdf4'
  3. toggled hdf support 'brew link --overwrite hdf4'
  4. freshly compiled version/ install of gdal 'brew install gdal --complete --enable-unsupported --with-hdf4'

the result of gdal install (#4) is
"gdal failed to build on 10.10.5 #3958"
The full gdal install result is here https://drive.google.com/open?id=0ByRWZA08_Ch-N3VDeGE5TzlISm8

I did manage to get both gdal (1) and gdal2 compiled but not with hdf4 support (which i need).

Does anyone have any solutions or workarounds for GDAL with hdf4 support?

System: OSX 10.11.6

Pre-reqs for posting:
katb$ brew update
Already up-to-date.
katb$ brew update
Already up-to-date.
katb$ brew doctor
Your system is ready to brew.
katb$ xcode-select -p
/Applications/Xcode.app/Contents/Developer

@MikeMcQuaid
Copy link
Member

Closing as there's no work ongoing on this issue, sorry.

@Homebrew Homebrew locked and limited conversation to collaborators May 4, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants