Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 671272

Summary: app-emulation/wine-any-3.20 - .../work/wine-3.20/dlls/kerberos/krb5_ap.c: In function ‘init_creds’: .../work/wine-3.20/dlls/kerberos/krb5_ap.c:876:5: error: unknown type name ‘krb5_context’
Product: Gentoo Linux Reporter: mael <mae.lippert>
Component: Current packagesAssignee: Wine Maintainers <wine>
Status: RESOLVED INVALID    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log.tar.bz2
"emerge --info" output

Description mael 2018-11-16 13:49:10 UTC
app-emulation/wine-any-3.20 doesnt compile correctly repeatedly and i must confess i dont get a clue from this attached build.log the first time since i started using gentoo in 2008. i compiled every other packet successfully on my "workhorse" even after a restart, so i can eliminate bad hardware/firmware/bios-settings or bad software (base system/toolchain/configuration files) for myself so far...

i am VERY glad for any advice in advance ...
Comment 1 mael 2018-11-16 13:54:57 UTC
Created attachment 555308 [details]
build.log.tar.bz2
Comment 2 mael 2018-11-16 13:55:39 UTC
Created attachment 555310 [details]
"emerge --info" output
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2018-11-17 13:07:36 UTC
Comment on attachment 555308 [details]
build.log.tar.bz2

Why did you put a single file in that archive? Did you know you can compress files directly without using tar?
Comment 4 Nick Sarnie gentoo-dev 2018-11-17 15:26:12 UTC
Hi,

The struct krb5_context is defined in /usr/include/krb5/krb5.h. This is included by krb5_ap.c in wine. Can you check if your copy of the header has this struct? On my system it appears as below:

struct _krb5_context;
typedef struct _krb5_context * krb5_context;


Sarnex
Comment 5 mael 2018-11-19 02:48:55 UTC
@Jeroen

I use tar archives for everything (single files and whole dir trees) to compress and its in every base system. app-arch/p7zip isnt!

@All

it should be considered wise to raise the limit for attachments to 10 megs. these build.logs can get very extensive these days. for example the dev-qt/qtwebengine ... and harddisk space for simple build.logs isnt anymore so expensive either... ;-)

@Nick

the case is closed for me because it now compiles strangely enough flawlessy... has anyone made a patch already? i refetched the sources of wine-any-3.20 on friday afternoon and merged it flawlessy without any other change to my system... cant tell if there was a new "micropatch" included in the refetched sources to solve that bug... sorry for not reporting back more earlier, i had a "tight weekend" with some important personal activities...
Comment 6 Nick Sarnie gentoo-dev 2018-11-19 02:51:20 UTC
Nope, no new patches this weekend. Either way, glad it's working.

Closing as invalid.