Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Looks like I'm missing the bootstrap option.
Below is the tree command for what I downloaded from Chickadee's website.

https://pastebin.com/7P7BhJ35

If you download the release tarball as opposed to cloning the git repo, you won't need to bootstrap. You can ./configure and make as usual. Does it configure successfully?

(2 edits)

It appears to say gl is missing despite me grabbing the OpenGL tarball for GNU Guile and running './configure' followed by 'sudo make install'
Output from the OpenGL tarball:
https://pastebin.com/47F5hLiU

https://pastebin.com/15Kfii3m

Output from Chickadee:
https://pastebin.com/9ryihs8U

My guess is that guile does not see the installed module. You can launch an instance of guile and test the command: ,use (gl).

You either need to use --prefix and configure it to be installed somewhere else or modify the GUILE_LOAD_PATH environment variable.

I had to compile guile-gl, guile-sdl2 and chickadee with the `--prefix=/usr` option on Debian for it to work properly. It must be a path issue but I dont fancy going through Guile's subtleties atm; the clock is ticking :).

(+1)

You installed Guile modules to /usr/local but your distro's Guile is configured to load from /usr by default. You'll need to set GUILE_LOAD_PATH and GUILE_LOAD_COMPILED_PATH accordingly to pick up modules from /usr/local/share/guile/... and /usr/lib/guile/...

Here's the script I use to compile and install Chickadee on my machines:

https://gitlab.com/binary-ec/chickadee-debian/-/blob/main/chickadee-install.sh?r...