Here the new version of Amaya user interface : it uses OpenGL (native or Mesa) canvas and wxWidgets toolkit (which uses GTK+2.0 on Linux, Win32 on Windows and Cocoa on MacOSX).
This version is available on Linux, Windows, and MacOSX.
If you find a bug, please report it to the correct amaya mailing list, after checking it hasn't be already reported and not present is the known bug list. In those lists, you'll also find interesting up-to-date information.
This document explains how to compile wxWidgets on Linux and Windows plateform and list the known bugs.
Once you got the run needed librairies, you'll need the developpement package that containts headers and static libs :
tar xzvf amaya-sources-xxx.tgz
cd Amaya
mkdir WX
cd WX
../configure
make
su
make install
Unzip the amaya-sources-xxx.tgz and follow the
instructions.
I suggest you to install it on C:\src
Open the workspace
C:\src\freetype-xx\builds\win32\visualc\freetype.dsw
Run in the menu : Build -> Batch Build -> Rebuild
All
(check all items if they are not checked)
Open the workspace C:\src\wxWidgets\build\msw\wx.dsw
Run in the menu : Build -> Batch Build -> Rebuild
All
(check all dll items if they are not checked)
Open the workspace C:\src\Amaya\WindowsWX\amaya.dsw
Select the build mode (Debug or Release) : Build -> Set Active
Configuration
Press F7 to lauch compilation.
When amaya schema compilator popup, presse again F7, then exit the amaya
compilator when it is finished.
Wait for Amaya compilation finishing.
Go to C:\src\Amaya\WindowsWX\bin
Execute amaya.exe
If an error occures verify you have correct installed libraries (configure should check that libraries are correctly installed). If the error persists, please report it to the Amaya developers mailing list.
Amaya/WX/Mesa/config/current fileCFLAGS section replace -O3 with
-g -DMESA_DEBUG -DDEBUGAmaya/WX/Mesa and typemake
cleanAmaya/WX and type make (this
will recompile Amaya)MESA_DEBUG environment variable. Add this
line the your ~/.bash_profile :
export MESA_DEBUG="XXX"
Replace XXX by varray, tex,
imm, pipe, driver,
state, api, list,
lighting, or flush.
example : export MESA_DEBUG="list" will display debuging
info about opengl display lists.
Page created by Stéphane Gully