Problems building Apache with php/imap

From: Date: Sat, 23 Dec 2000 02:24:21 +0000
Subject: Problems building Apache with php/imap
Groups: php.general 
Request: Send a blank email to php-general+get-31649@lists.php.net to get a copy of this message
Hey all. I am trying to build Apache 1.3.14 with php4.03pl1, including imap support on RedHat 6.2. I am not using the UW imap server or imap 2000, but I have installed the imap 2000 development package. The imap server I am using is the Cyrus imap server. I have had pretty good luck with it, and never could quite figure out the other flavors, so . . . Anyway, I assume the server doesn't matter so long as it conforms to the relevant rfcs, so I have tried to have the client libraries available. Now php builds fine, with no errors, and installs into the Apache source tree, but when Apache builds, it always starts with warnings from libc-client.a and cascades into more warnings and finally errors, stopping the build. Here are the warnings and errors: /usr/lib/libc-client.a(osdep.o): In function `auth_gssapi_valid': /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:69: undefined reference to `gss_mech_krb5' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:70: undefined reference to `gss_mech_set_krb5' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:72: undefined reference to `gss_nt_service_name' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:72: undefined reference to `gss_import_name' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:74: undefined reference to `krb5_defkeyname' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:76: undefined reference to `gss_release_name' /usr/lib/libc-client.a(osdep.o): In function `auth_gssapi_client': /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:113: undefined reference to `gss_nt_service_name' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:113: undefined reference to `gss_import_name' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:120: undefined reference to `gss_init_sec_context' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:133: undefined reference to `gss_release_buffer' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:136: undefined reference to `gss_init_sec_context' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:151: undefined reference to `gss_unwrap' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:158: undefined reference to `gss_release_buffer' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:165: undefined reference to `gss_wrap' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:167: undefined reference to `gss_release_buffer' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:174: undefined reference to `gss_delete_sec_context' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:191: undefined reference to `gss_display_status' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:197: undefined reference to `gss_release_buffer' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:204: undefined reference to `gss_display_status' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:211: undefined reference to `gss_release_buffer' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:214: undefined reference to `gss_display_status' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:220: undefined reference to `gss_release_buffer' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:227: undefined reference to `gss_release_name' /usr/lib/libc-client.a(osdep.o): In function `auth_gssapi_server': /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:258: undefined reference to `gss_nt_service_name' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:258: undefined reference to `gss_import_name' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:260: undefined reference to `gss_acquire_cred' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:264: undefined reference to `gss_accept_sec_context' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:278: undefined reference to `gss_release_buffer' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:286: undefined reference to `gss_display_name' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:293: undefined reference to `gss_wrap' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:296: undefined reference to `gss_release_buffer' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:297: undefined reference to `gss_unwrap' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:309: undefined reference to `gss_release_buffer' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:315: undefined reference to `gss_release_buffer' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:318: undefined reference to `gss_release_name' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:320: undefined reference to `gss_delete_sec_context' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:323: undefined reference to `gss_release_cred' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:327: undefined reference to `gss_display_name' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:330: undefined reference to `gss_display_status' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:336: undefined reference to `gss_release_buffer' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:339: undefined reference to `gss_display_status' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:344: undefined reference to `gss_release_buffer' /usr/src/bs/BUILD/imap-2000/c-client/auth_gss.c:349: undefined reference to `gss_release_name' collect2: ld returned 1 exit status make[2]: *** [target_static] Error 1 make[2]: Leaving directory `/export/apache_1.3.14-ssl-perl-php4/apache_1.3.14/src' make[1]: *** [build-std] Error 2 make[1]: Leaving directory `/export/apache_1.3.14-ssl-perl-php4/apache_1.3.14' make: *** [build] Error 2 I have no such directory structure as /usr/src/bs/BUILD on my machine, so I assume this is on porky.redhat.com, the machine that built the rpm package. Sorry for the huge pile of garbage here, but I thought someone might know more about this than I. Any suggestions are welcome and appreciated. Lou

« previous php.general (#31649) next »