+ Reply to Thread
Page 1 of 2 1 2 LastLast
Results 1 to 10 of 14

Has anyone built Alpine for Solaris 10?

  1. Has anyone built Alpine for Solaris 10?

    I'm attempting to build alpine-0.99999 for Solaris 10, using the
    native NLS, SSL, LDAP, GSS, and TCL. Some of this works, but I'm
    running into some that are incompatible. Even though I specify
    the Sun versions of `msgfmt' and `xgettext', the configure script
    complains that they are not the GNU varients, and rejects them.
    I can probably hack on the alpine code to fix this.

    More seriously, the configure script checks for and finds the
    gss_init_sec_context() function, but the code only calls the
    krb5_init_context() function. This doesn't exist on Solaris.
    It seems to accept MIT Kerberos only. How can this product be
    made to work with Sun GSS?


    --
    -Gary Mills- -Unix Support- -U of M Academic Computing and Networking-

  2. Re: Has anyone built Alpine for Solaris 10?

    On Dec 2, 6:41 am, Gary Mills wrote:
    > I'm attempting to build alpine-0.99999 for Solaris 10, using the
    > native NLS, SSL, LDAP, GSS, and TCL.


    Ummm URL fo rthe source?? All I can find so far is:
    Alpine News
    Nov 08, 2007 - Alpine 0.99999 is released to the Alpine alpha testers.

    Seems these UW people got Linuxitis : <

  3. Re: Has anyone built Alpine for Solaris 10?

    In <803a78c2-fd59-4f2a-966c-89e7af998874@d21g2000prf.googlegroups.com> gerryt writes:

    >On Dec 2, 6:41 am, Gary Mills wrote:
    >> I'm attempting to build alpine-0.99999 for Solaris 10, using the
    >> native NLS, SSL, LDAP, GSS, and TCL.


    >Ummm URL fo rthe source?? All I can find so far is:
    >Alpine News
    >Nov 08, 2007 - Alpine 0.99999 is released to the Alpine alpha testers.


    This is apparently a secret:

    ftp://ftp.cac.washington.edu/alpine/

    --
    -Gary Mills- -Unix Support- -U of M Academic Computing and Networking-

  4. Re: Has anyone built Alpine for Solaris 10?

    On Dec 2, 9:16 am, Gary Mills wrote:
    > In <803a78c2-fd59-4f2a-966c-89e7af998...@d21g2000prf.googlegroups.com> gerryt writes:
    >
    > >On Dec 2, 6:41 am, Gary Mills wrote:
    > >> I'm attempting to build alpine-0.99999 for Solaris 10, using the
    > >> native NLS, SSL, LDAP, GSS, and TCL.

    > >Ummm URL fo rthe source?? All I can find so far is:
    > >Alpine News
    > >Nov 08, 2007 - Alpine 0.99999 is released to the Alpine alpha testers.

    >
    > This is apparently a secret:
    > ftp://ftp.cac.washington.edu/alpine/


    Yes I found it too : > But really you mighta mentioned it.
    It took a while via Google to find out alpine is Pine reborn.
    It seems to be somewhat portable code so Im using a
    SPARC and Studio 12

    ../configure runs suggest that the configure script is borked.
    No surprise there. Eg:
    testing for gss_init_sec_context, which does exist,
    requires 13 parameters or the test will fail. None are
    provided at all. It does not matter what compiler you use either.
    Tcl libs are not found (yet)

    But you may be way ahead of me here
    But I suspect it is buildable once you have the Makefiles

  5. Re: Has anyone built Alpine for Solaris 10?

    In gerryt writes:

    >On Dec 2, 9:16 am, Gary Mills wrote:
    >> In <803a78c2-fd59-4f2a-966c-89e7af998...@d21g2000prf.googlegroups.com> gerryt writes:
    >>
    >> >On Dec 2, 6:41 am, Gary Mills wrote:
    >> >> I'm attempting to build alpine-0.99999 for Solaris 10, using the
    >> >> native NLS, SSL, LDAP, GSS, and TCL.
    >> >Ummm URL fo rthe source?? All I can find so far is:
    >> >Alpine News
    >> >Nov 08, 2007 - Alpine 0.99999 is released to the Alpine alpha testers.

    >>
    >> This is apparently a secret:
    >> ftp://ftp.cac.washington.edu/alpine/


    >Yes I found it too : > But really you mighta mentioned it.


    >./configure runs suggest that the configure script is borked.
    >No surprise there. Eg:
    >testing for gss_init_sec_context, which does exist,
    >requires 13 parameters or the test will fail. None are
    >provided at all. It does not matter what compiler you use either.
    >Tcl libs are not found (yet)


    Here's my configure command:

    #!/bin/sh
    # Built on Solaris 10
    # Using native: NLS SSL LDAP GSS TCL

    PATH=/opt/SUNWspro/bin:/usr/bin:/usr/ccs/bin:/usr/sbin; export PATH

    env CC=cc \
    LDFLAGS='-L/usr/sfw/lib -lgss' \
    MSGFMT=/usr/bin/msgfmt \
    XGETTEXT=/usr/bin/xgettext \
    INSTALL=/usr/ucb/install \
    ./configure \
    --prefix=/usr/local/alpine \
    --localstatedir=/var/run/alpine \
    --with-pubcookie \
    --with-default-fcc=obox \
    --with-default-postponed-folder=postponed-mail \
    --with-default-mail-directory=Mail \
    --with-default-use-only-domain-name=yes \
    --with-default-local-fullname='ACN Support Desk' \
    --with-default-local-address=support@cc.umanitoba.ca \
    --with-ssl-dir=/usr/sfw \
    --with-ldap-dir=/usr \
    --with-tcl-lib=tcl8.3

    #!/end


    --
    -Gary Mills- -Unix Support- -U of M Academic Computing and Networking-

  6. Re: Has anyone built Alpine for Solaris 10?

    On Dec 2, 12:21 pm, Gary Mills wrote:
    > In gerryt writes:
    >
    >
    >
    > >On Dec 2, 9:16 am, Gary Mills wrote:
    > >> In <803a78c2-fd59-4f2a-966c-89e7af998...@d21g2000prf.googlegroups.com> gerryt writes:

    >
    > >> >On Dec 2, 6:41 am, Gary Mills wrote:
    > >> >> I'm attempting to build alpine-0.99999 for Solaris 10, using the
    > >> >> native NLS, SSL, LDAP, GSS, and TCL.
    > >> >Ummm URL fo rthe source?? All I can find so far is:
    > >> >Alpine News
    > >> >Nov 08, 2007 - Alpine 0.99999 is released to the Alpine alpha testers.

    >
    > >> This is apparently a secret:
    > >> ftp://ftp.cac.washington.edu/alpine/

    > >Yes I found it too : > But really you mighta mentioned it.
    > >./configure runs suggest that the configure script is borked.
    > >No surprise there. Eg:
    > >testing for gss_init_sec_context, which does exist,
    > >requires 13 parameters or the test will fail. None are
    > >provided at all. It does not matter what compiler you use either.
    > >Tcl libs are not found (yet)

    >
    > Here's my configure command:
    >
    > #!/bin/sh
    > # Built on Solaris 10
    > # Using native: NLS SSL LDAP GSS TCL
    >
    > PATH=/opt/SUNWspro/bin:/usr/bin:/usr/ccs/bin:/usr/sbin; export PATH
    >
    > env CC=cc \
    > LDFLAGS='-L/usr/sfw/lib -lgss' \
    > MSGFMT=/usr/bin/msgfmt \
    > XGETTEXT=/usr/bin/xgettext \
    > INSTALL=/usr/ucb/install \
    > ./configure \
    > --prefix=/usr/local/alpine \
    > --localstatedir=/var/run/alpine \
    > --with-pubcookie \
    > --with-default-fcc=obox \
    > --with-default-postponed-folder=postponed-mail \
    > --with-default-mail-directory=Mail \
    > --with-default-use-only-domain-name=yes \
    > --with-default-local-fullname='ACN Support Desk' \
    > --with-default-local-address=supp...@cc.umanitoba.ca \
    > --with-ssl-dir=/usr/sfw \
    > --with-ldap-dir=/usr \
    > --with-tcl-lib=tcl8.3
    >
    > #!/end


    Notes:
    I ended up hacking out /usr/local in libtool - replaced that with /usr/
    sfw..
    Not sure if that helped really.

    My configure script is a little different I did everything in LIBS
    and finaly after about 50 iterations [very picky configure script] got
    a Makefile.
    I did not get the error you originally posted during a configure run,
    but runnning
    gmake on the resultant Makefile(s), I get a lot of kerberos errors
    like:
    "kerb_mit.c", line 30: cannot find include file: gssapi_generic.h>
    which of course is correct - there is no such thing..
    So it looks like its IFDEF time ... ; <


  7. Re: Has anyone built Alpine for Solaris 10?

    In <971f987a-f15b-473a-a7c1-2363279e451f@e23g2000prf.googlegroups.com> gerryt writes:

    >On Dec 2, 12:21 pm, Gary Mills wrote:
    >> In gerryt writes:
    >>
    >> >On Dec 2, 9:16 am, Gary Mills wrote:
    >> >> In <803a78c2-fd59-4f2a-966c-89e7af998...@d21g2000prf.googlegroups.com> gerryt writes:

    >>
    >> >> >On Dec 2, 6:41 am, Gary Mills wrote:
    >> >> >> I'm attempting to build alpine-0.99999 for Solaris 10, using the
    >> >> >> native NLS, SSL, LDAP, GSS, and TCL.
    >> >> >Ummm URL fo rthe source?? All I can find so far is:
    >> >> >Alpine News
    >> >> >Nov 08, 2007 - Alpine 0.99999 is released to the Alpine alpha testers.

    >>
    >> >> This is apparently a secret:
    >> >> ftp://ftp.cac.washington.edu/alpine/
    >> >Yes I found it too : > But really you mighta mentioned it.
    >> >./configure runs suggest that the configure script is borked.
    >> >No surprise there. Eg:
    >> >testing for gss_init_sec_context, which does exist,
    >> >requires 13 parameters or the test will fail. None are
    >> >provided at all. It does not matter what compiler you use either.
    >> >Tcl libs are not found (yet)

    >>
    >> Here's my configure command:

    [..]
    >I ended up hacking out /usr/local in libtool - replaced that with /usr/
    >sfw..
    >Not sure if that helped really.


    >My configure script is a little different I did everything in LIBS
    >and finaly after about 50 iterations [very picky configure script] got
    >a Makefile.
    >I did not get the error you originally posted during a configure run,
    >but runnning
    >gmake on the resultant Makefile(s), I get a lot of kerberos errors
    >like:
    >"kerb_mit.c", line 30: cannot find include file: >gssapi_generic.h>
    >which of course is correct - there is no such thing..
    >So it looks like its IFDEF time ... ; <


    Yes, that where I quit. It seems that Solaris has its own Kerberos
    implementation and that this has diverged from the one that everyone
    else uses. The headers are only the beginning. I don't know if there
    is a direct conversion between the `krb5_' functions and the `gss_'
    functions.


    --
    -Gary Mills- -Unix Support- -U of M Academic Computing and Networking-

  8. Re: Has anyone built Alpine for Solaris 10?

    On Dec 2, 1:55 pm, Gary Mills wrote:
    > In <971f987a-f15b-473a-a7c1-2363279e4...@e23g2000prf.googlegroups.com> gerryt writes:
    >
    >
    >
    >
    >
    > >On Dec 2, 12:21 pm, Gary Mills wrote:
    > >> In gerryt writes:

    >
    > >> >On Dec 2, 9:16 am, Gary Mills wrote:
    > >> >> In <803a78c2-fd59-4f2a-966c-89e7af998...@d21g2000prf.googlegroups.com> gerryt writes:

    >
    > >> >> >On Dec 2, 6:41 am, Gary Mills wrote:
    > >> >> >> I'm attempting to build alpine-0.99999 for Solaris 10, using the
    > >> >> >> native NLS, SSL, LDAP, GSS, and TCL.
    > >> >> >Ummm URL fo rthe source?? All I can find so far is:
    > >> >> >Alpine News
    > >> >> >Nov 08, 2007 - Alpine 0.99999 is released to the Alpine alpha testers.

    >
    > >> >> This is apparently a secret:
    > >> >> ftp://ftp.cac.washington.edu/alpine/
    > >> >Yes I found it too : > But really you mighta mentioned it.
    > >> >./configure runs suggest that the configure script is borked.
    > >> >No surprise there. Eg:
    > >> >testing for gss_init_sec_context, which does exist,
    > >> >requires 13 parameters or the test will fail. None are
    > >> >provided at all. It does not matter what compiler you use either.
    > >> >Tcl libs are not found (yet)

    >
    > >> Here's my configure command:

    > [..]
    > >I ended up hacking out /usr/local in libtool - replaced that with /usr/
    > >sfw..
    > >Not sure if that helped really.
    > >My configure script is a little different I did everything in LIBS
    > >and finaly after about 50 iterations [very picky configure script] got
    > >a Makefile.
    > >I did not get the error you originally posted during a configure run,
    > >but runnning
    > >gmake on the resultant Makefile(s), I get a lot of kerberos errors
    > >like:
    > >"kerb_mit.c", line 30: cannot find include file: > >gssapi_generic.h>
    > >which of course is correct - there is no such thing..
    > >So it looks like its IFDEF time ... ; <

    >
    > Yes, that where I quit. It seems that Solaris has its own Kerberos
    > implementation and that this has diverged from the one that everyone
    > else uses. The headers are only the beginning. I don't know if there
    > is a direct conversion between the `krb5_' functions and the `gss_'
    > functions.


    Dont quit yet. Im pretty close i think. Im at "Building bundled tools"
    where hard coded
    noise in the Makefile has to be purged:
    ld: fatal: library -lgssapi_krb5: not found etc.
    I think there is hope still : >
    I need to go out for a bit - Ill get back at it in an hour or two

  9. Re: Has anyone built Alpine for Solaris 10?

    On Dec 2, 2:38 pm, gerryt wrote:
    > On Dec 2, 1:55 pm, Gary Mills wrote:
    >
    >
    >
    > > In <971f987a-f15b-473a-a7c1-2363279e4...@e23g2000prf.googlegroups.com> gerryt writes:

    >
    > > >On Dec 2, 12:21 pm, Gary Mills wrote:
    > > >> In gerryt writes:

    >
    > > >> >On Dec 2, 9:16 am, Gary Mills wrote:
    > > >> >> In <803a78c2-fd59-4f2a-966c-89e7af998...@d21g2000prf.googlegroups.com> gerryt writes:

    >
    > > >> >> >On Dec 2, 6:41 am, Gary Mills wrote:
    > > >> >> >> I'm attempting to build alpine-0.99999 for Solaris 10, using the
    > > >> >> >> native NLS, SSL, LDAP, GSS, and TCL.
    > > >> >> >Ummm URL fo rthe source?? All I can find so far is:
    > > >> >> >Alpine News
    > > >> >> >Nov 08, 2007 - Alpine 0.99999 is released to the Alpine alpha testers.

    >
    > > >> >> This is apparently a secret:
    > > >> >> ftp://ftp.cac.washington.edu/alpine/
    > > >> >Yes I found it too : > But really you mighta mentioned it.
    > > >> >./configure runs suggest that the configure script is borked.
    > > >> >No surprise there. Eg:
    > > >> >testing for gss_init_sec_context, which does exist,
    > > >> >requires 13 parameters or the test will fail. None are
    > > >> >provided at all. It does not matter what compiler you use either.
    > > >> >Tcl libs are not found (yet)

    >
    > > >> Here's my configure command:

    > > [..]
    > > >I ended up hacking out /usr/local in libtool - replaced that with /usr/
    > > >sfw..
    > > >Not sure if that helped really.
    > > >My configure script is a little different I did everything in LIBS
    > > >and finaly after about 50 iterations [very picky configure script] got
    > > >a Makefile.
    > > >I did not get the error you originally posted during a configure run,
    > > >but runnning
    > > >gmake on the resultant Makefile(s), I get a lot of kerberos errors
    > > >like:
    > > >"kerb_mit.c", line 30: cannot find include file: > > >gssapi_generic.h>
    > > >which of course is correct - there is no such thing..
    > > >So it looks like its IFDEF time ... ; <

    >
    > > Yes, that where I quit. It seems that Solaris has its own Kerberos
    > > implementation and that this has diverged from the one that everyone
    > > else uses. The headers are only the beginning. I don't know if there
    > > is a direct conversion between the `krb5_' functions and the `gss_'
    > > functions.

    >
    > Dont quit yet. Im pretty close i think. Im at "Building bundled tools"
    > where hard coded
    > noise in the Makefile has to be purged:
    > ld: fatal: library -lgssapi_krb5: not found etc.
    > I think there is hope still : >
    > I need to go out for a bit - Ill get back at it in an hour or two


    Hmm I never made it out yet as it stopped snowing and is now
    raining so in the meantime:
    gerryt@gcs:/opt/alpine/bin $ ldd alpine
    libnsl.so.1 => /usr/lib/libnsl.so.1
    libgen.so.1 => /usr/lib/libgen.so.1
    libkrb5.so.1 => /usr/lib/libkrb5.so.1
    libcrypto.so.0.9.7 => /usr/sfw/lib/libcrypto.so.0.9.7
    libsocket.so.1 => /usr/lib/libsocket.so.1
    librt.so.1 => /usr/lib/librt.so.1
    libpthread.so.1 => /usr/lib/libpthread.so.1
    libldap.so.5 => /usr/lib/libldap.so.5
    libgss.so.1 => /usr/lib/libgss.so.1
    libgnutls-extra.so.6 => /usr/lib/libgnutls-extra.so.6
    libintl.so.1 => /usr/lib/libintl.so.1
    libtcl8.3.so => /usr/sfw/lib/libtcl8.3.so
    libcurses.so.1 => /usr/lib/libcurses.so.1
    libssl.so.0.9.7 => /usr/sfw/lib/libssl.so.0.9.7
    libc.so.1 => /usr/lib/libc.so.1
    libmp.so.2 => /lib/libmp.so.2
    libmd.so.1 => /lib/libmd.so.1
    libscf.so.1 => /lib/libscf.so.1
    libaio.so.1 => /lib/libaio.so.1
    libsasl.so.1 => /usr/lib/libsasl.so.1
    libnspr4.so => /usr/lib/mps/libnspr4.so
    libplc4.so => /usr/lib/mps/libplc4.so
    libnss3.so => /usr/lib/mps/libnss3.so
    libssl3.so => /usr/lib/mps/libssl3.so
    libcmd.so.1 => /lib/libcmd.so.1
    libgnutls.so.6 => /usr/lib/libgnutls.so.6
    libz.so.1 => /usr/lib/libz.so.1
    libdl.so.1 => /lib/libdl.so.1
    libm.so.2 => /lib/libm.so.2
    libdoor.so.1 => /lib/libdoor.so.1
    libuutil.so.1 => /lib/libuutil.so.1
    libthread.so.1 => /lib/libthread.so.1
    libsoftokn3.so => /usr/lib/mps/libsoftokn3.so
    libplds4.so => /usr/lib/mps/libplds4.so
    libgcrypt.so.1 => /usr/lib/libgcrypt.so.1
    libbsm.so.1 => /lib/libbsm.so.1
    libsecdb.so.1 => /lib/libsecdb.so.1
    libtsol.so.2 => /lib/libtsol.so.2
    mech_krb5.so.1 => /usr/lib/gss/mech_krb5.so.1
    libresolv.so.2 => /lib/libresolv.so.2
    libpkcs11.so.1 => /usr/lib/libpkcs11.so.1
    libcryptoutil.so.1 => /usr/lib/libcryptoutil.so.1
    libcrypto_extra.so.0.9.7 => /usr/sfw/lib/
    libcrypto_extra.so.0.9.7
    libssl_extra.so.0.9.7 => /usr/sfw/lib/libssl_extra.so.
    0.9.7
    /platform/SUNW,Sun-Blade-1000/lib/libc_psr.so.1
    /platform/SUNW,Sun-Blade-1000/lib/libmd_psr.so.1
    /usr/lib/mps/cpu/sparcv8plus/libnspr_flt4.so

    Note - Completely Blastwave /opt/csw Sunfreeware /usr/local free YAY.
    Doesnt mean Ill actually WORK but we have binaries.. Its a beginning

  10. Re: Has anyone built Alpine for Solaris 10?

    In gerryt writes:

    >On Dec 2, 2:38 pm, gerryt wrote:
    >> On Dec 2, 1:55 pm, Gary Mills wrote:
    >>
    >> > In <971f987a-f15b-473a-a7c1-2363279e4...@e23g2000prf.googlegroups.com> gerryt writes:

    >>
    >> > >On Dec 2, 12:21 pm, Gary Mills wrote:
    >> > >> In gerryt writes:

    >>
    >> > >> >On Dec 2, 9:16 am, Gary Mills wrote:
    >> > >> >> In <803a78c2-fd59-4f2a-966c-89e7af998...@d21g2000prf.googlegroups.com> gerryt writes:

    >>
    >> > >> >> >On Dec 2, 6:41 am, Gary Mills wrote:
    >> > >> >> >> I'm attempting to build alpine-0.99999 for Solaris 10, using the
    >> > >> >> >> native NLS, SSL, LDAP, GSS, and TCL.
    >> > >> >> >Ummm URL fo rthe source?? All I can find so far is:
    >> > >> >> >Alpine News
    >> > >> >> >Nov 08, 2007 - Alpine 0.99999 is released to the Alpine alpha testers.

    >>
    >> > >> >> This is apparently a secret:
    >> > >> >> ftp://ftp.cac.washington.edu/alpine/
    >> > >> >Yes I found it too : > But really you mighta mentioned it.
    >> > >> >./configure runs suggest that the configure script is borked.
    >> > >> >No surprise there. Eg:
    >> > >> >testing for gss_init_sec_context, which does exist,
    >> > >> >requires 13 parameters or the test will fail. None are
    >> > >> >provided at all. It does not matter what compiler you use either.
    >> > >> >Tcl libs are not found (yet)

    >>
    >> > >> Here's my configure command:
    >> > [..]
    >> > >I ended up hacking out /usr/local in libtool - replaced that with /usr/
    >> > >sfw..
    >> > >Not sure if that helped really.
    >> > >My configure script is a little different I did everything in LIBS
    >> > >and finaly after about 50 iterations [very picky configure script] got
    >> > >a Makefile.
    >> > >I did not get the error you originally posted during a configure run,
    >> > >but runnning
    >> > >gmake on the resultant Makefile(s), I get a lot of kerberos errors
    >> > >like:
    >> > >"kerb_mit.c", line 30: cannot find include file: >> > >gssapi_generic.h>
    >> > >which of course is correct - there is no such thing..
    >> > >So it looks like its IFDEF time ... ; <

    >>
    >> > Yes, that where I quit. It seems that Solaris has its own Kerberos
    >> > implementation and that this has diverged from the one that everyone
    >> > else uses. The headers are only the beginning. I don't know if there
    >> > is a direct conversion between the `krb5_' functions and the `gss_'
    >> > functions.

    >>
    >> Dont quit yet. Im pretty close i think. Im at "Building bundled tools"
    >> where hard coded
    >> noise in the Makefile has to be purged:
    >> ld: fatal: library -lgssapi_krb5: not found etc.


    Ah yes, the `gss_' functions are there after all, in auth_gss.c .

    >gerryt@gcs:/opt/alpine/bin $ ldd alpine

    [..]

    No unresolved libraries. This is good news. I also want to build
    the web version, which may be more complicated.

    >Note - Completely Blastwave /opt/csw Sunfreeware /usr/local free YAY.
    >Doesnt mean Ill actually WORK but we have binaries.. Its a beginning


    Solaris 10 should have all the parts we need.

    --
    -Gary Mills- -Unix Support- -U of M Academic Computing and Networking-

+ Reply to Thread
Page 1 of 2 1 2 LastLast