Bug 2095740 - libprelude header files includes config.h
Summary: libprelude header files includes config.h
Keywords:
Status: NEW
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: libprelude
Version: epel9
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Orphan Owner
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-06-10 12:05 UTC by Istiak Ferdous
Modified: 2023-02-19 10:45 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Istiak Ferdous 2022-06-10 12:05:12 UTC
Description of problem:
Context: https://bugzilla.redhat.com/show_bug.cgi?id=1908783

Opening this against EPEL 9 as I can't reopen the previous bug for this.

Can't build Suricata with libprelude for this bug in EPEL 9.

/usr/include/libprelude/common.h:28:11: fatal error: config.h: No such file or directory
   28 | # include "config.h"
      |           ^~~~~~~~~~

```
#ifdef HAVE_CONFIG_H
# include "config.h"
#endif
```

Currently following header files have this.

common.h
idmef-object.h
idmef-path.h
idmef-time.h
idmef.h
prelude-client-profile.h
prelude-error.h
prelude-extract.h
prelude-io.h
prelude-list.h
prelude-log.h
prelude-plugin.h
prelude-string.h
prelude-thread.h
prelude-timer.h


Note You need to log in before you can comment on or make changes to this bug.