Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build error on OSX 10.8 #2

Closed
cacophobe opened this issue Mar 24, 2013 · 4 comments
Closed

build error on OSX 10.8 #2

cacophobe opened this issue Mar 24, 2013 · 4 comments

Comments

@cacophobe
Copy link

When trying to build using Xcode 4.6.1 (targeting SDK Mac OSX 10.8)
i am getting this issue repeatedly (19 times):

GSSAPI MachO > Semantic Issue:

Illegal initializer (only variables can be initialized) 
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/Kerberos.framework/Headers/KerberosLogin.h: @ 212:10

In file included from 
/mulberry-main/Plug-ins/GSSAPI/../Common/PluginDLLmain.cp: @ 38:10

In file included from 
/mulberry-main/Plug-ins/GSSAPI/sources/PluginDLLmain.h: @ 37:10

In file included from 
/mulberry-main/Plug-ins/GSSAPI/sources/CGSSAPIPluginDLL.h: @ 41:10

I believe it's being triggered by this bunch in KerberosLogin.h:

/* Deprecated functions -- provided for compatibility with KfM 4.0 */

KLStatus KLAcquireTickets (KLPrincipal   inPrincipal,
                           KLPrincipal  *outPrincipal,
                           char        **outCredCacheName) 
    KERBEROSLOGIN_DEPRECATED("use gssapi instead (gss_aapl_initial_cred)");

KLStatus KLAcquireNewTickets (KLPrincipal  inPrincipal,
                              KLPrincipal  *outPrincipal,
                              char        **outCredCacheName) 
    KERBEROSLOGIN_DEPRECATED("use gssapi instead (gss_aapl_initial_cred)");

KLStatus KLAcquireTicketsWithPassword (KLPrincipal      inPrincipal,
                                       KLLoginOptions   inLoginOptions,
                                       const char      *inPassword,
                                       char           **outCredCacheName) 
    KERBEROSLOGIN_DEPRECATED("use gssapi instead (gss_aapl_initial_cred)");

KLStatus KLAcquireNewTicketsWithPassword (KLPrincipal      inPrincipal,
                                          KLLoginOptions   inLoginOptions,
                                          const char      *inPassword,
                                          char           **outCredCacheName) 
    KERBEROSLOGIN_DEPRECATED("use gssapi instead (gss_aapl_initial_cred)");

KLStatus KLSetApplicationOptions (const void *inAppOptions) 
    KERBEROSLOGIN_DEPRECATED("no replacement");

KLStatus KLGetApplicationOptions (void *outAppOptions) 
    KERBEROSLOGIN_DEPRECATED("no replacement");

but i dont know what it means, or how to circumvent it.

I would be glad if someone could please post a solution or share some insight,
it's seriously way beyond my level of expertise.

@mbert
Copy link
Owner

mbert commented Mar 25, 2013

This seems to be related to the Kerberos version installed on OSX 10.8. Since I am still working with XCode 4.0 on OSX 10.6 I obviously cannot reproduce this error. I suggest you ask this question on the mulbery-dev mailing list as there are one or two people I know who run and build mulberry on OSX.

@cacophobe
Copy link
Author

Thank you for replying. I will try that. If anybody knows of anyplace where i could get a pre-compiled binary, that would be great too. There is a real dearth of a good, efficient, native, mail client right now (at least for osx). Would love to help with this project.

@mbert
Copy link
Owner

mbert commented Mar 25, 2013

There is. I usually publish my builds, so here you should be able to find fairly recent ones: http://the-little-red-haired-girl.org/pub/mulberry/

@cacophobe
Copy link
Author

Thank you! That's great for now, until i can figure out the problem and then hopefully contribute something.

@mbert mbert closed this as completed in 558ae30 Nov 2, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants