configure: libkrb5 32-bit development files not found ..
configure: libkrb5 32-bit development files not found ..
Hello,
since couple weeks i cant compile wine32 with kerberos athentication, it will not find the 32bit includes.
I am on Fedora27, building wow64 wine build.
The 64bit part compiles fine, but the 32bit part can not find the includes.
Ive tried both versions of the 32bit krb5-devel packages available but configure can not find the files.
[rawfox@operator wine-32]$ ls /usr/include/krb5
ccselect_plugin.h hostrealm_plugin.h kdcpreauth_plugin.h locate_plugin.h pwqual_plugin.h
certauth_plugin.h kadm5_hook_plugin.h krb5.h plugin.h
clpreauth_plugin.h kdcpolicy_plugin.h localauth_plugin.h preauth_plugin.h
Has anyone an idea how to deal with this problem ?
since couple weeks i cant compile wine32 with kerberos athentication, it will not find the 32bit includes.
I am on Fedora27, building wow64 wine build.
The 64bit part compiles fine, but the 32bit part can not find the includes.
Ive tried both versions of the 32bit krb5-devel packages available but configure can not find the files.
[rawfox@operator wine-32]$ ls /usr/include/krb5
ccselect_plugin.h hostrealm_plugin.h kdcpreauth_plugin.h locate_plugin.h pwqual_plugin.h
certauth_plugin.h kadm5_hook_plugin.h krb5.h plugin.h
clpreauth_plugin.h kdcpolicy_plugin.h localauth_plugin.h preauth_plugin.h
Has anyone an idea how to deal with this problem ?
Re: configure: libkrb5 32-bit development files not found ..
Check the config.log to see exactly what it's looking for and not finding.
Re: configure: libkrb5 32-bit development files not found ..
There was an older version of Wine that would default to -with-gssapi --without-krb5 (version 3.4?) - which is a broken configuration...rawfox wrote:...
Has anyone an idea how to deal with this problem ?
If you really need Kerberos support (do you??) - then I'd recommend forcing both these configure flags on.
Wine will fail, the configuration phase, as soon as it cannot find any missing Kerberos components.
Otherwise just turn both these flags off... -without-gssapi --without-krb5 Job done.
Kerberos (and gssapi) support requires both the development headers and the multi-lib Linux library:
Code: Select all
libkrb5.so
If you are still stuck please post up the full Wine configure log.
Please also provide a dump of what files you have installed - via the MIT Kerberos V fedora package.
Please use the forum Code tags:
Code: Select all
I AM CODE
Thanks
Bob
Re: configure: libkrb5 32-bit development files not found ..
Thats exacly the thing, i dont know if games like GTA5 authenticate on what mechanic ? gssapi or kerberos or both ?!Bob Wya wrote:
There was an older version of Wine that would default to -with-gssapi --without-krb5 (version 3.4?) - which is a broken configuration...
If you really need Kerberos support (do you??) - then I'd recommend forcing both these configure flags on.
Wine will fail, the configuration phase, as soon as it cannot find any missing Kerberos components.
Otherwise just turn both these flags off... -without-gssapi --without-krb5 Job done.
Nontheless i have system32 errors while logging into some games like GTA5 and ArcheAge and had this gut feeling it may be caused by some auth mechanics ..
Excluding gssapi and kerberos indeed does the job for me since these problems came up, so my question:
Do i need gssapi or kerberos to authenticate the login on some games ?
On the other hand there is a lot going on atm.
Not only wine made breathtaking steps ahead, also as you know there is heavy changes in the wine-staging project and this new vulkan thing as well.
Thanks for reply's and cheers, great weather in Germany ^^
Re: configure: libkrb5 32-bit development files not found ..
@rawfox
GTA IV does not require Wine's Kerberos support.
Personally tested the game and I build app-emulation/wine-staging without kerberos support (on Gentoo).
GTA IV runs like a dead turkey... So I wouldn't get too excited about it anyway! (DXVK would probably help...)
Bob
GTA IV does not require Wine's Kerberos support.
Personally tested the game and I build app-emulation/wine-staging without kerberos support (on Gentoo).
GTA IV runs like a dead turkey... So I wouldn't get too excited about it anyway! (DXVK would probably help...)
Bob
Re: configure: libkrb5 32-bit development files not found ..
Hi again
Yeah i could solve this by excluding kerberos and gssapi from configure, but guess ... im on StarCitizen now and me fears that the launcher needs kerberos to authenticate the gameclient to their persistent universe ..
So again im on this, wine does just not build with this, even if i can provide the headers, well, see yourself, its from configure
checking for lkrb5 ... any idea ?
I dont know exacly, what to do, me fears there is some broken symlink or nameconflict due to im on Fedora28 and they change things happy ...
The solution to just exclude gssapi and kerberos is still valid, wine builds up nice, but as said, the Star Citizen Launcher seem to base on something like that as it can not install or verify the game and with a game copy from a windows partition, the game works great, but cant join the PU, even if the other multiplayer modules are working.
/shrug .. building wine with kerberos support would be great i guess ^^
ya man, im pretty clueless atm how to bring Star Citizen to full functionallity under wine, its barely bronce ..
Thanks for your support tho !
Yeah i could solve this by excluding kerberos and gssapi from configure, but guess ... im on StarCitizen now and me fears that the launcher needs kerberos to authenticate the gameclient to their persistent universe ..
So again im on this, wine does just not build with this, even if i can provide the headers, well, see yourself, its from configure
Code: Select all
checking krb5/krb5.h usability... yes
checking krb5/krb5.h presence... yes
checking for krb5/krb5.h... yes
checking for -lkrb5... not found
configure: error: libkrb5 32-bit development files not found (or too old), Kerberos won't be supported.
This is an error since --with-krb5 was requested.
[rawfox@operator wine-32]$
I dont know exacly, what to do, me fears there is some broken symlink or nameconflict due to im on Fedora28 and they change things happy ...
The solution to just exclude gssapi and kerberos is still valid, wine builds up nice, but as said, the Star Citizen Launcher seem to base on something like that as it can not install or verify the game and with a game copy from a windows partition, the game works great, but cant join the PU, even if the other multiplayer modules are working.
/shrug .. building wine with kerberos support would be great i guess ^^
ya man, im pretty clueless atm how to bring Star Citizen to full functionallity under wine, its barely bronce ..
Thanks for your support tho !
Re: configure: libkrb5 32-bit development files not found ..
It's looking for and not finding libkrb5.so. The 32 bit version should be in /usr/lib.rawfox wrote: checking for lkrb5 ... any idea ?
Re: configure: libkrb5 32-bit development files not found ..
morning, yeah, its there, why cant he find it ?
Code: Select all
[rawfox@operator ~]$ ls -l /usr/lib/*krb*
lrwxrwxrwx. 1 root root 21 14. Jun 23:54 /usr/lib/libgssapi_krb5.so -> libgssapi_krb5.so.2.2
lrwxrwxrwx. 1 root root 21 14. Jun 23:54 /usr/lib/libgssapi_krb5.so.2 -> libgssapi_krb5.so.2.2
-rwxr-xr-x. 1 root root 391076 14. Jun 23:54 /usr/lib/libgssapi_krb5.so.2.2
lrwxrwxrwx. 1 root root 14 14. Jun 23:54 /usr/lib/libkrb5.so -> libkrb5.so.3.3
lrwxrwxrwx. 1 root root 14 14. Jun 23:54 /usr/lib/libkrb5.so.3 -> libkrb5.so.3.3
-rwxr-xr-x. 1 root root 1043344 14. Jun 23:54 /usr/lib/libkrb5.so.3.3
lrwxrwxrwx. 1 root root 21 14. Jun 23:54 /usr/lib/libkrb5support.so -> libkrb5support.so.0.1
lrwxrwxrwx. 1 root root 21 14. Jun 23:54 /usr/lib/libkrb5support.so.0 -> libkrb5support.so.0.1
-rwxr-xr-x. 1 root root 70396 14. Jun 23:54 /usr/lib/libkrb5support.so.0.1
Re: configure: libkrb5 32-bit development files not found ..
What about libcom_err-devel.i686? Missing that package turned out to be the problem for a CentOS user. viewtopic.php?f=8&t=30349&hilit=libcom_err
Re: configure: libkrb5 32-bit development files not found ..
Odimesio wrote:What about libcom_err-devel.i686? Missing that package turned out to be the problem for a CentOS user. viewtopic.php?f=8&t=30349&hilit=libcom_err
M
G
Sir you have no idea, how long im searching for an answer on this already.
Indeed i was missing libcom_err-devel.i686 !
This is a potential big deal, loads of people can build 32bit wine only without gssapi and krb5.
Ill keep it in mind and spread the message, take a fishing hard THANK YOU !
Re: configure: libkrb5 32-bit development files not found ..
Im still curious, how to find the way from that error to the libcom_err thing lib ..
Bring it down to the functions and refer on the web, whats prpoviding it ?!
Bring it down to the functions and refer on the web, whats prpoviding it ?!
Re: configure: libkrb5 32-bit development files not found ..
Basically the way to do it manually, without cheating (e.g. Bing'ing for a quick answer!) is to run the configure script with a verbose shell flag:rawfox wrote:Im still curious, how to find the way from that error to the libcom_err thing lib ..
Bring it down to the functions and refer on the web, whats prpoviding it ?!
Code: Select all
bash -vx ./configure
Code: Select all
bash -vx ./configure -with-gssapi --with-krb5
Then manually compile this snippet script to see what the exact failure is.
The log will detail the compiler name and flags used to compile the conftest.c snippet.
I think failed conftest.c compilation logs are dumped somewhere (I've just not worked out where exactly) - this would be useful to know!
This is essentially what the OP did in the linked thread about compiling Wine on CentOS (but he made unncessary work for himself by creating a new dummy compile test).
Some distributions (e.g. apparently RHEL, CentOS and Fedora) will decide to split the Wine dependenency packages into further subpackages.
Hence the whole point of the configure script, which is used to workaround these subtle differences in how Linux distributions organise their packaging.
Bob
Re: configure: libkrb5 32-bit development files not found ..
Obviously cheating is the granny stuff then so ill take that challenge, thanks again for bringing light
Ill try that way on the other less relevant missings here, like CUPS for example, im totally in for the learning thing ^^
Ill try that way on the other less relevant missings here, like CUPS for example, im totally in for the learning thing ^^
Re: configure: libkrb5 32-bit development files not found ..
If you're interested I'm helping troubleshoot a Gentoo user, who claimed to have issues with my Gentoo Overlay (aka Gentoo repository) Wine packages...rawfox wrote:Obviously cheating is the granny stuff then so ill take that challenge, thanks again for bringing light
Ill try that way on the other less relevant missings here, like CUPS for example, im totally in for the learning thing ^^
Similar sort of problem with opencl vs the kerberos issue in this thread.
He really has some other system issue, but I'm happy to troubleshoot it down for him (if I can)...
See: Github / bobwya Issue #26: wine-staging fails with opencl USE flag, even though OpenCL works and is installed.
It's still an ongoing / active investigation...
Bob