Size: 2062
Comment:
|
Size: 2632
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
For gtk development install packages: | |
Line 3: | Line 4: |
I assume you already did an apt-get for gtk development ( and optional opengl ) development packages. {{{apt-get install gnome-core-devel build-essential |
{{{ sudo apt-get install gnome-core-devel build-essential }}} |
Line 9: | Line 8: |
{{{sudo apt-get install --reinstall mesa-common-dev | {{{ sudo apt-get install mesa-common-dev }}} For Glu Library {{{ 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 |
Line 12: | Line 28: |
For Glu Library | = 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: |
Line 14: | Line 31: |
{{{sudo apt-get install --reinstall libglu1-mesa-dev | {{{ 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 }}} 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 |
Line 17: | Line 50: |
For Glut Library | 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 19: | Line 52: |
{{{sudo apt-get install --reinstall libglut3-dev | = wxLua = {{{ svn checkout svn://svn.code.sf.net/p/wxlua/svn/trunk/wxLua wxLua cmake-gui . |
Line 22: | Line 58: |
Also cmake and cvs are needed. | In cmake-gui, choose source and binary to ''/ThePathTo/wxLua''. Set BUILD_SHARED_LIBS to off. Good idea is to set CMAKE_VERBOSE_MAKEFILE to on. Set BUILD_INSTALL_PREFIX to ''/usr/local''. Set wxWidgets_USE_DEBUG to on. |
Line 26: | Line 66: |
sudo apt-get install cmake sudo apt-get install cvs |
make sudo make install |
Line 29: | Line 69: |
= wxArt2D = In case you want it with wxLua and wxStedit (which are both optional ) you need to set this: |
|
Line 30: | Line 72: |
= wxGTK = | {{{ 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 |
Line 32: | Line 78: |
First wxWidgets should be installed. Download the latest version of wxGTK. Next configure compile and install for debug version like this: cd wxGTK cd .. mkdir buildwxdebug cd buildwxdebug ../configure --with-gtk --enable-debug --enable-debug_gdb --disable-shared --with-opengl Notice that this is an outside of tree build, so you can easily make a next compile as only release. Followed by: make And as super user install to /usr/local like this: sudo make install = wxStedit = Better get it fresh from CVS repository. export CVS_RSH=ssh cvs -z3 -d:pserver:anonymous@wxcode.cvs.sourceforge.net:/cvsroot/wxcode co -P wxstedit Copy the setup0.h to setup.h ./configure make sudo make install 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 = cvs -z3 -d:pserver:anonymous@wxlua.cvs.sourceforge.net:/cvsroot/wxlua co -P wxLua ./configure make sudo make install = wxArt2D = In case you want it with wxLau and wxStedit (which are both optional ) you need to set this: export WXLUA=/pathToWxLuaSourceDir/wxLua export WXSTEDIT=/pathToWxSteditSourceDir/wxstedit cvs -z3 -d:pserver:anonymous@wxart2d.cvs.sourceforge.net:/cvsroot/wxart2d co -P wxArt2D cd wxArt2D cd .. mkdir buildart2ddeb cd buildart2ddeb ccmake ../wxArt2D In the interface type 'c' a few times and 'g' to generate the makefiles. make |
{{{ svn checkout svn://svn.code.sf.net/p/wxart2d/code/trunk/wxArt2D wxArt2D }}} For the rest follow WxArt2dInstallCmake the Unix way. |
get dependencies
For gtk development install packages:
sudo apt-get install gnome-core-devel build-essential
For Opengl you need the Mesa libraries:
sudo apt-get install mesa-common-dev
For Glu Library
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
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 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 CMAKE_VERBOSE_MAKEFILE 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.