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

Bug 454816

Summary: www-apache/mod_auth_kerb-5.4-r1: doesn't build against heimdal kerberos
Product: Gentoo Linux Reporter: Spooky Ghost <spookyghost>
Component: [OLD] LibraryAssignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed>
Status: RESOLVED FIXED    
Severity: normal CC: tomwij
Priority: Normal Keywords: PATCH
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 532790    
Attachments: A bit of a hacky patch to remove some old Heimdal conditional code and build with gcc-4.6
Replacement patch to enable building with Heimdal

Description Spooky Ghost 2013-01-31 11:45:07 UTC
Created attachment 337434 [details]
A bit of a hacky patch to remove some old Heimdal conditional code and build with gcc-4.6

The -r1 ebuild includes a new patch in mod_auth_kerb-5.4-s4u2proxy-r1.patch.  This uses MIT kerberos specific calls which break the build against Heimdal.  I have attached a new version of the patch which should address this issue.

http://osdir.com/ml/encryption.kerberos.heimdal.general/2006-10/msg00085.html was used as a hint for writing Heimdal compatible code.

I do not have MIT installation to confirm that the change works both ways.
Comment 1 Spooky Ghost 2013-01-31 11:46:04 UTC
Created attachment 337436 [details]
Replacement patch to enable building with Heimdal
Comment 2 Pacho Ramos gentoo-dev 2015-05-08 18:21:27 UTC
+*mod_auth_kerb-5.4-r2 (08 May 2015)
+
+  08 May 2015; Pacho Ramos <pacho@gentoo.org>
+  +files/mod_auth_kerb-5.4-handle-continue.patch,
+  +files/mod_auth_kerb-5.4-longuser.patch,
+  +files/mod_auth_kerb-5.4-s4u2proxy-r2.patch, +mod_auth_kerb-5.4-r2.ebuild:
+  Apply more Fedora patches with fixes, update s4u2proxy patch to support
+  heimdal (#454816 by Spooky Ghost), tmpfiles.d needed (#470942 by Azamat H.
+  Hackimov)
+