Skip to content

[Question] Include files installed by default? #327

@grisu48

Description

@grisu48

Describe what you need help with

Since version 26 openSeaChest installs a bunch of include files to /usr/local/include. Here's a list of identified header files:

[   33s]    /usr/include/arraylist.h
[   33s]    /usr/include/debug.h
[   33s]    /usr/include/json.h
[   33s]    /usr/include/json_c_version.h
[   33s]    /usr/include/json_config.h
[   33s]    /usr/include/json_inttypes.h
[   33s]    /usr/include/json_object.h
[   33s]    /usr/include/json_object_iterator.h
[   33s]    /usr/include/json_tokener.h
[   33s]    /usr/include/json_types.h
[   33s]    /usr/include/json_util.h
[   33s]    /usr/include/json_visit.h
[   33s]    /usr/include/linkhash.h
[   33s]    /usr/include/printbuf.h

I'm not sure if this is intended, as those appear rather generic and they are probably not necessary for running the binary.

I'm seeing them because when packaging rpm complains about those files being installed but not included in the rpm package and I'm not sure if they ever should be included.

Any additional details

Building via

# meson --buildtype=release builddir
# cd builddir
# meson compile
# meson install
# ls /usr/local/include/
arraylist.h  json.h            json_config.h    json_object.h           json_tokener.h  json_util.h   linkhash.h
debug.h      json_c_version.h  json_inttypes.h  json_object_iterator.h  json_types.h    json_visit.h  printbuf.h

Screenshots

Not applicable

Environment

openSUSE Tumbleweed

Additional context

None

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions