Skip to content

"fatal error: sys/event.h: No such file or directory" #71

Description

@ssleert

When i trying to compile this code with gcc main.c

#defineHTTPSERVER_IMPL#include"httpserver.h"#defineRESPONSE "Hello, World!"
voidhandle_request(structhttp_request_s*request) {
structhttp_response_s*response=http_response_init();
http_response_status(response, 200);
http_response_header(response, "Content-Type", "text/plain");
http_response_body(response, RESPONSE, sizeof(RESPONSE) -1);
http_respond(request, response);
}
intmain() {
structhttp_server_s*server=http_server_init(8080, handle_request);
http_server_listen(server);
}

I got this error

Infileincludedfrommain.c:2:
common.h:38:3: error: unknowntypenameepoll_cb_tcommon.h:91:3: error: unknowntypenameepoll_cb_tcommon.h:92:3: error: unknowntypenameepoll_cb_tcommon.h:112:3: error: unknowntypenameepoll_cb_tcommon.h:113:3: error: unknowntypenameepoll_cb_tserver.c:14:10: fatalerror: sys/event.h: Nosuchfileordirectcompilationterminated.

Info about system

$ gcc --version
gcc (GCC) 13.2.0
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the sourcefor copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ uname -a
Linux s2me 6.5.8-200.fc38.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Oct 20 15:53:48 UTC 2023 x86_64 GNU/Linux
$ cat /etc/os-release NAME="Fedora Linux"
VERSION="38.20231101.0 (Silverblue)"
ID=fedora
VERSION_ID=38
VERSION_CODENAME=""
PLATFORM_ID="platform:f38"
PRETTY_NAME="Fedora Linux 38.20231101.0 (Silverblue)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:38"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://silverblue.fedoraproject.org"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora-silverblue/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://github.com/fedora-silverblue/issue-tracker/issues"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=38
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=38
SUPPORT_END=2024-05-14
VARIANT="Silverblue"
VARIANT_ID=silverblue
OSTREE_VERSION='38.20231101.0'

gcc installed through rpm-ostree

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions