Active Topics

 



Notices


Reply
Thread Tools
Posts: 6 | Thanked: 27 times | Joined on Jul 2008
#1
open-axiom-1.1.0 successfully compiled and runed on n810 , though there're some problems with 2d graph(3d graph is ok) and output label display.

Here is the tarball http://www.sendspace.com/file/faj092(sorry,no deb).
Become root and untar it under root path to install(all files will be installed into /usr/local/).
The application depends on libxaw7, gcc(or libgcc1) and libgmp3c2, make sure that those packages have already installed before run "open-axiom".
libgmp3c2 is compiled from debian source, you can get it from here: http://www.sendspace.com/file/azceti

Details of problem:
1. output label does not display correctly. For example, output "(12)" is sometimes displayed as "(1)".
2. when run 2d draw command "draw(sin, -%pi .. %pi)", not picture displayed but error "Not an integer" occured.
 

The Following 2 Users Say Thank You to reiv For This Useful Post:
Posts: 6 | Thanked: 27 times | Joined on Jul 2008
#2
new version 1.2.0 compiled and all above problem dispeared after changed to a new compiled gcl(maybe there're some problem with the gcl I used before), also modify the source of 2D & 3D graph viewer, to make viewport window and control window embeded into a same window(via XEMBED).

main program is still not deb, become root and use command "p7zip -d" to unarchive the file : open-axiom-1.2.0_armel.7z. The program also depend on libgmp3c2, and gcc(install via "apt-get install").

The files below is necessary if you want to comiple the OpenAxiom yourself:
  • gcl-2.6.7
    the language(lisp) which OpenAxiom is written. ecl is also ok, but too slow(both compile and run).
  • libgmp3-dev
    gmp3 dev package, also depend on libgmpxx4ldbl.
  • other develop packages
    libxt-dev, ibxpm-dev, libxmu-dev, libxaw-dev etc.
  • some patchs & gtk_viewport.c(see attachments)
    patch the open-axiom-1.2.0 source with open-axiom.view2D.diff.gz and open-axiom.view2D.diff.gz before compile.
    before run open-axiom, compile gtk_viewport:
    Code:
    gcc -o gtk_viewport `pkg-config --cflags --libs gtk+-2.0` gtk_viewport.c
    and move gtk_viewport to any directory in $PATH.

Two picture attachments is the 2D graph of function f(x)=sin(x) and 3D graph of f(x,y)=sin(x*x+y*y)
Attached Images
  
Attached Files
File Type: gz open-axiom.view2D.diff.gz (1.4 KB, 107 views)
File Type: gz open-axiom.view3D.diff.gz (1.9 KB, 108 views)
File Type: gz gtk_viewport.c.gz (639 Bytes, 100 views)
 

The Following 3 Users Say Thank You to reiv For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 12:11.