[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gcl-devel] progress compiling GCL with Wine
From: |
Robert Dodier |
Subject: |
[Gcl-devel] progress compiling GCL with Wine |
Date: |
Thu, 24 Oct 2013 13:57:21 -0700 |
For the record, I've made some progress compiling GCL on Linux with Wine.
I am working w/ Version_2_6_9 now (before it was master). Now
./configure runs without patching, and make runs almost all the way to
the end. Apparent raw_pre_gcl.exe is created and then it craps out.
$ make
[...]
ar: creating libpre_gcl.a
cp ../o/gcllib.a libgclp.a
ranlib libgclp.a
cp init_pre_gcl.lsp.in init_pre_gcl.lsp.tmp
touch raw_pre_gcl_map
/usr/bin/i586-mingw32msvc-gcc ../o/firstfile.o -o raw_pre_gcl.exe
-L. -Wl,-Map raw_pre_gcl_map -lpre_gcl -lm -lmingwex -lwsock32
-lgclp ../o/lastfile.o
PATH=/usr/bin:$PATH gcc msys.c -o msys # Unix binary if running wine
cat init_pre_gcl.lsp.tmp | sed \
-e "address@hidden@#(`cat ../majvers`.`cat ../minvers`) `date`#1" \
-e "address@hidden@#`cat ../minvers | cut -f2 -d.`#1" \
-e "address@hidden@#`cat ../minvers | cut -f1 -d.`#1" \
-e "address@hidden@#`cat ../majvers`#1" \
-e "address@hidden@#\"/usr/bin/i586-mingw32msvc-gcc -c -Wall
-DVOL=volatile -fsigned-char -pipe -fno-zero-initialized-in-bss
-mms-bitfields -march=i386 \"#1" \
-e "address@hidden@#\"/usr/bin/i586-mingw32msvc-gcc
../o/firstfile.o -o \"#1" \
-e "address@hidden@#\" -lpre_gcl -lm -lmingwex -lwsock32
-lgclp ../o/lastfile.o\"#1" \
-e "address@hidden@#\"-O3 \"#1" \
-e "address@hidden@#\"-O\"#1" \
-e "address@hidden@#\"init_pre_gcl.lsp\"#1" >init_pre_gcl.lsp
cp init_pre_gcl.lsp foo
echo " (in-package \"USER\")(system:save-system \"saved_pre_gcl\")" >>foo
ar x libpre_gcl.a $(ar t libpre_gcl.a |grep ^gcl_)
/home/robert/tmp/gcl-git/gcl/gcl/unixport/raw_pre_gcl.exe
/home/robert/tmp/gcl-git/gcl/gcl/unixport/ -libdir
/home/robert/tmp/gcl-git/gcl/gcl/ < foo
GCL (GNU Common Lisp) April 1994 131071 pages
Can't recognize '/home/robert/tmp/gcl-git/gcl/gcl/unixport/msys /tmp/
out8 tmp8 log8' as an internal or external command, or batch script.
The assertion !system(b) on line 113 of unixsys.c in function
detect_wine failedmake[1]: *** [saved_pre_gcl] Error 255
make[1]: Leaving directory `/home/robert/tmp/gcl-git/gcl/gcl/unixport'
make: *** [unixport/saved_pre_gcl] Error 2
/home/robert/tmp/gcl-git/gcl/gcl/unixport/msys does indeed exist and
if I enter that command line to bash, it apparently runs (and returns
immediately with exit code = 0).
Advice?
Thanks for your help,
Robert Dodier
- [Gcl-devel] progress compiling GCL with Wine,
Robert Dodier <=