Open esaruoho opened 6 years ago
The released version was build on macOS Yosemite and is not compatible with newer versions of the OS.
There is a new version build on High Sierra. Please try and give feedback.
@martin-pe hi, could you point me to where, or should i clone the repo and compile or something?
include/wx/strvararg.h
in order to avoid compile errors about type traits. Insert the following just before #ifdefined (HAVE_TYPE_TRAITS)
include
// detect std::lib ifdef _LIBCPP_VERSION
// using libc++
define HAVE_TYPE_TRAITS
else
// using libstdc++
define HAVE_TR1_TYPE_TRAITS
endif
review: http://www.appletonaudio.com/blog/2013/wxwidgets-c-libraries-and-c11/
Run configure
../configure --disable-shared --enable-unicode --with-macosx-version-min=10.9 --disable-mediactrl --with-opengl --with-zlib=builtin --with-expat=builtin CXXFLAGS="-std=c++0x -stdlib=libc++" CPPFLAGS="-stdlib=libc++" LIBS=-lc++
Run make
Download the source, unzip and go to root folder (I found it safe to clone the 8.0.1 repo than download the source zip)
Create a directory build in root folder and change to build directory
Run configure to set up the build
../configure --with-wx-config=/Users/USER/Documents/Software/wx310/wx-config CXXFLAGS="-mmacosx-version-min=10.9 -std=c++0x -stdlib=libc++" CPPFLAGS="-mmacosx-version-min=10.9 -stdlib=libc++" LIBS=-lc++
Fix the function name verify_noerr in order to avoid compile errors
find ../src -name "*.cpp" -exec sed -i "" 's/verify_noerr/__Verify_noErr/g' {} \;
Fix the in order to avoid wxSscanf errors in Lang.cpp
Add <wx/crt.h> to Lang.cpp before <wx/string.h>
In order to avoid compile errors with ToolPanel.cpp
change wxADJUST_MINSIZE to wxFIXED_MINSIZE in src/gui/ToolPanel.cpp
Run make
Unable to start Maitreya8 while using OS X El Capitan (10.11.6)