You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.org
+23-2Lines changed: 23 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,12 +32,19 @@ directory.
32
32
33
33
It is a one-off step is is not needed subsequently.
34
34
35
-
,*NOTE:* On Linux, the ~tecgraf-libs~ system needs the ~patchelf~
35
+
*NOTE:* On Linux, the ~tecgraf-libs~ system needs the ~patchelf~
36
36
command available (usually available via ~sudo apt install
37
37
patchelf~). ~patchelf~ is used to set the shared library .so files
38
38
origin to the library's location so that the multiple shared libraries
39
39
loaded via CFFI uses are found relative to each other.
40
40
41
+
*NOTE:* On Windows, the environment variable `PATH` should be modified so it points to the directory where the libs are downloaded. This has to be done before starting your Lisp implementation. Example of doing it and starting CCL:
42
+
43
+
#+begin_src
44
+
SET PATH=C:\mylisp\projects\tecgraf-libs\libs;
45
+
wx86cl64.exe
46
+
#+end_src
47
+
41
48
To tell CFFI to find these libraries, use:
42
49
43
50
#+begin_src lisp
@@ -52,7 +59,21 @@ To tell CFFI to find these libraries, use:
52
59
53
60
* Loading IUP
54
61
55
-
,*NOTE:* For SBCL, you need to set a larger heap size to compile the
62
+
(First, read the previous part on getting the Tecgraf libraries and installing).
63
+
64
+
Requirements:
65
+
66
+
Download/clone the following systems:
67
+
68
+
- lispnik/`tecgraf-base`
69
+
70
+
- lispnik/`pffft`
71
+
72
+
Those are required by Iup.
73
+
74
+
Then load iup.asd in the usual way (e.g. `(ql:quickload "iup")`
75
+
76
+
*NOTE:* For SBCL, you need to set a larger heap size to compile the
0 commit comments