Ok, no takers on my lame attempt at a financial bribe for making the next
chicken-iup so I took a stab at it myself. I've made pretty good progress,
no doubt thanks to all the great work done by the Chicken devs, so far
chicken 4.8.0.5 and iup have compiled and seem to run fine. I'm stuck at
getting the canvas-draw egg installed. Does the error below mean anything
to anyone? Thanks.
Note: one thing I did different is apply a patch to ffcall that claims to
fix the trampoline conflict with windows executable protection. ffcall
compiled fine and I doubt it is related to this issue but I thought I'd
mention it.
Output from attempt to install canvas-draw:
canvas-draw located at
C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/temp750a.1588/canvas-
draw
checking platform for `canvas-draw' ...
checking dependencies for `canvas-draw' ...
install order:
("canvas-draw")
installing canvas-draw:1.1.1 ...
changing current directory to
C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/temp750a.1588/c
anvas-draw
"c:\chicken\bin\csi" -bnq -setup-mode -e "(require-library setup-api)" -e
"(im
port setup-api)" -e "(setup-error-handling)" -e
"(extension-name-and-version '(\
"canvas-draw\" \"1.1.1\"))" -e "(extra-features '(no-library-checks))"
"C:\DOCUM
E~1\ADMINI~1\LOCALS~1\Temp\temp750a.1588\canvas-draw\canvas-draw.setup"
Deleted file - C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\temp1cfa.756.c
Deleted file - C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\temp74a4.756.c
""c:\chicken\bin\csc"" -feature compiling-extension -setup-mode
-feature no
-library-checks -s -O2 -d1 canvas-draw.scm -j canvas-draw -j
canvas-draw-base -j
canvas-draw-primitives -j canvas-draw-play -j canvas-draw-picture -j
canvas-dra
w-client -j canvas-draw-ps -j canvas-draw-svg -j canvas-draw-metafile -j
canvas-
draw-cgm -j canvas-draw-dgn -j canvas-draw-dxf -j canvas-draw-emf -j
canvas-draw
-wmf -j canvas-draw-iup -j canvas-draw-gl -j canvas-draw-native -j
canvas-draw-s
erver -j canvas-draw-clipboard -j canvas-draw-printer -j canvas-draw-pdf
-lcd -l
iupcd -lcdgl -lcdpdf
canvas-draw.o:canvas-draw.c:(.text+0x18f94): undefined reference to
`cdInitConte
xtPlus'
collect2.exe: error: ld returned 1 exit status
Error: shell command terminated with non-zero exit status 1: ""gcc"
"canvas-draw
.o" -o "canvas-draw.so" -Wl,--enable-auto-import -shared -LC:/chicken -lcd
-liup
cd -lcdgl -lcdpdf -L"c:/chicken/lib/" -lchicken -lm -lws2_32"
Error: shell command failed with nonzero exit status 1:
""c:\chicken\bin\csc"" -feature compiling-extension -setup-mode
-feature no
-library-checks -s -O2 -d1 canvas-draw.scm -j canvas-draw -j
canvas-draw-base -j
canvas-draw-primitives -j canvas-draw-play -j canvas-draw-picture -j
canvas-dra
w-client -j canvas-draw-ps -j canvas-draw-svg -j canvas-draw-metafile -j
canvas-
draw-cgm -j canvas-draw-dgn -j canvas-draw-dxf -j canvas-draw-emf -j
canvas-draw
-wmf -j canvas-draw-iup -j canvas-draw-gl -j canvas-draw-native -j
canvas-draw-s
erver -j canvas-draw-clipboard -j canvas-draw-printer -j canvas-draw-pdf
-lcd -l
iupcd -lcdgl -lcdpdf
Error: shell command terminated with nonzero exit code
70
"\"c:\\chicken\\bin\\csi\" -bnq -setup-mode -e \"(require-library
setup-api)\" -
...
--
Matt
-=-
90% of the nations wealth is held by 2% of the people. Bummer to be in the
majority...
_______________________________________________
Chicken-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-users