Problems building Apache with php/imap
| From: | Louis LeBlanc | 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