From: <don...@is...> - 2011-08-01 19:12:19
|
When I go to the download page I see a link for win32 and it ends up offering something containing mingw in the name. Is this something built into the lisp distribution for something separate that has to be installed? I'm interested in an image that will run on win98 but be new enough to contain raw sockets, and preferably not require additional software installation beyond clisp itself. Any hope? If give up on the win98 does that help? |
From: Fred C. <fc...@al...> - 2011-08-01 19:19:20
|
Ubuntu linux - cvs -z3 -d:pserver:ano...@cv...:/sources/libffcall co . cd ffcall/ ./configure make make check sudo make install cd .. hg clone http://clisp.hg.sourceforge.net:8000/hgroot/clisp/clisp cd clisp/ ulimit -s 16384 ./configure --with-threads=POSIX_THREADS --with-libsigsegv-prefix=/usr/local --disable-maintainer-mode --with-debug --with-module=rawsock cd src --- everything works fine to here... make echo '#define PKGDATADIR "/usr/local/share/clisp"'; \ echo '#define PKGINCLUDEDIR "/usr/local/include/clisp"'; \ echo '#define PKGLIBDIR "/usr/local/lib/clisp"'; \ echo '#define PKGLIBEXECDIR "/usr/local/libexec/clisp"'; \ } | sed '/""/d' > configmake.h-t && \ if test -f configmake.h && cmp configmake.h-t configmake.h > /dev/null; then \ rm -f configmake.h-t; \ else \ rm -f configmake.h; mv configmake.h-t configmake.h; \ fi make[3]: Leaving directory `/home/fc/PDsrc/clisp/src/gllib' make[2]: Leaving directory `/home/fc/PDsrc/clisp/src/gllib' make[1]: Leaving directory `/home/fc/PDsrc/clisp/src/gllib' gcc -I/home/fc/PDsrc/clisp/src/gllib -g -O2 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral -falign-functions=4 -pthread -g -O0 -DDEBUG_OS_ERROR -DDEBUG_SPVW -DDEBUG_BYTECODE -DSAFETY=3 -DENABLE_UNICODE -DMULTITHREAD -DPOSIX_THREADS -DDYNAMIC_FFI -DDYNAMIC_MODULES -c spvw.c spvw.d:2083:27: fatal error: spvw_calendar.c: No such file or directory compilation terminated. make: *** [spvw.o] Error 1 ---------------- Any suggestions? FC -- -This is confidential to the parties I intend it to serve- Fred Cohen & Associates tel/fax: 925-954-5876 / 454-0171 http://all.net/ 572 Leona Drive Livermore, CA 94550 Sign up for monthly updates: mailinglist at fredcohen.net |
From: Sam S. <sd...@gn...> - 2011-08-01 20:01:59
|
> * Don Cohen <qba...@vf...3-vap.pbz> [2011-08-01 12:12:17 -0700]: > > When I go to the download page I see a link for win32 and it > ends up offering something containing mingw in the name. > Is this something built into the lisp distribution for something > separate that has to be installed? mingw is a gnu build environment for windows. if you click on "release notes", you will see something like: clisp-2.49-win32-mingw-small.exe clisp-2.49-win32-mingw-small.zip built by Yaroslav Kavenchuk <kav...@gm...> without jit/lightning and mt on WinXP using mingw with rawsock, dirkey, i18n, wildcard, bindings/win32. if someone volunteers to build clisp using msvc, the distribution will be called something like clisp-....-msvc7.zip > I'm interested in an image that will run on win98 but be new > enough to contain raw sockets, and preferably not require additional > software installation beyond clisp itself. > Any hope? nope. > If give up on the win98 does that help? yes. -- Sam Steingold (http://sds.podval.org/) on CentOS release 5.6 (Final) X 11.0.60900031 http://pmw.org.il http://dhimmi.com http://memri.org http://ffii.org http://mideasttruth.com http://palestinefacts.org http://www.memritv.org (lisp programmers do it better) |
From: Sam S. <sd...@gn...> - 2011-08-01 20:59:26
|
> * Fred Cohen <sp...@ny...g> [2011-08-01 12:19:08 -07qg00]: > spvw.d:2083:27: fatal error: spvw_calendar.c: No such file or directory build in a separate directory (./configure ..... build-dir). alternatively, "hg pull" as I have fixed just these issues. -- Sam Steingold (http://sds.podval.org/) on CentOS release 5.6 (Final) X 11.0.60900031 http://www.memritv.org http://honestreporting.com http://thereligionofpeace.com http://openvotingconsortium.org http://www.PetitionOnline.com/tap12009/ I don't want to be young again, I just don't want to get any older. |
From: Fred C. <fc...@al...> - 2011-08-01 22:52:33
|
Redone - and now I get... test -r libgnu.a || ln -s gllib/libgnu.a libgnu.a gcc -m64 -g -O2 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral -falign-functions=4 -pthread -g -O0 -DDEBUG_OS_ERROR -DDEBUG_SPVW -DDEBUG_BYTECODE -DSAFETY=3 -DENABLE_UNICODE -DMULTITHREAD -DPOSIX_THREADS -DDYNAMIC_FFI -DDYNAMIC_MODULES -Wl,--export-dynamic spvw.o spvwtabf.o spvwtabs.o spvwtabo.o eval.o control.o encoding.o pathname.o stream.o socket.o io.o funarg.o array.o hashtabl.o list.o package.o record.o weak.o sequence.o charstrg.o debug.o error.o misc.o time.o predtype.o symbol.o lisparit.o i18n.o foreign.o unixaux.o zthread.o built.o modules.o -lreadline -lncurses -ldl /usr/local/lib/libavcall.a /usr/local/lib/libcallback.a -L/usr/local/lib -lsigsegv -lc libgnu.a -o lisp.run /usr/bin/ld: i386 architecture of input file `/usr/local/lib/libavcall.a(structcpy.o)' is incompatible with i386:x86-64 output collect2: ld returned 1 exit status I looked this up and it's one of those libraries not updated to 64-but for ubuntu yet. I tried without the -m64 as well and that didn't help - same error. Somehow I thought this would be one of the things checked by configure... Ah well - any suggestions? FC On 8/1/11 1:59 PM, Sam Steingold wrote: >> * Fred Cohen <sp...@ny...g> [2011-08-01 12:19:08 -07qg00]: >> spvw.d:2083:27: fatal error: spvw_calendar.c: No such file or directory > build in a separate directory (./configure ..... build-dir). > alternatively, "hg pull" as I have fixed just these issues. > > -- > Sam Steingold (http://sds.podval.org/) on CentOS release 5.6 (Final) X 11.0.60900031 > http://www.memritv.org http://honestreporting.com http://thereligionofpeace.com > http://openvotingconsortium.org http://www.PetitionOnline.com/tap12009/ > I don't want to be young again, I just don't want to get any older. > -- -This is confidential to the parties I intend it to serve- Fred Cohen & Associates tel/fax: 925-954-5876 / 454-0171 http://all.net/ 572 Leona Drive Livermore, CA 94550 Sign up for monthly updates: mailinglist at fredcohen.net |
From: Sam S. <sd...@gn...> - 2011-08-01 22:57:15
|
> * Fred Cohen <sp...@ny...g> [2011-08-01 15:52:21 -0700]: > > `/usr/local/lib/libavcall.a(structcpy.o)' is incompatible with > i386:x86-64 output I suggest rebuilding and reinstalling libffcall with "gcc -m64". Note the lib/lib64 issue (see unix/INSTALL). -- Sam Steingold (http://sds.podval.org/) on CentOS release 5.6 (Final) X 11.0.60900031 http://honestreporting.com http://openvotingconsortium.org http://iris.org.il http://memri.org http://jihadwatch.org http://palestinefacts.org Warning! Dates in calendar are closer than they appear! |
From: Fred C. <fc...@al...> - 2011-08-01 23:28:26
|
My updated script and output... rm -rf ffcall cvs -z3 -d:pserver:ano...@cv...:/sources/libffcall co . cd ffcall/ ./configure CC='gcc -m64' make make check sudo make install cd .. rm -rf libsigsegv-2.10 tar -cvpf libsigsegv-2.10.tar cd libsigsegv-2.10 ./configure CC='gcc -m64' --prefix=<prefix> --libdir='${exec_prefix}/lib64' make && make check && sudo make install rm -rf clisp hg clone http://clisp.hg.sourceforge.net:8000/hgroot/clisp/clisp cd clisp/ ulimit -s 16384 ./configure CC='gcc -m64' --with-threads=POSIX_THREADS --with-libsigsegv-prefix=/usr/local --disable-maintainer-mode --with-debug --with-module=rawsock cd src make everything appears to work fine until... . make[1]: Leaving directory `/home/fc/PDsrc/libsigsegv-2.10/clisp/src/po' rm -rf data mkdir data cd data && ln -s ../../utils/unicode/UnicodeDataFull.txt . cd data && ln -s ../../doc/Symbol-Table.text . gcc -m64 -g -O2 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral -falign-functions=4 -pthread -g -O0 -DDEBUG_OS_ERROR -DDEBUG_SPVW -DDEBUG_BYTECODE -DSAFETY=3 -DENABLE_UNICODE -DMULTITHREAD -DPOSIX_THREADS -DDYNAMIC_FFI -DDYNAMIC_MODULES -Wl,--export-dynamic spvw.o spvwtabf.o spvwtabs.o spvwtabo.o eval.o control.o encoding.o pathname.o stream.o socket.o io.o funarg.o array.o hashtabl.o list.o package.o record.o weak.o sequence.o charstrg.o debug.o error.o misc.o time.o predtype.o symbol.o lisparit.o i18n.o foreign.o unixaux.o zthread.o built.o modules.o -lreadline -lncurses -ldl /usr/local/lib/libavcall.a /usr/local/lib/libcallback.a -L/usr/local/lib -lsigsegv -lc libgnu.a -o lisp.run /usr/bin/ld: i386 architecture of input file `/usr/local/lib/libavcall.a(structcpy.o)' is incompatible with i386:x86-64 output collect2: ld returned 1 exit status make: *** [lisp.run] Error 1 On 8/1/11 3:57 PM, Sam Steingold wrote: >> * Fred Cohen <sp...@ny...g> [2011-08-01 15:52:21 -0700]: >> >> `/usr/local/lib/libavcall.a(structcpy.o)' is incompatible with >> i386:x86-64 output > I suggest rebuilding and reinstalling libffcall with "gcc -m64". > Note the lib/lib64 issue (see unix/INSTALL). > -- -This is confidential to the parties I intend it to serve- Fred Cohen & Associates tel/fax: 925-954-5876 / 454-0171 http://all.net/ 572 Leona Drive Livermore, CA 94550 Sign up for monthly updates: mailinglist at fredcohen.net |
From: Sam S. <sd...@gn...> - 2011-08-02 13:43:32
|
> * Fred Cohen <sp...@ny...g> [2011-08-01 16:28:14 -0700]: > > cd ffcall/ > ./configure CC='gcc -m64' I suggest --prefix= & --libdir= the same as below > cd libsigsegv-2.10 > ./configure CC='gcc -m64' --prefix=<prefix> --libdir='${exec_prefix}/lib64' > cd clisp/ > ./configure CC='gcc -m64' --with-threads=POSIX_THREADS > --with-libsigsegv-prefix=/usr/local --disable-maintainer-mode > --with-debug --with-module=rawsock > cd src I suggest "./configure ... --cbc build-dir" to configure and build in one go in a separate directory -- Sam Steingold (http://sds.podval.org/) on CentOS release 5.6 (Final) X 11.0.60900031 http://mideasttruth.com http://www.memritv.org http://openvotingconsortium.org http://www.PetitionOnline.com/tap12009/ http://pmw.org.il http://dhimmi.com I want Tamagochi! -- What for? Your pet hamster is still alive! |
From: <don...@is...> - 2011-08-03 03:23:54
|
> mingw is a gnu build environment for windows. > if you click on "release notes", you will see something like: Since it seems to be a build rather than runtime env, it seems like it might not be necessary to install anything extra to run a lisp built with it. > > I'm interested in an image that will run on win98 but be new > > enough to contain raw sockets, and preferably not require additional > > software installation beyond clisp itself. > > Any hope? > nope. So something about mingw requires newer than win98 ? > > If give up on the win98 does that help? > yes. Where can I find more detail? Starting with what versions of windows will run such a build and what else, if anything has to be installed? |
From: Sam S. <sd...@gn...> - 2011-08-03 14:00:46
|
> * Don Cohen <qba...@vf...3-vap.pbz> [2011-08-02 20:24:00 -0700]: > > > mingw is a gnu build environment for windows. > > if you click on "release notes", you will see something like: > Since it seems to be a build rather than runtime env, it seems > like it might not be necessary to install anything extra to run > a lisp built with it. yes. > > > I'm interested in an image that will run on win98 but be new > > > enough to contain raw sockets, and preferably not require additional > > > software installation beyond clisp itself. > > > Any hope? > > nope. > So something about mingw requires newer than win98 ? dunno. google for "mingw system requirements". > > > If give up on the win98 does that help? > > yes. > Where can I find more detail? > Starting with what versions of windows will run such a build > and what else, if anything has to be installed? clisp uses some functions which are not present in older versions of win32. you might be able to implement your versions of these functions, compile that to dll and make the clisp build load that. however, I don't think this is the right place to discuss that; as least I cannot help you much here. -- Sam Steingold (http://sds.podval.org/) on CentOS release 5.6 (Final) X 11.0.60900031 http://pmw.org.il http://truepeace.org http://www.PetitionOnline.com/tap12009/ http://mideasttruth.com http://www.memritv.org http://dhimmi.com UNIX, car: hard to learn/easy to use; Windows, bike: hard to learn/hard to use. |