[root@ceres register]# make gcc -static -o register register.o http.o /usr/lib/libcp.a curl-7.15.5/lib/.libs/libcurl.a zlib-1.2.3/libz.a -lssl -lcrypto -lnsl -ldl -lidn -L/usr/kerberos/lib -lkrb5 -lk5crypto curl-7.15.5/lib/.libs/libcurl.a(ldap.o)(.text+0x26): In function `DynaOpen': : warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking curl-7.15.5/lib/.libs/libcurl.a(netrc.o)(.text+0x7d): In function `Curl_parsenetrc': : warning: Using 'getpwuid' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /usr/kerberos/lib/libkrb5.a(prof_file.o)(.text+0x18e3): In function `profile_open_file': : warning: Using 'getpwuid_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking curl-7.15.5/lib/.libs/libcurl.a(hostip6.o)(.text+0x1a5): In function `Curl_getaddrinfo': : warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /usr/kerberos/lib/libkrb5.a(cc_memory.o)(.text+0xb6d): In function `krb5_mcc_generate_new': : warning: the use of `mktemp' is dangerous, better use `mkstemp' /usr/kerberos/lib/libkrb5.a(hst_realm.o)(.text+0x388): In function `krb5int_get_fq_local_hostname': : warning: Using 'gethostbyname_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking curl-7.15.5/lib/.libs/libcurl.a(connect.o)(.text+0xa79): In function `tcpnodelay': : warning: Using 'getprotobyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /usr/kerberos/lib/libkrb5.a(locate_kdc.o)(.text+0xc15): In function `krb5int_locate_server': : undefined reference to `error_message' /usr/kerberos/lib/libkrb5.a(locate_kdc.o)(.text+0xce8): In function `krb5int_locate_server': : undefined reference to `error_message' /usr/kerberos/lib/libkrb5.a(krb5_libinit.o)(.text+0x24): In function `krb5int_lib_init__aux': : undefined reference to `add_error_table' /usr/kerberos/lib/libkrb5.a(krb5_libinit.o)(.text+0x30): In function `krb5int_lib_init__aux': : undefined reference to `add_error_table' /usr/kerberos/lib/libkrb5.a(krb5_libinit.o)(.text+0x3c): In function `krb5int_lib_init__aux': : undefined reference to `add_error_table' /usr/kerberos/lib/libkrb5.a(krb5_libinit.o)(.text+0x48): In function `krb5int_lib_init__aux': : undefined reference to `add_error_table' /usr/kerberos/lib/libkrb5.a(krb5_libinit.o)(.text+0x54): In function `krb5int_lib_init__aux': : undefined reference to `add_error_table' /usr/kerberos/lib/libkrb5.a(krb5_libinit.o)(.text+0x277): In function `krb5int_lib_fini': : undefined reference to `remove_error_table' /usr/kerberos/lib/libkrb5.a(krb5_libinit.o)(.text+0x283): In function `krb5int_lib_fini': : undefined reference to `remove_error_table' /usr/kerberos/lib/libkrb5.a(krb5_libinit.o)(.text+0x28f): In function `krb5int_lib_fini': : undefined reference to `remove_error_table' /usr/kerberos/lib/libkrb5.a(krb5_libinit.o)(.text+0x29b): In function `krb5int_lib_fini': : undefined reference to `remove_error_table' /usr/kerberos/lib/libkrb5.a(krb5_libinit.o)(.text+0x2a7): In function `krb5int_lib_fini': : undefined reference to `remove_error_table' /usr/kerberos/lib/libkrb5.a(asn1_err.o)(.text+0x1a): In function `initialize_asn1_error_table': : undefined reference to `add_error_table' /usr/kerberos/lib/libkrb5.a(kdb5_err.o)(.text+0x1a): In function `initialize_kdb5_error_table': : undefined reference to `add_error_table' /usr/kerberos/lib/libkrb5.a(krb5_err.o)(.text+0x1a): In function `initialize_krb5_error_table': : undefined reference to `add_error_table' /usr/kerberos/lib/libkrb5.a(kv5m_err.o)(.text+0x1a): In function `initialize_kv5m_error_table': : undefined reference to `add_error_table' /usr/kerberos/lib/libkrb5.a(krb524_err.o)(.text+0x1a): In function `initialize_k524_error_table': : undefined reference to `add_error_table' /usr/kerberos/lib/libkrb5.a(dnsglue.o)(.text+0x90): In function `krb5int_dns_init': : undefined reference to `__res_search' /usr/kerberos/lib/libkrb5.a(dnsglue.o)(.text+0x156): In function `krb5int_dns_init': : undefined reference to `__dn_expand' /usr/kerberos/lib/libkrb5.a(dnsglue.o)(.text+0x23f): In function `krb5int_dns_expand': : undefined reference to `__dn_expand' /usr/kerberos/lib/libkrb5.a(dnsglue.o)(.text+0x319): In function `krb5int_dns_nextans': : undefined reference to `__dn_expand' /usr/kerberos/lib/libkrb5.a(prof_file.o)(.text+0x24): In function `profile_library_initializer__aux': : undefined reference to `add_error_table' /usr/kerberos/lib/libkrb5.a(prof_file.o)(.text+0x141): In function `profile_library_finalizer': : undefined reference to `remove_error_table' /usr/kerberos/lib/libkrb5.a(prof_err.o)(.text+0x1a): In function `initialize_prof_error_table': : undefined reference to `add_error_table' collect2: ld returned 1 exit status make: *** [register] Error 1