Bug 1223978 - Package 4store does not build with gcc14 because of implicit function declarations
Summary: Package 4store does not build with gcc14 because of implicit function declara...
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Other (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Martin Jambor
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: modern_C
  Show dependency treegraph
 
Reported: 2024-05-06 16:32 UTC by Martin Jambor
Modified: 2024-05-23 10:00 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Jambor 2024-05-06 16:32:09 UTC
Package 4store does not build with gcc because of its new errors, see bug#1220571 for more details on these.

What is really missing is definition of feature macro _DEFAULT_SOURCE in src/frontend/filter-datatypes.c so that glibc declares functions strdup and timegm.

Whqt is needed is backport of upstream patch 53e5c8f2ed512c2f4c45cea4e991e0c1fee01a35 (Steven Chamberlain: use _GNU_SOURCE instead of __USE_MISC).
Comment 1 Martin Jambor 2024-05-07 11:09:42 UTC
With https://build.opensuse.org/request/show/1172391 a fixed version has reached 4store in the server:database OBS project.
Comment 2 Chenzi Cao 2024-05-21 03:38:51 UTC
Hi Martin, you already submit request for the bug report, so I assign it to you, please feel free to reassign whenever necessary, thanks.
Comment 3 Martin Jambor 2024-05-23 10:00:09 UTC
This has been fixed also in Factory with https://build.opensuse.org/request/show/1172392 (or so I think).