From: DMac <dv...@ya...> - 2008-07-23 18:39:56
|
Here is what I have done so far: 1. Downloaded and Installed the latest CLISP "clisp-2.45-win32-mingw-big- install.exe" 2. Downloaded "clisp-2.46.tar.gz" and extracted the "modules" directory and copied it to my "C:\Program Files\clisp-2.45" directory 3. Installed MinGW-5.1.4 4. Installed MSYS 1.0.10 5. Click the MSYS icon which launches sh.exe 6. At the $ I enter the following: export PATH=.:/bin:/usr/bin:/mingw/bin cd "C:/Program Files/clisp-2.45/modules/gtk2" ./configure --with-module=gtk2 --cbc build-gtk ./build-gtk/clisp -K full -x And I get the following: $ ./configure --with-module=gtk2 --cbc build-gtk configure: error: unrecognized option: --cbc Try `./configure --help' for more information. "./configure --help" does not list either --with-module or --cbc build-gtk as an option. What do I do? |
From: Sam S. <sd...@gn...> - 2008-07-24 03:25:56
|
> * DMac <qiznpq@lnubb.pbz> [2008-07-23 18:39:39 +0000]: > > 1. Downloaded and Installed the latest CLISP > "clisp-2.45-win32-mingw-big- install.exe" THE latest?! ... scrambling to the clisp web site ... nope, 2.46 is the latest. > 2. Downloaded "clisp-2.46.tar.gz" and extracted the "modules" > directory and copied it to my "C:\Program Files\clisp-2.45" directory aha! so you do know that 2.46 is out! > 3. Installed MinGW-5.1.4 > 4. Installed MSYS 1.0.10 > 5. Click the MSYS icon which launches sh.exe > > 6. At the $ I enter the following: > > export PATH=.:/bin:/usr/bin:/mingw/bin > cd "C:/Program Files/clisp-2.45/modules/gtk2" > ./configure --with-module=gtk2 --cbc build-gtk > ./build-gtk/clisp -K full -x option "-x" requires an argument. > And I get the following: > > $ ./configure --with-module=gtk2 --cbc build-gtk > configure: error: unrecognized option: --cbc > Try `./configure --help' for more information. > > "./configure --help" does not list either --with-module or --cbc > build-gtk as an option. of course: you are passing global configure options to a module configure. > What do I do? I have never managed to get msys/mingw to work, so I hope others will help you there, but here is what I would do if I wanted gtk on woe32: 1. get 2.46 sources 2. untar in a directory without spaces, e.g., "c:/gnu/clisp/clisp-2.46" 3. install cygwin 4. in cygwin bash, cd c:/gnu/clisp/clisp-2.46 5. ./configure --with-mingw --with-module=gtk2 --cbc build-gtk PKG_CONFIG=... 6. ./build-gtk/clisp -K full alternatively, please see my message (s/postgresql/gtk2/g) http://article.gmane.org/gmane.lisp.clisp.general:12313 -- Sam Steingold (http://sds.podval.org/) on Fedora release 9 (Sulphur) http://openvotingconsortium.org http://thereligionofpeace.com http://ffii.org http://memri.org http://camera.org http://mideasttruth.com Linux - find out what you've been missing while you've been rebooting Windows. |
From: Reini U. <ru...@x-...> - 2008-07-24 06:54:46
|
2008/7/23 DMac <dv...@ya...>: > Here is what I have done so far: > > 1. Downloaded and Installed the latest CLISP "clisp-2.45-win32-mingw-big- > install.exe" > > 2. Downloaded "clisp-2.46.tar.gz" and extracted the "modules" directory and > copied it to my "C:\Program Files\clisp-2.45" directory > > 3. Installed MinGW-5.1.4 > > 4. Installed MSYS 1.0.10 > > 5. Click the MSYS icon which launches sh.exe > > 6. At the $ I enter the following: > > export PATH=.:/bin:/usr/bin:/mingw/bin > cd "C:/Program Files/clisp-2.45/modules/gtk2" > ./configure --with-module=gtk2 --cbc build-gtk > ./build-gtk/clisp -K full -x > > And I get the following: > > $ ./configure --with-module=gtk2 --cbc build-gtk > configure: error: unrecognized option: --cbc > Try `./configure --help' for more information. > > "./configure --help" does not list either --with-module or --cbc build-gtk as > an option. > > What do I do? 1. Start configure in the clisp dir, not in the gtk2 subdir. 2. Start with the latest 2.46, not 2.45 Download "clisp-2.46.tar.gz" and extract to "C:\Program Files\clisp-2.46" cd "C:/Program Files/clisp-2.46" ./configure --with-module=gtk2 --cbc build-gtk > > > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > clisp-list mailing list > cli...@li... > https://lists.sourceforge.net/lists/listinfo/clisp-list > -- Reini Urban http://phpwiki.org/ http://murbreak.at/ |
From: DMac <dv...@ya...> - 2008-07-24 16:33:15
|
Reini Urban <rurban <at> x-ray.at> writes: <Snip> > 1. Start configure in the clisp dir, not in the gtk2 subdir. > 2. Start with the latest 2.46, not 2.45 > > Download "clisp-2.46.tar.gz" and extract to "C:\Program Files\clisp-2.46" > cd "C:/Program Files/clisp-2.46" > ./configure --with-module=gtk2 --cbc build-gtk > > > > > > > > > > > ------------------------------------------------------------------------- > > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > > Build the coolest Linux based applications with Moblin SDK & win great prizes > > Grand prize is a trip for two to an Open Source event anywhere in the world > > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > _______________________________________________ > > clisp-list mailing list > > clisp-list <at> lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/clisp-list > > > I tried Reini's suggestion and configure kicks back this: FFI: no (user requested: default) readline: no (user requested: default) ./configure: modules gtk2 require FFI how do I specify FFI and readline? |
From: Reini U. <ru...@x-...> - 2008-07-25 10:56:39
|
2008/7/24 DMac <dv...@ya...>: > Reini Urban <rurban <at> x-ray.at> writes: > <Snip> > >> 1. Start configure in the clisp dir, not in the gtk2 subdir. >> 2. Start with the latest 2.46, not 2.45 >> >> Download "clisp-2.46.tar.gz" and extract to "C:\Program Files\clisp-2.46" >> cd "C:/Program Files/clisp-2.46" >> ./configure --with-module=gtk2 --cbc build-gtk > > I tried Reini's suggestion and configure kicks back this: > > FFI: no (user requested: default) > readline: no (user requested: default) > ./configure: modules gtk2 require FFI > > how do I specify FFI and readline? Maybe it is now time to read the documentation instead of pesting the list with basic questions. INSTALL referes to unix/INSTALL which tells you: 2. (Recommended) Install a few libraries on which CLISP relies: * GNU libsigsegv + Highly recommended: needed for generational garbage collection and for stack overflow detection in interpreted Lisp code. <ftp://ftp.gnu.org/pub/gnu/libsigsegv/> <http://sourceforge.net/projects/libsigsegv/> * GNU libffcall + Highly recommended: needed for the foreign function interface. <ftp://ftp.gnu.org/pub/gnu/libffcall/> <http://www.gnu.org/software/libffcall/> * GNU libiconv + Not needed on systems with glibc 2.2 or newer, or MacOS X 10.3 or newer, but recommended on all other systems for additional encodings. <ftp://ftp.gnu.org/pub/gnu/libiconv/> <http://sourceforge.net/projects/libiconv/> * GNU readline + Recommended: needed if you want terminal command line editing. <ftp://ftp.gnu.org/pub/gnu/readline/> <http://cnswww.cns.cwru.edu/~chet/readline/rltop.html> * GNU gettext + Not needed on systems with glibc 2.2 or newer, but recommended on all other systems: needed if you want CLISP with native language support. <ftp://ftp.gnu.org/pub/gnu/gettext/> <http://www.gnu.org/software/gettext/> When you install your libraries in a non-standard location, you will need to tell the location to the top-level configure, e.g.: ./configure --with-libreadline-prefix=/sw \ --with-libsigsegv-prefix=/usr/local \ --with-libiconv-prefix=/home/user/my/prefix \ --with-module=libsvm --with-module=rawsock \ --cbc my-build-directory And so on ... gtk2 is a different beast. You can check the source of the cygwin clisp-gtk2 package also. However I wasn't able to get 2.46 working with gtk2 for cygwin until now. -- Reini Urban http://phpwiki.org/ http://murbreak.at/ |
From: DMac <dv...@ya...> - 2008-07-25 16:45:52
|
Reini Urban <rurban <at> x-ray.at> writes: >Maybe it is now time to read the documentation instead of pesting the >list with basic questions. First I would like to thank Reini and Sam for taking the time to answer some of these basic questions, that is appreciated. The list of recommended libraries and the simple explanations of what they do is very helpful. Second I almost never ask questions of any list on any topic until I have invested at least 1 day of personal research via Google and what ever documentation is available. In this case I was at a great disadvantage. I am not a Linux/Unix user and so there are several gaps in my knowledge base. I fell into those gaps. There is a lot of documentation associated with CLISP and it gets difficult to see the forest for the trees. Finally, the lispbox Practical Common Lisp educational distribution makes CLISP more accessable to programmers who, like me, come at it from the windows world but are lacking the fundamentals of the GNU. After playing around with the language we naturally want to make some gui app and then find out that we can't without a "simple" recompile, that turns out not to be so simple. In fact, from the documentation I did not initially get the impression that I was indeed attempting to recompile CLISP via shell scripts to include a module. I think that LISP as a language is perfect for beginners. I myself learned to program by looking at AutoLISP and then writing it. I went on to other languages but thought it would be fun to do something in CL. I think that CLISP + gtk on windows, in one install, that my son could use, would be a winning combination. Regards, DMac |
From: Sam S. <sd...@gn...> - 2008-07-25 17:14:40
|
DMac wrote: > After playing around with the > language we naturally want to make some gui app and then find out that we can't > without a "simple" recompile, that turns out not to be so simple. In fact, > from the documentation I did not initially get the impression that I was indeed > attempting to recompile CLISP via shell scripts to include a module. let me repeat what I already said. you do NOT have to recompile clisp to use gtk. you DO need to read <http://article.gmane.org/gmane.lisp.clisp.general/12313> and references there. you DO need a C compiler to compile the module. |
From: Sam S. <sd...@gn...> - 2008-07-25 17:29:32
|
DMac wrote: > Reini Urban <rurban <at> x-ray.at> writes: > >> Maybe it is now time to read the documentation instead of pesting the >> list with basic questions. > > First I would like to thank Reini and Sam for taking the time to answer some of > these basic questions, that is appreciated. you are welcome. despite seemingly hostile tone you might perceive, I assure you that we clisp maintainers welcome new users and their questions. |
From: DMac <dv...@ya...> - 2008-07-25 23:04:51
|
Sam, >despite seemingly hostile tone you might perceive, I assure you that we >clisp maintainers welcome new users and their questions. I understand that. I also attempted to follow the instructions in <http://article.gmane.org/gmane.lisp.clisp.general/12313> I adapted them to the gtk module but kept running into roadblocks. I'll need to read up and understand these shell scripts, configure, autogenerated make files and such I guess. Too bad there's not some lisp way to include these modules in a project. DMac |