Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 927539 - net-dns/djbdns-1.05-r39 fails to compile: server.c:161:18: error: passing argument 2 of scan_ulong from incompatible pointer type [-Wincompatible-pointer-types]
Summary: net-dns/djbdns-1.05-r39 fails to compile: server.c:161:18: error: passing arg...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Michael Orlitzky
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: c99-porting
  Show dependency tree
 
Reported: 2024-03-22 15:41 UTC by Agostino Sarubbo
Modified: 2024-03-23 12:02 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,52.79 KB, text/plain)
2024-03-22 15:41 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2024-03-22 15:41:35 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: net-dns/djbdns-1.05-r39 fails to compile.
Discovered on: x86 (internal ref: tinderbox_x86)
System: GCC-14-SYSTEM (https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#GCC-14)

Info about the issue:
https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#CF0003
Comment 1 Agostino Sarubbo gentoo-dev 2024-03-22 15:41:36 UTC
Created attachment 888160 [details]
build.log

build log and emerge --info
Comment 2 Larry the Git Cow gentoo-dev 2024-03-23 12:02:32 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2477a76b1edeb7bec683b4f924b16ff53a6798f

commit c2477a76b1edeb7bec683b4f924b16ff53a6798f
Author:     Michael Orlitzky <mjo@gentoo.org>
AuthorDate: 2024-03-23 11:56:14 +0000
Commit:     Michael Orlitzky <mjo@gentoo.org>
CommitDate: 2024-03-23 12:01:19 +0000

    net-dns/djbdns: hide -Wincompatible-pointer-types problems
    
    This is the worst solution to this problem, but our djbdns package isn't
    djbdns at all, it's twenty patches in a trenchcoat. Maintenance for
    things like this typically comes in the form of yet more downstream
    patches, but invasive patches are essentially blocked by the fact that
    they introduce conflicts with the others. There is at least one big
    patch, the ipv6 patch, that is maintained by someone else, so it's not
    as simple as basing all new patches on top of the old ones.
    
    For lack of a better solution, we append -Wno-error for this warning.
    
    Closes: https://bugs.gentoo.org/927539
    Signed-off-by: Michael Orlitzky <mjo@gentoo.org>

 net-dns/djbdns/djbdns-1.05-r39.ebuild | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)