Code Monkey home page Code Monkey logo

Comments (6)

dakcarto avatar dakcarto commented on June 1, 2024

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.

warpedgeoid avatar warpedgeoid commented on June 1, 2024

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.

dakcarto avatar dakcarto commented on June 1, 2024

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.

warpedgeoid avatar warpedgeoid commented on June 1, 2024

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.

dakcarto avatar dakcarto commented on June 1, 2024

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.

warpedgeoid avatar warpedgeoid commented on June 1, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.