Subject: | GSSAPI fails to make |
Hi there.
I am trying to install the module GSSAPI-0.22, and I have tried
directly installing it through the CPAN interface (/usr/bin/perl -
MCPAN -e 'install "GSSAPI"') or by downloading the tarball CPAN and
trying to make it directly.
In all cases the make dies with the following error...
Welcome to GSSAPI.pm setup!
run "perl Makefile.PL --help" to see further installation options
----------------------------------------------------------
Searching krb5-config command...
/usr/kerberos/bin/krb5-config
----------------------------------------------------------
using GSSAPI implementation
Kerberos 5 release 1.2.7
----------------------------------------------------------
Using LIBS
-L/usr/kerberos/lib -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err
----------------------------------------------------------
Using INC includeconfiguration
-I/usr/kerberos/include
----------------------------------------------------------
Checking if your kit is complete...
Looks good
Writing Makefile for GSSAPI
CPAN: YAML loaded ok
cp GSSAPI.pm blib/lib/GSSAPI.pm
cp GSSAPI/OID/Set.pm blib/lib/GSSAPI/OID/Set.pm
cp GSSAPI/OID.pm blib/lib/GSSAPI/OID.pm
cp GSSAPI/Status.pm blib/lib/GSSAPI/Status.pm
/usr/bin/perl /usr/local/lib/perl5/5.8.8/ExtUtils/xsubpp -
typemap /usr/local/lib/perl5/5.8.8/ExtUtils/typemap -typemap typemap
GSSAPI.xs > GSSAPI.xsc && mv GSSAPI.xsc GSSAPI.c
gcc -c -I/usr/kerberos/include -fno-strict-aliasing -pipe -
Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -
D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -DVERSION=\"0.22\" -
DXS_VERSION=\"0.22\" -fpic "-I/usr/local/lib/perl5/5.8.8/i686-
linux/CORE" GSSAPI.c
xs/OID.xs: In function `XS_GSSAPI__OID_gss_nt_user_name':
xs/OID.xs:85: `GSS_C_NT_USER_NAME' undeclared (first use in this
function)
xs/OID.xs:85: (Each undeclared identifier is reported only once
xs/OID.xs:85: for each function it appears in.)
xs/OID.xs: In function `XS_GSSAPI__OID_gss_nt_machine_uid_name':
xs/OID.xs:92: `GSS_C_NT_MACHINE_UID_NAME' undeclared (first use in
this function)
xs/OID.xs: In function `XS_GSSAPI__OID_gss_nt_string_uid_name':
xs/OID.xs:99: `GSS_C_NT_STRING_UID_NAME' undeclared (first use in this
function)
xs/OID.xs: In function `XS_GSSAPI__OID_gss_nt_service_name':
xs/OID.xs:106: `GSS_C_NT_HOSTBASED_SERVICE' undeclared (first use in
this function)
xs/OID.xs: In function `XS_GSSAPI__OID_gss_nt_exported_name':
xs/OID.xs:113: `GSS_C_NT_EXPORT_NAME' undeclared (first use in this
function)
xs/OID.xs: In function `XS_GSSAPI__OID_gss_nt_service_name_v2':
xs/OID.xs:120: `GSS_C_NT_HOSTBASED_SERVICE' undeclared (first use in
this function)
xs/OID.xs: In function `XS_GSSAPI__OID_gss_nt_hostbased_service':
xs/OID.xs:174: `GSS_C_NT_HOSTBASED_SERVICE' undeclared (first use in
this function)
make: *** [GSSAPI.o] Error 1
/usr/local/bin/make -- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible
Some information for you..
perl -version
This is perl, v5.8.8 built for i686-linux
Copyright 1987-2006, Larry Wall
uname -a
Linux hqlsrv01.ela.local 2.4.21-40.ELsmp #1 SMP Thu Feb 2
22:22:39 EST 2006 i686 i686 i386 GNU/Linux
Here is hoping that you can help. Am I missing something and just
being stupid (probably!)???
Thanks for the help - I sincerely appreciate it.
Cheers
Andy