Size: 2647
Comment:
|
← Revision 40 as of 2023-06-19 13:47:28 ⇥
Size: 3126
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
Line 6: | Line 5: |
sudo apt-get install gnome-core-devel build-essential | sudo apt-get install build-essential libgtk-3-dev libgstreamer0.10-dev sudo apt-get install libtiff5-dev libpng12-dev sudo apt-get install libjpeg-turbo8-dev sudo apt-get install libnotify-dev sudo apt-get install subversion }}} For later versions including Linux Mint: {{{ sudo apt-get install libtiff5-dev libpng16-dev sudo apt-get install libtiff5-dev libpng16-dev sudo apt-get install libpng16-dev sudo apt-get install libpng-dev sudo apt-get install libtiff-dev sudo apt-get install libreadline8 sudo apt-get install libreadline-dev |
Line 12: | Line 31: |
sudo apt-get install mesa-common-dev }}} |
sudo apt-get install libgl1-mesa-dev }}} |
Line 18: | Line 35: |
sudo apt-get install libglu1-mesa-dev }}} |
sudo apt-get install libglu1-mesa-dev }}} |
Line 24: | Line 39: |
sudo apt-get install libglut3-dev | sudo apt-get install libfreeglut3-dev |
Line 29: | Line 44: |
{{{ sudo apt-get install cmake sudo apt-get install cmake-qt-gui |
|
Line 30: | Line 48: |
{{{ sudo apt-get install cmake sudo apt-get install cmake-qt-gui sudo apt-get install subversion sudo apt-get install rapidsvn |
sudo apt-get install subversion sudo apt-get install rapidsvn |
Line 38: | Line 53: |
First wxWidgets should be installed. Download the latest version of wxGTK. Read how to install, should come down to something like the next. Configure compile and install for debug version like this: | |
Line 39: | Line 55: |
First wxWidgets should be installed. Download the latest version of wxGTK. Read how to install, should come down to something like the next. Configure compile and install for debug version like this: |
|
Line 43: | Line 56: |
cd wxGTK cd .. mkdir buildwxdebug cd buildwxdebug ../wxGTK/configure --with-gtk --enable-debug --enable-debug_gdb --disable-shared --with-opengl --enable-graphics_ctx sudo make install cd contrib make sudo make install |
cd wxGTK cd .. mkdir buildwxdebug cd buildwxdebug ../wxGTK/configure --with-gtk --enable-debug --enable-debug_gdb --disable-shared --enable-threads --enable-graphics_ctx sudo make install cd contrib make sudo make install |
Line 58: | Line 61: |
Notice that this is an outside of tree build, so you can easily make a next compile as only release. And as super user the default install is to /usr/local. |
Notice that this is an outside of tree build, so you can easily make a next compile as only release. And as super user the default install is to /usr/local. |
Line 62: | Line 64: |
Better get it fresh from CVS repository. And rename/copy its setup0.h to setup.h. | |
Line 63: | Line 66: |
Better get it fresh from CVS repository. And rename/copy its setup0.h to setup.h. | |
Line 65: | Line 67: |
export CVS_RSH=ssh cvs -z3 -d:pserver:anonymous@wxcode.cvs.sourceforge.net:/cvsroot/wxcode co -P wxCode/components/wxstedit Copy the setup0.h to setup.h in wxstedit/include/wx/stedit ./configure make sudo make install sudo cp /usr/local/include/wx/stedit/setup0.h /usr/local/include/wx/stedit/setup.h |
svn co https://wxcode.svn.sourceforge.net/svnroot/wxcode wxcode Copy the setup0.h to setup.h in stedit/include/wx/stedit ./configure make sudo make install sudo cp /usr/local/include/wx/stedit/setup0.h /usr/local/include/wx/stedit/setup.h |
Line 80: | Line 74: |
After install, there is no install of the setup.h but still of setup0.h. For wxLua make sure you have a setup.h available somehow in your include paths. |
After install, there is no install of the setup.h but still of setup0.h. For wxLua make sure you have a setup.h available somehow in your include paths. |
Line 85: | Line 78: |
cvs -z3 -d:pserver:anonymous@wxlua.cvs.sourceforge.net:/cvsroot/wxlua co -P wxLua | svn checkout svn://svn.code.sf.net/p/wxlua/svn/trunk/wxLua wxLua cmake-gui . }}} |
Line 87: | Line 82: |
./configure | In cmake-gui, choose source and binary to ''/ThePathTo/wxLua''. Set BUILD_SHARED_LIBS to off. Good idea is to set BUILD_VERBOSELY to on. Set BUILD_INSTALL_PREFIX to ''/usr/local''. Set wxWidgets_USE_DEBUG to on. |
Line 89: | Line 88: |
make sudo make install |
{{{ make sudo make install |
Line 94: | Line 94: |
In case you want it with wxLua and wxStedit (which are both optional ) you need to set this: | |
Line 95: | Line 96: |
In case you want it with wxLua and wxStedit (which are both optional ) you need to set this: | |
Line 97: | Line 97: |
export WXLUA=/pathToWxLuaSourceDir/wxLua export WXSTEDIT=/pathToWxSteditSourceDir/wxstedit |
export WXLUA=/pathToWxLuaSourceDir/wxLua export WXSTEDIT=/pathToWxSteditSourceDir/wxstedit |
Line 100: | Line 100: |
Those paths are used to get to certain scripts which are not installed. Now first get a fresh copy of wxArt2D, checkout into directory wxArt2D here | |
Line 101: | Line 102: |
Those paths are used to get to certain scripts which are not installed. Now first get a fresh copy of wxArt2D, checkout into directory wxArt2D here |
|
Line 104: | Line 103: |
svn co https://wxart2d.svn.sourceforge.net/svnroot/wxart2d/trunk/wxArt2D wxArt2D cd wxArt2D cd .. mkdir buildart2ddeb cd buildart2ddeb # one of next two: ccmake ../wxArt2D cmake-gui ../wxArt2D |
svn checkout svn://svn.code.sf.net/p/wxart2d/code/trunk/wxArt2D wxArt2D |
Line 120: | Line 105: |
In the interface type 'c' a few times and 'g' to generate the makefiles. {{{ make }}} |
For the rest follow WxArt2dInstallCmake the Unix way. |
get dependencies
For gtk development install packages:
sudo apt-get install build-essential libgtk-3-dev libgstreamer0.10-dev sudo apt-get install libtiff5-dev libpng12-dev sudo apt-get install libjpeg-turbo8-dev sudo apt-get install libnotify-dev sudo apt-get install subversion
For later versions including Linux Mint:
sudo apt-get install libtiff5-dev libpng16-dev sudo apt-get install libtiff5-dev libpng16-dev sudo apt-get install libpng16-dev sudo apt-get install libpng-dev sudo apt-get install libtiff-dev sudo apt-get install libreadline8 sudo apt-get install libreadline-dev
For Opengl you need the Mesa libraries:
sudo apt-get install libgl1-mesa-dev
For Glu Library
sudo apt-get install libglu1-mesa-dev
For Glut Library
sudo apt-get install libfreeglut3-dev
wxArt2D uses cmake for generating makefile, and svn is need to get wxArt2D from the repository.
sudo apt-get install cmake sudo apt-get install cmake-qt-gui sudo apt-get install subversion sudo apt-get install rapidsvn
wxGTK
First wxWidgets should be installed. Download the latest version of wxGTK. Read how to install, should come down to something like the next. Configure compile and install for debug version like this:
cd wxGTK cd .. mkdir buildwxdebug cd buildwxdebug ../wxGTK/configure --with-gtk --enable-debug --enable-debug_gdb --disable-shared --enable-threads --enable-graphics_ctx sudo make install cd contrib make sudo make install
Notice that this is an outside of tree build, so you can easily make a next compile as only release. And as super user the default install is to /usr/local.
wxStedit
Better get it fresh from CVS repository. And rename/copy its setup0.h to setup.h.
svn co https://wxcode.svn.sourceforge.net/svnroot/wxcode wxcode Copy the setup0.h to setup.h in stedit/include/wx/stedit ./configure make sudo make install sudo cp /usr/local/include/wx/stedit/setup0.h /usr/local/include/wx/stedit/setup.h
After install, there is no install of the setup.h but still of setup0.h. For wxLua make sure you have a setup.h available somehow in your include paths.
wxLua
svn checkout svn://svn.code.sf.net/p/wxlua/svn/trunk/wxLua wxLua cmake-gui .
In cmake-gui, choose source and binary to /ThePathTo/wxLua. Set BUILD_SHARED_LIBS to off. Good idea is to set BUILD_VERBOSELY to on. Set BUILD_INSTALL_PREFIX to /usr/local. Set wxWidgets_USE_DEBUG to on.
make sudo make install
wxArt2D
In case you want it with wxLua and wxStedit (which are both optional ) you need to set this:
export WXLUA=/pathToWxLuaSourceDir/wxLua export WXSTEDIT=/pathToWxSteditSourceDir/wxstedit
Those paths are used to get to certain scripts which are not installed. Now first get a fresh copy of wxArt2D, checkout into directory wxArt2D here
svn checkout svn://svn.code.sf.net/p/wxart2d/code/trunk/wxArt2D wxArt2D
For the rest follow WxArt2dInstallCmake the Unix way.