|
Size: 2731
Comment:
|
Size: 2649
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 11: | Line 11: |
| sudo zypper install libSM-devel sudo zypper install libnotify-devel |
|
| Line 13: | Line 15: |
| For Opengl you need the Mesa libraries: | For Opengl and glut you need the Mesa libraries: |
| Line 16: | Line 18: |
| sudo apt-get install mesa-common-dev }}} For Glu Library |
sudo zypper install freeglut-devel }}} wxArt2D uses cmake for generating makefile, and svn is needed to get wxArt2D from the repository. |
| Line 20: | Line 24: |
| sudo apt-get install libglu1-mesa-dev }}} For Glut Library {{{ sudo apt-get install libglut3-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 cvs sudo apt-get install subversion sudo apt-get install rapidsvn |
sudo zypper install cmake sudo zypper install cmake-gui sudo zypper install subversion |
| Line 39: | Line 33: |
| cd wxGTK cd .. mkdir buildwxdebug cd buildwxdebug ../wxGTK/configure --with-gtk --enable-debug --enable-debug_gdb --disable-shared --enable-graphics_ctx |
cd wxGTK cd .. mkdir buildwxdebug cd buildwxdebug ../wxGTK/configure --with-gtk --enable-debug --enable-debug_gdb --disable-shared --with-opengl --enable-graphics_ctx make |
| Line 42: | Line 40: |
| cd contrib make sudo make install | cd contrib make sudo make install |
| Line 44: | Line 44: |
OpenSuse specific Install
get dependencies
For gtk development install packages:
sudo zypper install gtk2-devel sudo zypper install gcc-c++ sudo zypper install libjpeg62-devel sudo zypper install libtiff-devel sudo zypper install libSM-devel sudo zypper install libnotify-devel
For Opengl and glut you need the Mesa libraries:
sudo zypper install freeglut-devel
wxArt2D uses cmake for generating makefile, and svn is needed to get wxArt2D from the repository.
sudo zypper install cmake sudo zypper install cmake-gui sudo zypper install subversion
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 --with-opengl --enable-graphics_ctx make 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.
