chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] Hypergiant egg install fails, and some other eggs


From: Alex Charlton
Subject: Re: [Chicken-users] Hypergiant egg install fails, and some other eggs
Date: Thu, 01 Oct 2015 21:40:00 +0000

Hi Robert,

As it seems your goal is to get Hypergiant running on Windows, I have to let you know that you're venturing into uncharted territory. It's not something I've ever tried before!

That said, there error that you've shared with us is fairly straight-forward:

> ingw32/bin/ld.exe: cannot find -lglfw

This is the source of the problem which is saying that it's not able to link to GLFW. This could mean that you don't have GLFW (http://www.glfw.org/) installed in the right place (which could also be the case for other eggs that depend on external libraries) or that the egg itself is not linking to it correctly. The latter is certainly possible, since I don't think it's been tested on Windows before.

If you want more help working through this, just send me an email. If you find that the egg is doing something wrong, I'm happy to patch it for you. Of course, if you want to continue conversing with this lovely mailing list, feel free to do that, too ;-) Maybe someone here has gotten Hypergiant running on Windows.

Cheers,
Alex

On Thu, Oct 1, 2015 at 12:20 PM Robert Herman <address@hidden> wrote:
I am running Windows 10, with MinGW-64 32-bit version, since I have the Windows binary for CHICKEN-IUP which is 32-bit. Some eggs have installedj fine - format, sql-de-lite, Spiffy, and other spiffy eggs, numbers, srfi's, gl-math, awful, and awful-server, but others - blas, hypergiant, hyperscene, and termbox fail with the same type of error - (require-library setup-api).
I would like to be able to load blas, atlas-lapack, hypergiant, and hyperscene for math and game dev.
I always run chicken-install, csi and csc from the MinGW command window. Below is the last half of the log of my command line when trying to install the hypergiant egg. I have installed glfw and glew on windows with paths set outside of CHICKEN-IUP. Hypergiant has a lot of dependencies, but some of the smaller eggs fail in a similar fashion. Any ideas? Thank you.

HTTP/1.1 200 OK
Date: Thu, 01 Oct 2015 12:43:42 GMT
Server: Apache/2.2.29 (Unix) DAV/2 SVN/1.8.10 PHP/5.4.32 mod_fastcgi/2.4.6
Connection: close
Transfer-Encoding: chunked
Content-Type: text/plain
reading chunks ......
reading files ...
  ./BSD-LICENCE
  ./hashtest.c
  ./z3.meta
  ./z3.scm
  ./z3.setup
  ./z3bdtest.c
  ./z3betest.c
  ./z3blib.c
  ./z3blib.h
  ./z3crc32.h
  ./z3ddtest.c
  ./z3detest.c
  ./z3dlib.3
  ./z3dlib.c
  ./z3dlib.h
  ./z3fdtest.c
  ./z3fetest.c
  ./z3flib.3
  ./z3flib.c
  ./z3flib.h
  ./z3lib.3
  ./z3lib.h
  ./z3liblib.h
 z3 located at C:\Users\Robert\AppData\Local\Temp/tempc7f2.14752/z3
checking platform for `opengl-glew' ...
checking dependencies for `opengl-glew' ...
checking platform for `z3' ...
checking dependencies for `z3' ...
checking platform for `hyperscene' ...
checking dependencies for `hyperscene' ...
checking platform for `gl-type' ...
checking dependencies for `gl-type' ...
 missing: freetype, opengl-glew, gl-utils
retrieving ...
connecting to host "chicken.kitten-technologies.co.uk", port 80 ...
requesting "/henrietta.cgi?name=freetype&mode=default" ...
reading response ...
HTTP/1.1 200 OK
Date: Thu, 01 Oct 2015 12:43:44 GMT
Server: Apache/2.2.29 (Unix) DAV/2 SVN/1.8.10 PHP/5.4.32 mod_fastcgi/2.4.6
Connection: close
Transfer-Encoding: chunked
Content-Type: text/plain
reading chunks .
reading files ...
  ./freetype.meta
  ./freetype.scm
  ./freetype.setup
 freetype located at C:\Users\Robert\AppData\Local\Temp/tempc7f2.14752/freetype
checking platform for `freetype' ...
checking dependencies for `freetype' ...
checking platform for `glfw3' ...
checking dependencies for `glfw3' ...
install order:
("glfw3"
 "freetype"
 "opengl-glew"
 "z3"
 "srfi-99"
 "gl-utils"
 "gl-type"
 "hyperscene"
 "glls"
 "noise"
 "soil"
 "random-mtzig"
 "bitstring"
 "hypergiant")
installing glfw3:0.6.1 ...
changing current directory to C:\Users\Robert\AppData\Local\Temp/tempc7f2.14752/
glfw3
  "c:\chicken-iup\bin\csi" -bnq -setup-mode -e "(require-library setup-api)" -e
"(import setup-api)" -e "(setup-error-handling)" -e "(extension-name-and-version
 '(\"glfw3\" \"0.6.1\"))" "glfw3.setup"
  "c:\chicken-iup\bin\csc" -feature compiling-extension -setup-mode    -O2 -d0 -
lglfw -lopengl32 -lgdi32 -J -s glfw3-bindings.scm
C:/minGW-32/mingw32/bin/../lib/gcc/i686-w64-mingw32/5.2.0/../../../../i686-w64-m
ingw32/bin/ld.exe: cannot find -lglfw
collect2.exe: error: ld returned 1 exit status

Error: shell command terminated with non-zero exit status 1: ""gcc" "glfw3-bindi
ngs.o" -o "glfw3-bindings.so" -Wl,--enable-auto-import -shared -Lc:\chicken-iup\
lib -lglfw -lopengl32 -lgdi32 -L"c:\chicken-iup/lib/" -lchicken -lm -lws2_32"

Error: shell command failed with nonzero exit status 1:

  "c:\chicken-iup\bin\csc" -feature compiling-extension -setup-mode    -O2 -d0 -
lglfw -lopengl32 -lgdi32 -J -s glfw3-bindings.scm


Error: shell command terminated with nonzero exit code
70
"\"c:\\chicken-iup\\bin\\csi\" -bnq -setup-mode -e \"(require-library setup-api)
\"...

C:\>

_______________________________________________
Chicken-users mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/chicken-users

reply via email to

[Prev in Thread] Current Thread [Next in Thread]