Problem compiling pam_krb5 on Solaris 8

José Alberto Patiño Limón jalbertop at aranea.com.mx
Mon Nov 18 12:10:00 EST 2002


On Mon, 2002-11-18 at 01:56, Klaas Hagemann wrote:
> Parag,
> 
> i only know it from linux, but did you compile kerberos with shared-libaries-support? (configure --enabled-shard ?)
> 
> Klaas
>   ----- Original Message ----- 
>   From: Parag Godkar 
>   To: kerberos at mit.edu 
>   Sent: Monday, November 18, 2002 7:15 AM
>   Subject: Problem compiling pam_krb5 on Solaris 8
> 
> 
>   Hi,
> 
>   I have installed MIT Kerberos krb5-1.2.6
>   on Solaris 8 running on Sun Fire 280R server 
>   with dual UltraSparc III 900 MHz CPUs with
>   a little help from Mr. Sam Hartman from this
>   mailing list.
> 
>   krb5-1.2.6 has been installed in /usr/kerberos
>   directory.
> 
>   Now I am trying to compile pam_krb5 obtained
>   via CVS from sourceforge.net.
> 
>   I run the following configure command -
> 
>   ./configure --with-krb5=/usr/kerberos  
>                   --prefix=/usr/pam_krb5 
>                   --with-pamdir=/usr/pam_krb5/lib/security
> 
>   and I got no errors.
> 
>   But, when I run make, I get the following
>   errors -
> 
>   ------------------------------------------------------------------------------
>   gcc -c -I/usr/kerberos/include -fpic -g -O2 pam_krb5_auth.c
>   gcc -c -I/usr/kerberos/include -fpic -g -O2 pam_krb5_pass.c
>   gcc -c -I/usr/kerberos/include -fpic -g -O2 pam_krb5_acct.c
>   gcc -c -I/usr/kerberos/include -fpic -g -O2 pam_krb5_sess.c
>   gcc -c -I/usr/kerberos/include -fpic -g -O2 support.c
>   gcc -shared -o pam_krb5.so.1 -Wl,-rpath -Wl,/usr/kerberos/lib -Wl,-rpath -Wl,/usr/kerberos/lib pam_krb5_auth.o pam_krb5_pass.o pam_krb5_acct.o pam_krb5_sess.o support.o -L/usr/kerberos/lib -lkrb5 -lk5crypto -lcom_err -lpam -lsocket -lnsl 
>   ld: fatal: file /usr/kerberos/lib: unknown file type
>   ld: fatal: File processing errors. No output written to pam_krb5.so.1
>   collect2: ld returned 1 exit status
>   make: *** [pam_krb5.so.1] Error 1
I recommend you to use the LD_OPTIONS environment variable instead of
the -Wl,-rpath -Wl,yourkrb5libpath:

LD_OPTIONS=-R/usr/kerberos/lib
export LD_OPTIONS

the LD_OPTIONS is always checked by the SUN ld linker.

>   --------------------------------------------------------------------------------
> 
>   Can someone guide please.
> 
>   Regards,
>   Parag Godkar
> 
> 





More information about the Kerberos mailing list