Hi Matt,

Did you manage to compile canvas-draw on windows in the end? Strangely I
encounter a different error (I'm missing cd.h, I don't know why yet).

install order:
("canvas-draw")
installing canvas-draw:1.1.1 ...
changing current directory to
C:\Users\ADMINI~1\AppData\Local\Temp/temp9506.5656/canvas-draw
  "C:\Program Files (x86)\Chicken Scheme\bin\csi" -bnq -setup-mode -e
"(require-library setup-api)" -e "(import setup-api)" -e
"(setup-error-handling)" -e "(extension-name-and-version '(\"canvas-draw\"
\"1.1.1\"))"
"C:\Users\ADMINI~1\AppData\Local\Temp\temp9506.5656\canvas-draw\canvas-draw.setup"
Deleted file - C:\Users\ADMINI~1\AppData\Local\Temp\temp90f2.3024.c
Deleted file - C:\Users\ADMINI~1\AppData\Local\Temp\tempe54e.3024.c
  "C:\Program Files (x86)\Chicken Scheme\bin\csc" -feature
compiling-extension -setup-mode    -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-draw-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-server -j canvas-draw-clipboard -j canvas-draw-printer -j
canvas-draw-pdf -lcd -liupcd -lcdgl -lcdpdf
canvas-draw.c:13:16: fatal error: cd.h: No such file or directory
compilation terminated.

Error: shell command terminated with non-zero exit status 1: ""gcc"
"canvas-draw.c" -o "canvas-draw.o" -c  -fno-strict-aliasing -fwrapv
-DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -DPIC -DC_SHARED
-I"C:\Program Files (x86)\Chicken Scheme/include/chicken/""

Error: shell command failed with nonzero exit status 1:

  "C:\Program Files (x86)\Chicken Scheme\bin\csc" -feature
compiling-extension -setup-mode    -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-draw-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-server -j canvas-draw-clipboard -j canvas-draw-printer -j
canvas-draw-pdf -lcd -liupcd -lcdgl -lcdpdf


Error: shell command terminated with nonzero exit code
70
"\"C:\\Program Files (x86)\\Chicken Scheme\\bin\\csi\" -bnq -setup-mode -e
\"(re...


Cheers,
Răzvan


Date: Sat, 1 Feb 2014 19:32:05 -0700
> From: Matt Welland <estifo...@gmail.com>
> To: chicken-users <chicken-users@nongnu.org>
> Subject: [Chicken-users] chicken-iup - progressing nicely but have
>         problem with canvas-draw
> Message-ID:
>         <CA+CFV2rt0w=x4vUOFPO_SvcKj=
> knvekalnjixow1gr1oink...@mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> 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
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to