-
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-
-
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 : <
-
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-
-
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
-
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-
-
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 ... ; <
-
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-
-
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
-
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
-
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-