Closed michaelrsweet closed 16 years ago
CUPS.org User: inderweltsein
It seems the Kerberos 5 development headers and libraries are not installed on your operating system.
For example, under Ubuntu/Debian, the corresponding package is libkrb5-dev.
CUPS.org User: leojava
You mean like the below?
/usr/lib/amd64/gss /usr/lib/amd64/libgss.so /usr/lib/amd64/libgss.so.1 /usr/lib/amd64/llib-lgss.ln /usr/lib/gss /usr/lib/gss/gsscred_clean /usr/lib/gss/gssd /usr/lib/libgss.so /usr/lib/sasl/amd64/gssapi.so.1 /usr/lib/sasl/gssapi.so.1 /usr/lib/libgss.so.1 /usr/lib/llib-lgss /usr/lib/llib-lgss.ln /usr/sbin/gsscred /usr/share/man/man5/gss_auth_rules.5 /usr/share/man/man1m/gsscred.1m /usr/share/man/man1m/gssd.1m /usr/share/man/man3gss /usr/share/man/man3gss/gss_accept_sec_context.3gss /usr/share/man/man3gss/gss_acquire_cred.3gss /usr/share/man/man3gss/gss_add_cred.3gss /usr/share/man/man3gss/gss_add_oid_set_member.3gss /usr/share/man/man3gss/gss_canonicalize_name.3gss /usr/share/man/man3gss/gss_compare_name.3gss /usr/share/man/man3gss/gss_context_time.3gss /usr/share/man/man3gss/gss_create_empty_oid_set.3gss /usr/share/man/man3gss/gss_delete_sec_context.3gss /usr/share/man/man3gss/gss_display_name.3gss /usr/share/man/man3gss/gss_display_status.3gss /usr/share/man/man3gss/gss_duplicate_name.3gss /usr/share/man/man3gss/gss_export_name.3gss /usr/share/man/man3gss/gss_export_sec_context.3gss /usr/share/man/man3gss/gss_get_mic.3gss /usr/share/man/man3gss/gss_import_name.3gss /usr/share/man/man3gss/gss_import_sec_context.3gss /usr/share/man/man3gss/gss_indicate_mechs.3gss /usr/share/man/man3gss/gss_init_sec_context.3gss /usr/share/man/man3gss/gss_inquire_context.3gss /usr/share/man/man3gss/gss_inquire_cred.3gss /usr/share/man/man3gss/gss_inquire_cred_by_mech.3gss /usr/share/man/man3gss/gss_inquire_mechs_for_name.3gss /usr/share/man/man3gss/gss_inquire_names_for_mech.3gss /usr/share/man/man3gss/gss_oid_to_str.3gss /usr/share/man/man3gss/gss_process_context_token.3gss /usr/share/man/man3gss/gss_release_buffer.3gss /usr/share/man/man3gss/gss_release_cred.3gss /usr/share/man/man3gss/gss_store_cred.3gss /usr/share/man/man3gss/gss_release_name.3gss /usr/share/man/man3gss/gss_release_oid.3gss /usr/share/man/man3gss/gss_release_oid_set.3gss /usr/share/man/man3gss/gss_str_to_oid.3gss /usr/share/man/man3gss/gss_test_oid_set_member.3gss /usr/share/man/man3gss/gss_unwrap.3gss /usr/share/man/man3gss/gss_verify_mic.3gss /usr/share/man/man3gss/gss_wrap.3gss /usr/share/man/man3gss/gss_wrap_size_limit.3gss /usr/share/man/man3lib/libgss.3lib /usr/share/man/man3nsl/rpc_gss_get_error.3nsl /usr/share/man/man3nsl/rpc_gss_get_mech_info.3nsl /usr/share/man/man3nsl/rpc_gss_get_mechanisms.3nsl /usr/share/man/man3nsl/rpc_gss_get_principal_name.3nsl /usr/share/man/man3nsl/rpc_gss_get_versions.3nsl /usr/share/man/man3nsl/rpc_gss_getcred.3nsl /usr/share/man/man3nsl/rpc_gss_is_installed.3nsl /usr/share/man/man3nsl/rpc_gss_max_data_length.3nsl /usr/share/man/man3nsl/rpc_gss_mech_to_oid.3nsl /usr/share/man/man3nsl/rpc_gss_qop_to_num.3nsl /usr/share/man/man3nsl/rpc_gss_seccreate.3nsl /usr/share/man/man3nsl/rpc_gss_set_callback.3nsl /usr/share/man/man3nsl/rpc_gss_set_defaults.3nsl /usr/share/man/man3nsl/rpc_gss_set_svc_name.3nsl /usr/share/man/man3nsl/rpc_gss_svc_max_data_length.3nsl /usr/share/man/man3nsl/rpcsec_gss.3nsl /usr/share/man/man4/gsscred.conf.4 /usr/share/man/sman3gss /usr/share/man/man3p/cgssco.3p /usr/share/man/man3p/cgssda.3p /usr/share/man/man3p/cgssfa.3p /usr/share/man/man3p/cgssfs.3p /usr/share/man/man3p/cgssin.3p /usr/share/man/man3p/cgssor.3p /usr/share/man/man3p/cgssps.3p /usr/share/man/man3p/cgssrp.3p /usr/share/man/man3p/cgsssl.3p /usr/share/man/man3p/cgssuo.3p /usr/share/man/man3p/dgssco.3p /usr/share/man/man3p/dgssda.3p /usr/share/man/man3p/dgssfa.3p /usr/share/man/man3p/dgssfs.3p /usr/share/man/man3p/dgssin.3p /usr/share/man/man3p/dgssor.3p /usr/share/man/man3p/dgssps.3p /usr/share/man/man3p/dgssrp.3p /usr/share/man/man3p/dgsssl.3p /usr/share/man/man3p/dgssuo.3p /usr/share/man/man3p/sgssco.3p /usr/share/man/man3p/sgssda.3p /usr/share/man/man3p/sgssfa.3p /usr/share/man/man3p/sgssfs.3p /usr/share/man/man3p/sgssin.3p /usr/share/man/man3p/sgssor.3p /usr/share/man/man3p/sgssps.3p /usr/share/man/man3p/sgssrp.3p /usr/share/man/man3p/sgsssl.3p /usr/share/man/man3p/sgssuo.3p /usr/share/man/man3p/zgssco.3p /usr/share/man/man3p/zgssda.3p /usr/share/man/man3p/zgssfa.3p /usr/share/man/man3p/zgssfs.3p /usr/share/man/man3p/zgssin.3p /usr/share/man/man3p/zgssor.3p /usr/share/man/man3p/zgssps.3p /usr/share/man/man3p/zgssrp.3p /usr/share/man/man3p/zgsssl.3p /usr/share/man/man3p/zgssuo.3p /usr/include/gssapi /usr/include/gssapi/gssapi.h /usr/include/gssapi/gssapi_ext.h /usr/include/rpc/rpcsec_gss.h
bash-3.00$ more /etc/release Solaris Express Developer Edition 9/07 snv_70b X86 Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms. Assembled 30 August 2007 bash-3.00$
CUPS.org User: leojava
Or theses?
/etc/krb5/kadm5.acl /etc/krb5/kdc.conf /etc/krb5/kpropd.acl /etc/krb5/krb5.conf /etc/krb5/warn.conf /usr/bin/kdestroy /usr/bin/kinit /usr/bin/klist /usr/bin/kpasswd /usr/bin/krb5-config /usr/bin/ktutil /usr/lib/amd64 /usr/lib/amd64/gss /usr/lib/amd64/gss/mech_krb5.so.1 /usr/lib/amd64/gss/mech_krb5.so=./mech_krb5.so.1 /usr/lib/amd64/libkrb5.so.1 /usr/lib/amd64/libkrb5.so=./libkrb5.so.1 /usr/lib/gss/mech_krb5.so.1 /usr/lib/gss/mech_krb5.so=./mech_krb5.so.1 /usr/lib/krb5/HelpIndex.html /usr/lib/krb5/ListResourceBundle /usr/lib/krb5/ListResourceBundle/GuiResource.java /usr/lib/krb5/ListResourceBundle/HelpData.java /usr/lib/krb5/README.db2 /usr/lib/krb5/amd64/libkadm5clnt.so.1 /usr/lib/krb5/amd64/libkadm5clnt.so=./libkadm5clnt.so.1 /usr/lib/krb5/gkadmin.jar /usr/lib/krb5/kadmind /usr/lib/krb5/kprop /usr/lib/krb5/kprop_script /usr/lib/krb5/kpropd /usr/lib/krb5/krb5kdc /usr/lib/krb5/ktkt_warnd /usr/lib/krb5/libdb2.so.1 /usr/lib/krb5/libdb2.so=libdb2.so.1 /usr/lib/krb5/libdyn.so.1 /usr/lib/krb5/libdyn.so=libdyn.so.1 /usr/lib/krb5/libkadm5clnt.so.1 /usr/lib/krb5/libkadm5clnt.so=./libkadm5clnt.so.1 /usr/lib/krb5/libkadm5srv.so.1 /usr/lib/krb5/libkadm5srv.so=libkadm5srv.so.1 /usr/lib/krb5/libkadmin.so.1 /usr/lib/krb5/libkadmin.so=libkadmin.so.1 /usr/lib/krb5/libkdb.so.1 /usr/lib/krb5/libkdb.so=libkdb.so.1 /usr/lib/krb5/libss.so.1 /usr/lib/krb5/libss.so=libss.so.1 /usr/lib/krb5/visualrt.jar /usr/lib/libkrb5.so.1 /usr/lib/libkrb5.so=./libkrb5.so.1 /usr/lib/security/amd64/pam_krb5.so.1 /usr/lib/security/amd64/pam_krb5.so=./pam_krb5.so.1 /usr/lib/security/amd64/pam_krb5_migrate.so.1 /usr/lib/security/amd64/pam_krb5_migrate.so=./pam_krb5_migrate.so.1 /usr/lib/security/pam_krb5.so.1 /usr/lib/security/pam_krb5.so=./pam_krb5.so.1 /usr/lib/security/pam_krb5_migrate.so.1 /usr/lib/security/pam_krb5_migrate.so=./pam_krb5_migrate.so.1 /usr/sbin/gkadmin /usr/sbin/k5srvutil /usr/sbin/kadmin /usr/sbin/kadmin.local /usr/sbin/kclient /usr/sbin/kdb5_util /usr/sbin/kproplog
CUPS.org User: mike
This is a dupe of an issue that was fixed in r7100...
Version: 1.3.4 CUPS.org User: leojava
[joel@moon cups-1.3.4]$ ./configure checking for gawk... gawk checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C preprocessor... gcc -E checking for a BSD-compatible install... /usr/bin/ginstall -c checking for ranlib... ranlib checking for ar... /usr/bin/ar checking for htmldoc... no checking for ld... /usr/bin/ld checking for ln... /usr/bin/ln checking for mv... /usr/bin/mv checking for rm... /usr/bin/rm checking for rmdir... /usr/bin/rmdir checking for sed... /usr/bin/sed checking for strip... /usr/bin/strip checking for library containing crypt... none required checking for library containing getspent... none required checking for grep that handles long lines and -e... /usr/sfw/bin/ggrep checking for egrep... /usr/sfw/bin/ggrep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking crypt.h usability... yes checking crypt.h presence... yes checking for crypt.h... yes checking langinfo.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking shadow.h usability... yes checking shadow.h presence... yes checking for shadow.h... yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking bstring.h usability... no checking bstring.h presence... no checking for bstring.h... no checking usersec.h usability... no checking usersec.h presence... no checking for usersec.h... no checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/ucred.h usability... no checking sys/ucred.h presence... no checking for sys/ucred.h... no checking scsi/sg.h usability... no checking scsi/sg.h presence... no checking for scsi/sg.h... no checking for strdup... yes checking for strcasecmp... yes checking for strncasecmp... yes checking for strlcat... yes checking for strlcpy... yes checking for snprintf... yes checking for vsnprintf... yes checking for mkstemp... yes checking for mkstemps... yes checking for geteuid... yes checking for vsyslog... yes checking for sigset... yes checking for sigaction... yes checking for waitpid... yes checking for wait3... yes checking for tm_gmtoff member in tm structure... no checking for removefile... no checking for library containing acl_init... no checking whether to build image filters... yes checking for library containing pow... -lm checking jpeglib.h usability... yes checking jpeglib.h presence... yes checking for jpeglib.h... yes checking for jpeg_destroy_decompress in -ljpeg... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for gzgets in -lz... yes checking png.h usability... yes checking png.h presence... yes checking for png.h... yes checking for png_create_read_struct in -lpng... yes checking tiff.h usability... yes checking tiff.h presence... yes checking for tiff.h... yes checking for TIFFReadScanline in -ltiff... yes checking for stdlib.h... (cached) yes checking for library containing socket... -lsocket checking for library containing gethostbyaddr... -lnsl checking for library containing getifaddrs... no checking for library containing hstrerror... -lresolv checking for library containing rresvport_af... none required checking for library containing getaddrinfo... none required checking for library containing getnameinfo... none required checking for struct sockaddr.sa_len... no checking sys/sockio.h usability... yes checking sys/sockio.h presence... yes checking for sys/sockio.h... yes checking for AppleTalk/at_proto.h... no checking for poll... yes checking for epoll_create... no checking for kqueue... no checking slp.h usability... yes checking slp.h presence... yes checking for slp.h... yes checking for SLPOpen in -lslp... yes checking for krb5-config... /usr/bin/krb5-config checking krb5.h usability... no checking krb5.h presence... no checking for krb5.h... no checking gssapi.h usability... no checking gssapi.h presence... no checking for gssapi.h... no checking gssapi/gssapi.h usability... no checking gssapi/gssapi.h presence... no checking for gssapi/gssapi.h... no checking gssapi/gssapi_generic.h usability... no checking gssapi/gssapi_generic.h presence... no checking for gssapi/gssapi_generic.h... no checking gssapi/gssapi_krb5.h usability... no checking gssapi/gssapi_krb5.h presence... no checking for gssapi/gssapi_krb5.h... no checking for gsskrb5_register_acceptor_identity... no checking for krb5_cc_new_unique... no checking for GSS_C_NT_HOSTBASED_SERVICE... no checking for Heimdal Kerberos... no checking ldap.h usability... no checking ldap.h presence... no checking for ldap.h... no checking for libgnutls-config... /usr/bin/libgnutls-config Using SSLLIBS="-L/usr/lib -lgnutls -lgcrypt -lgpg-error -lnsl -lsocket" Using SSLFLAGS="-I/usr/include" checking for dlopen in -ldl... no checking for pam_start in -lpam... no checking security/pam_appl.h usability... no checking security/pam_appl.h presence... no checking for security/pam_appl.h... no checking pam/pam_appl.h usability... no checking pam/pam_appl.h presence... no checking for pam/pam_appl.h... no checking pthread.h usability... no checking pthread.h presence... no checking for pthread.h... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... unknown checking for _LARGE_FILES value needed for large files... unknown checking for long long int... yes checking for strtoll... no checking dns_sd.h usability... no checking dns_sd.h presence... no checking for dns_sd.h... no checking for launch_msg... no checking launch.h usability... no checking launch.h presence... no checking for launch.h... no checking whether to use network default printers... yes checking for default print user... lp checking for default print group... lp checking for default system groups... "sys root" checking whether to enable raw printing... no checking whether to build pdftops filter... yes checking for java... /usr/bin/java checking for perl... /usr/bin/perl checking for php... no checking for python... /usr/bin/python configure: creating ./config.status config.status: creating Makedefs config.status: creating packaging/cups.list config.status: creating init/cups.sh config.status: creating init/cups-lpd config.status: creating cups-config config.status: creating conf/cupsd.conf config.status: creating conf/mime.convs config.status: creating conf/pam.std config.status: creating conf/snmp.conf config.status: creating doc/index.html config.status: creating doc/help/ref-cupsd-conf.html config.status: creating doc/help/standard.html config.status: creating init/org.cups.cups-lpd.plist config.status: creating man/client.conf.man config.status: creating man/cups-deviced.man config.status: creating man/cups-driverd.man config.status: creating man/cups-lpd.man config.status: creating man/cupsaddsmb.man config.status: creating man/cupsd.man config.status: creating man/cupsd.conf.man config.status: creating man/lpoptions.man config.status: creating templates/header.tmpl config.status: creating doc/de/index.html config.status: creating templates/de/header.tmpl config.status: creating doc/es/index.html config.status: creating templates/es/header.tmpl config.status: creating doc/et/index.html config.status: creating templates/et/header.tmpl config.status: creating doc/fr/index.html config.status: creating templates/fr/header.tmpl config.status: creating doc/he/index.html config.status: creating templates/he/header.tmpl config.status: creating doc/it/index.html config.status: creating templates/it/header.tmpl config.status: creating doc/ja/index.html config.status: creating templates/ja/header.tmpl config.status: creating doc/pl/index.html config.status: creating templates/pl/header.tmpl config.status: creating doc/sv/index.html config.status: creating templates/sv/header.tmpl config.status: creating doc/zh_TW/index.html config.status: creating templates/zh_TW/header.tmpl config.status: creating config.h [joel@moon cups-1.3.4]$ make Making all in cups... Compiling adminutil.c... sh: gssapi -- use : not found * Error code 1 The following command caused the error: gcc -Wshadow -Wunused -Wall -Wno-format-y2k -fPIC -Os -g -I.. /usr/bin/krb5-config: Unknown option
gssapi' -- use
--help' for usage /usr/bin/krb5-config: Unknown optiongssapi' -- use
--help' for usage -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c adminutil.c make: Fatal error: Command failed for target `adminutil.o' Current working directory /export/home/toolbox/Download/cups-1.3.4/cups * Error code 1 The following command caused the error: for dir in cups backend berkeley cgi-bin filter locale man monitor notifier pdftops scheduler systemv test conf data doc fonts ppd templates; do\ echo Making all in $dir... ;\ (cd $dir ; make ) || exit 1;\ done make: Fatal error: Command failed for target`all' [joel@moon cups-1.3.4]$