Comments (6)
Haven't updated XQuartz yet, so can't reproduce here, but the error is OpenGL-related. You can try hacking the formula and adding the following to the base configure args
assignment:
"--without-opengl",
This should keep parts of NVIZ visualization from being built, though the build may then complete.
from homebrew-osgeo4mac.
This prevents the early failure, but now I get the following:
GRASS GIS 7.0.0beta1 compilation log
Started compilation: Sat May 24 17:38:16 EDT 2014
Errors in:
/private/tmp/grass-70-D7j1/grass-7.0.0beta1/gui/wxpython/rlisetup
/private/tmp/grass-70-D7j1/grass-7.0.0beta1/gui/wxpython/gmodeler
/private/tmp/grass-70-D7j1/grass-7.0.0beta1/gui/wxpython/mapswipe
/private/tmp/grass-70-D7j1/grass-7.0.0beta1/gui/wxpython/animation
/private/tmp/grass-70-D7j1/grass-7.0.0beta1/gui/wxpython/dbmgr
/private/tmp/grass-70-D7j1/grass-7.0.0beta1/gui/wxpython/psmap
/private/tmp/grass-70-D7j1/grass-7.0.0beta1/gui/wxpython/vdigit
/private/tmp/grass-70-D7j1/grass-7.0.0beta1/gui/wxpython/gcp
/private/tmp/grass-70-D7j1/grass-7.0.0beta1/gui/wxpython/timeline
/private/tmp/grass-70-D7j1/grass-7.0.0beta1/gui/wxpython/iclass
In case of errors please change into the directory with error and run 'make'.
If you get multiple errors, you need to deal with them in the order they
appear in the error log. If you get an error building a library, you will
also get errors from anything which uses the library.
Finished compilation: Sat May 24 17:39:39 EDT 2014
make: *** [default] Error 1
==> Formula
Tap: osgeo/homebrew-osgeo4mac
Path: /usr/local/Library/Taps/osgeo/homebrew-osgeo4mac/Formula/grass-70.rb
==> Configuration
HOMEBREW_VERSION: 0.9.5
HEAD: 679bb9b14ba7c498dee2e7b44afdd28b7f341d45
CPU: 8-core 64-bit haswell
OS X: 10.9.3-x86_64
Xcode: 5.1.1
CLT: 5.1.0.0.1.1396320587
X11: 2.7.6 => /opt/X11
==> ENV
HOMEBREW_CC: clang
HOMEBREW_CXX: clang++
MAKEFLAGS: -j8
CMAKE_PREFIX_PATH: /usr/local/opt/gettext:/usr/local/opt/readline:/usr/local/opt/sqlite:/usr/local/opt/libxml2:/usr/local/opt/liblwgeom:/usr/local/opt/libffi:/usr/local
CMAKE_INCLUDE_PATH: /System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers:/opt/X11/include:/opt/X11/include/freetype2
CMAKE_LIBRARY_PATH: /System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries:/opt/X11/lib
PKG_CONFIG_PATH: /usr/local/opt/libpng/lib/pkgconfig:/usr/local/opt/libtiff/lib/pkgconfig:/usr/local/opt/proj/lib/pkgconfig:/usr/local/opt/sqlite/lib/pkgconfig:/usr/local/opt/freexl/lib/pkgconfig:/usr/local/opt/libxml2/lib/pkgconfig:/usr/local/opt/json-c/lib/pkgconfig:/usr/local/opt/libspatialite/lib/pkgconfig:/usr/local/opt/gdal/lib/pkgconfig:/usr/local/opt/fftw/lib/pkgconfig:/usr/local/opt/freetype/lib/pkgconfig:/usr/local/opt/fontconfig/lib/pkgconfig:/usr/local/opt/pixman/lib/pkgconfig:/usr/local/opt/libffi/lib/pkgconfig:/usr/local/opt/glib/lib/pkgconfig:/usr/local/opt/cairo/lib/pkgconfig
PKG_CONFIG_LIBDIR: /usr/lib/pkgconfig:/usr/local/Library/ENV/pkgconfig/10.9:/opt/X11/lib/pkgconfig:/opt/X11/share/pkgconfig
ACLOCAL_PATH: /usr/local/opt/gettext/share/aclocal:/usr/local/opt/libxml2/share/aclocal:/usr/local/share/aclocal:/opt/X11/share/aclocal
PATH: /usr/local/Library/ENV/4.3:/usr/local/opt/pkg-config/bin:/usr/local/opt/gettext/bin:/usr/local/opt/libpng/bin:/usr/local/opt/jpeg/bin:/usr/local/opt/giflib/bin:/usr/local/opt/libtiff/bin:/usr/local/opt/proj/bin:/usr/local/opt/libgeotiff/bin:/usr/local/opt/geos/bin:/usr/local/opt/sqlite/bin:/usr/local/opt/libxml2/bin:/usr/local/opt/gdal/bin:/usr/local/opt/unixodbc/bin:/usr/local/opt/fftw/bin:/usr/local/opt/wxmac/bin:/usr/local/opt/freetype/bin:/usr/local/opt/fontconfig/bin:/usr/local/opt/glib/bin:/usr/local/opt/cairo/bin:/opt/X11/bin:/usr/bin:/bin:/usr/sbin:/sbin
It would appear that this is related to wxPython. When running in debug mode and switching to the gui/wxpython (where the build fails) directory, I can run make without any errors. Is there a way to exit the debug shell and continue the build?
from homebrew-osgeo4mac.
I have fixed the wxpython
issue, but am still having problems with the NVIZ compiling. It is definitely due to the upgrade of XQuartz, though unsure of why, since all the right components are there still.
from homebrew-osgeo4mac.
Has the wxpython fix been pushed? I'm still getting that error when trying to build. For now, I've downgraded my xquartz to 2.9.5 to avoid the opengl related errors.
from homebrew-osgeo4mac.
I've pushed the wxpython
fix. Please do brew update
and try again with xquartz 2.9.5 (still failing for 2.9.6).
Thanks!
from homebrew-osgeo4mac.
The formula appears to build now, but an issue exists with the wxPython GUI. I believe that the issue that I originally reported is now resolved.
from homebrew-osgeo4mac.
Related Issues (20)
- GDAL 3.1.2 error building with jpeg2000 driver HOT 2
- osgeo-gdal brew install fails HOT 5
- GRASS GIS 7.8.4 released, some mac specific news HOT 3
- Issues installing `insighttoolkit` from source HOT 3
- Missing lib armadillo HOT 10
- Please update to GDAL 3.2.0 HOT 3
- macOS gcc reinstall failure "Type mismatch between actual argument" is linked to osgeo-netcdf HOT 2
- arm64 native bottle HOT 3
- grace no longer working HOT 37
- Brew tap fails due to syntax errors in various osgeo4mac Homebrew formulae HOT 11
- gdal - linked with incorrect libdap - Big Sur HOT 4
- [BigSur][Installation] Install fails on BigSur HOT 26
- Error: Could not get runtime dependencies HOT 2
- Question: How do I join Slack ? HOT 1
- osgeo-libkml.rb emits warning HOT 3
- trouble with labelimg.py starting it shows the error bellow HOT 2
- brew tap not working on macOS 12.2.1 HOT 7
- Status update?
- "Just brew tap osgeo/osgeo4mac and then brew install <formula>. Easy, isn't it?" no it's not
- Osgeo4mac slack requires work domain
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from homebrew-osgeo4mac.