Skip to main content

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

Chickadee is using the autotools build system, so just run ./bootstrap and then ./configure before make. If you're missing something, it should be caught at the configuration step, not at the make step. Try this and let me know what you got.

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...