Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#11138 - Sytax errors in heimdal headers

Attached to Project: Arch Linux
Opened by Todd (tyggna) - Wednesday, 06 August 2008, 20:14 GMT
Last edited by Allan McRae (Allan) - Thursday, 18 December 2008, 09:53 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Allan McRae (Allan)
Architecture x86_64
Severity Low
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
The problem seems to be with
/usr/include/gssapi/gssapi_krb5.h

This is stated with each mal-formed line:
error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before <argument>

lines that call the GSSAPI_LIB_VARIABLE don't throw any errors if two arguments after it are put in parenthesis. (roughly lines 49-83)
and change all GSSAPI_LIB_FUNCTION to GSSAPI_LIB_FUNCTION,
Then it works.


Additional info:
Heimdal version 1.2-1



Steps to reproduce:
Follow the wiki pages for installing NFSv4. This has happened to me on multiple machines.
This task depends upon

Closed by  Allan McRae (Allan)
Thursday, 18 December 2008, 09:53 GMT
Reason for closing:  Not a bug
Additional comments about closing:  See final comment
Comment by Aaron Griffin (phrakture) - Friday, 08 August 2008, 16:25 GMT
Is this related to gcc upgrades? Is this fixed in a new heimdal release, perhaps?
Comment by Todd (tyggna) - Tuesday, 12 August 2008, 21:57 GMT
Yeah, it was caused by the gcc upgrades, I don't know about the heimdal release though. I kinda just posted the bug report in case anyone else needed a quick fix for it.
Comment by Todd (tyggna) - Tuesday, 12 August 2008, 22:03 GMT
I just read through the revisions of heimdal--they haven't fixed this yet, but I'll let them know about it.
Comment by Julius (metalfan) - Wednesday, 17 December 2008, 23:43 GMT
Still not fixed, nfs4-utils wont build with this syntax.
Comment by Aaron Griffin (phrakture) - Wednesday, 17 December 2008, 23:46 GMT
Isn't the GSS stuff an external patch?
Comment by Allan McRae (Allan) - Thursday, 18 December 2008, 00:53 GMT
No patches touch any of the GSS stuff.

@Todd: Did you report this upstream?
Comment by Allan McRae (Allan) - Thursday, 18 December 2008, 09:52 GMT
From http://www.nabble.com/heimdal-1.2-and-nfs-utils-td17816309.html (heimdal-discuss mailing list):

>The problem is libgssapi, and newer libgssglue as well, conflict with
>heimdal. As far as I know, nfs-utils sources as they are don't compile
>with gssapi support and any version of Heimdal and never did.

>In Gentoo (where Heimdal is currently obsolete and unsupported in the
>main tree, but its up to date inclusion is work in progress), Bryan
>Jacobs managed to patch nfs-utils to compile against Heimdal without any
>gssapi intermediate library -- all that is needed for gssapi support is
>provided by Heimdal. See http://bugs.gentoo.org/show_bug.cgi?id=134064
>and http://bugs.gentoo.org/show_bug.cgi?id=185899 or the Gentoo kerberos
>overlay http://git.overlays.gentoo.org/gitweb/?p=proj/kerberos.git;a=summary

So, this is not a heimdal bug. Rather a nfs4-util packaging bug.

Loading...