Bug 1223978

Summary: Package 4store does not build with gcc14 because of implicit function declarations
Product: [openSUSE] openSUSE Tumbleweed Reporter: Martin Jambor <mjambor>
Component: OtherAssignee: Martin Jambor <mjambor>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: dimstar
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 1220571    

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).