Annotation of OpenXM/misc/packages/Windows/readme.txt, Revision 1.9
1.9 ! takayama 1: $OpenXM: OpenXM/misc/packages/Windows/readme.txt,v 1.8 2016/06/30 00:04:45 takayama Exp $
1.3 takayama 2:
3:
4: THIS IS A NOTE FOR DEVELOPPERS.
1.1 takayama 5:
1.9 ! takayama 6: 2021.10.21.
! 7: 1. Install cygmpfr-4.dll by setup if it is not installed.
! 8: 2. OpenXM/src/mpfr cannot be configure with the static option.
! 9: Do below by hand.
! 10: cd OpenXM/src/mpfr ; rm .configure_done
! 11: ./configure --disable-static --enable-shared --prefix /home/nobuki/OX4/OpenXM
! 12: touch .configure_done
! 13: 3. Perform the standard install procedure.
! 14: 4. Test by cmd.exe
! 15: cd AppData\Roaming\OpenXM\OpenXM-win\bin
! 16: ox_pari (check if ox_pari starts)
! 17: Test by asirgui
! 18: import("names.rr");
! 19: oxpari.start_win();
! 20: cf. misc-2021/10/misc/note-ox_pari-exe.txt
! 21: ;;
! 22:
1.2 takayama 23: In order to build asir on cygwin, set the following path.
1.1 takayama 24: export PATH=/usr/X11R6/bin:$PATH
1.6 takayama 25:
26: Set OpenXM_HOME for oxpp.
27:
28: For Java (in case of jdk1.4)
29: export PATH=/cygdrive/c/j2sdk1.4.2_08/bin:$PATH
30: export CLASSPATH='.;c:\j2sdk1.4.2_08\lib\tools.jar'
31: export JAVA_HOME='c:\j2sdk1.4.2_08'
32:
1.8 takayama 33: <0> Build under OpenXM/src.
34: make configure ; make all ; make install ;
35: Some builds will fail, but do not care.
1.1 takayama 36:
1.2 takayama 37: <1> Type in
1.1 takayama 38: make clean
1.2 takayama 39: make all
40: [ make remove-experimental ]
1.1 takayama 41: in this directory OpenXM/misc/packages/Windows
1.2 takayama 42: Copy OpenXM-win to the root of your CD.
43:
44:
1.4 takayama 45: NOTE: make ASIR_LANG=en all (generating English version of CD)
1.2 takayama 46: asirbinary for windows will be downloaded from ftp.math.kobe-u.ac.jp
47: <2>
48: make build-tgz
49: make binary-tgz
1.1 takayama 50: You will get OpenXM-win.tgz
51:
1.4 takayama 52: <3> pub/OpenXM/Head/OpenXM-win-en.tgz
1.5 takayama 53: make clean-work ## To remove windows binary at the work area.
1.4 takayama 54: make clean
55: make ASIR_LANG=en all ; make ASIR_LANG=en copy-to-ftp-area
56:
57: <3'> pub/OpenXM/Head/OpenXM-win-ja.tgz
1.5 takayama 58: # make clean-work ## To remove windows binary at the work area.
1.4 takayama 59: make clean
60: make all ; make copy-to-ftp-area
61:
1.5 takayama 62: <3''> pub/OpenXM/asir-book/asir-book-ja.tgz
63: ## make clean-work ## To remove windows binary at the work area.
64: ## make clean
1.4 takayama 65: make all
66: make copy-asir-book-to-ftp-area
1.1 takayama 67:
1.7 takayama 68:
69: 2015.10.13
70: To generate ox_pari for asirgui, run
71: make clean ; make oxpari-gen-zip
1.8 takayama 72:
73: Test 1:
1.7 takayama 74: cd OpenXM-win\bin
75: Set OpenXM_HOME.
76: Example: set OpenXM_HOME=c:\cygwin64\home\nobuki\OX4\OpenXM
77: sm1
78: (ox.sm1) run ; sm1connectr
79: sm1
80: (oxpari.sm1) run ; pariconnectr
1.8 takayama 81: Test 2:
82: copy OpenXM-win/ox_pari.exe to /cygdrive/c/Users/xxxyyy/AppData/OpenXM-win/bin
83: and other files if necessary.
84: Start asir and try
85: pari(roots,x^2-eval(2*exp(0)));
86:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>