Differences between revisions 3 and 25 (spanning 22 versions)
Revision 3 as of 2009-05-20 20:10:48
Size: 1728
Comment:
Revision 25 as of 2013-08-13 19:46:58
Size: 2369
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 opnegl development packages.
Also cmake and cvs are needed.
{{{
sudo apt-get install gnome-core-devel build-essential }}}
For Opengl you need the Mesa libraries:
Line 6: Line 8:
sudo apt-get install cmake
sudo apt-get install cvs
{{{
sudo apt-get install mesa-common-dev }}}
For Glu Library
Line 9: Line 12:
{{{
sudo apt-get install libglu1-mesa-dev }}}
For Glut Library
Line 10: Line 16:
{{{
sudo apt-get install libglut3-dev }}}
wxArt2D uses cmake for generating makefile, and svn is need to get wxArt2D from the repository.
Line 11: Line 20:
{{{
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 23:
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 13: Line 25:
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
{{{
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.
Line 35: Line 30:
Better get it fresh from CVS repository. And rename/copy its setup0.h to setup.h.
Line 36: Line 32:
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.
{{{
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.
Line 53: Line 37:
{{{
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 wxLua and wxStedit (which are both optional ) you need to set this:
Line 54: Line 42:
cvs -z3 -d:pserver:anonymous@wxlua.cvs.sourceforge.net:/cvsroot/wxlua co -P wxLua {{{
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 56: Line 46:
./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

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 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.

wxArt2D: UbuntuInstall (last edited 2023-06-19 13:47:28 by KlaasHolwerda)