Skip to content

Can't build #2

@rgizz

Description

@rgizz

I was attemping to build eerie and I got an error.

In a related discussion on IoLanguage/io, issue #485, which has some discussion of my problem in building eerie, it was suggested to me that I file this issue here.

Here is some information on what I am running:

[giz@daisy etc$ cat fedora-release
Fedora release 41 (Forty One)

[giz@daisy etc$ uname -a
Linux daisy 6.17.7-100.fc41.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Nov 2 16:38:09 UTC 2025 x86_64 GNU/Linux

[giz@daisy etc$ make -v
GNU Make 4.4.1
Built for x86_64-redhat-linux-gnu
Copyright (C) 1988-2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later https://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
[giz@daisy etc$

The following is the transcript of running eerie install script.

[giz@daisy eerie$ ls
bin/ install_unix.sh* io/ LICENSE package.json README.md setup.io tests/
[giz@daisy eerie$ ./install_unix.sh
-> Install Eerie

  • Fetching Eerie
  • Resolving dependencies for Eerie
    -> Install Kano
  • Fetching Kano
  • Resolving dependencies for Kano
  • Installing Kano...
    -> Install Docio
  • Fetching Docio
  • Resolving dependencies for Docio
    -> Install Markdown
  • Fetching Markdown
  • Resolving dependencies for Markdown
  • Installing Markdown...
    Configuring for [markdown]
    checking the C compiler (cc -fPIC) oh ick, it looks like gcc
    Looking for cpp (using $CC -E as a cpp pipeline)
    looking for install (/usr/bin/install)
    Checking attribute((destructor)) (yes)
    looking for ar (/usr/bin/ar)
    looking for ranlib (/usr/bin/ranlib)
    looking for pkg-config (/usr/bin/pkg-config)
    checking for "volatile" keyword (found)
    checking for "const" keyword (found)
    Checking for "inline" keyword (found)
    defining WORD & DWORD scalar types (using standard types in <inttypes.h>)
    looking for a reentrant basename (found)
    looking for header libgen.h (found)
    looking for header stdlib.h (found)
    looking for the alloca function (found in alloca.h)
    looking for header sys/types.h (found)
    looking for header pwd.h (found)
    looking for the getpwuid function (found)
    looking for header sys/stat.h (found)
    looking for the stat function (found)
    special file macros in sys/stat.h: S_ISSOCK S_ISCHR S_ISFIFO.
    looking for the srandom function (found)
    looking for the memset function (found)
    looking for the random function (found)
    looking for the strcasecmp function (found)
    looking for the strncasecmp function (found)
    looking for the fchdir function (found)
    looking for header malloc.h (found)
    looking for find (/usr/bin/find)
    looking for "ln -s" (/usr/bin/ln)
    looking for ar (/usr/bin/ar)
    looking for ranlib (/usr/bin/ranlib)
    looking for sed (/usr/bin/sed)
    generating Makefile
    generating version.c
    generating mkdio.h
    generating libmarkdown.pc
    cc -fPIC -Wno-return-type -Wno-implicit-int -I. -g -c main.c
    main.c: In function ‘main’:
    main.c:311:36: error: passing argument 2 of ‘mkd_e_code_format’ from incompatible pointer type [-Wincompatible-pointer-types]
    311 | mkd_e_code_format(doc, external_codefmt);
    | ^~~~~~~~~~~~~~~~
    | |
    | char * (*)(char *, int, char )
    In file included from main.c:12:
    ./mkdio.h:71:31: note: expected ‘mkd_callback_t’ {aka ‘char * (
    )(const char *, const int, void )’} but argument is of type ‘char * ()(char *, int, char )’
    71 | void mkd_e_code_format(void
    , mkd_callback_t);
    | ^~~~~~~~~~~~~~
    make: *** [Makefile:127: main.o] Error 1
  • Compiling source files...
    mkdir -p _build/headers
    ! Last command exited with the following error:
    !
    ! source/IoMarkdown.c:7:10: fatal error: mkdio.h: No such file or directory
    7 | #include "mkdio.h"
    | ^~~~~~~~~
    compilation terminated.

cat: __install_path: No such file or directory
[giz@daisy eerie$

I would appreciate any help you can give with this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions