Hi all, I'm trying to compile 1.5.33 on AIX 5.3 with the built-in krb5. I used the following settings for configure: CC=xlc KRB5CFLAGS="-I/usr/include" KRB5LIBS="-L/usr/krb5/lib -lkrb5" ./configure --with-afs-sysname=rs_aix53 --enable-transarc-paths --with-krb5
While compiling aklog I get errors about unresolved symbols: cc -o klog -I/usr/include -DALLOW_REGISTER -I/u/fba1/Public/openafs-1.5.33/src/config -I. -I. -I/u/fba1/Public/openafs-1.5.33/include -I/u/fba1/Public/openafs-1.5.33/include/afs -I/u/fba1/Public/openafs-1.5.33/include/rx -I/u/fba1/Public/openafs-1.5.33 -I/u/fba1/Public/openafs-1.5.33/src -I/u/fba1/Public/openafs-1.5.33/src -K -D_NONSTD_TYPES -D_MBI=void skipwrap.o klog.o -L/usr/krb5/lib -lkrb5 /u/fba1/Public/openafs-1.5.33/lib/libprot.a /u/fba1/Public/openafs-1.5.33/lib/libubik.a /u/fba1/Public/openafs-1.5.33/lib/libauth.a /u/fba1/Public/openafs-1.5.33/lib/librxkad.a /u/fba1/Public/openafs-1.5.33/lib/librx.a /u/fba1/Public/openafs-1.5.33/lib/liblwp.a /u/fba1/Public/openafs-1.5.33/lib/libsys.a /u/fba1/Public/openafs-1.5.33/lib/libdes.a /u/fba1/Public/openafs-1.5.33/lib/libcom_err.a /u/fba1/Public/openafs-1.5.33/lib/libafsutil.a /u/fba1/Public/openafs-1.5.33/lib/libcmd.a /u/fba1/Public/openafs-1.5.33/lib/librx.a -ldl ld: 0711-317 ERROR: Undefined symbol: .krb5_get_prompt_types ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. make: 1254-004 The error code from the last command is 8. Adding -bonquiet as a linker option I get + cd aklog + make all cc -bnoquiet -o aklog -I/usr/include -DALLOW_REGISTER -I/u/fba1/Public/openafs-1.5.33/src/config -I. -I. -I/u/fba1/Public/openafs-1.5.33/include -I/u/fba1/Public/openafs-1.5.33/include/afs -I/u/fba1/Public/openafs-1.5.33/include/rx -I/u/fba1/Public/openafs-1.5.33 -I/u/fba1/Public/openafs-1.5.33/src -I/u/fba1/Public/openafs-1.5.33/src -K -D_NONSTD_TYPES -D_MBI=void aklog.o aklog_main.o krb_util.o linked_list.o -L/usr/krb5/lib -lkrb5 /u/fba1/Public/openafs-1.5.33/lib/libprot.a /u/fba1/Public/openafs-1.5.33/lib/libubik.a /u/fba1/Public/openafs-1.5.33/lib/libauth.a /u/fba1/Public/openafs-1.5.33/lib/librxkad.a /u/fba1/Public/openafs-1.5.33/lib/librx.a /u/fba1/Public/openafs-1.5.33/lib/liblwp.a /u/fba1/Public/openafs-1.5.33/lib/libsys.a /u/fba1/Public/openafs-1.5.33/lib/libdes.a /u/fba1/Public/openafs-1.5.33/lib/libcom_err.a /u/fba1/Public/openafs-1.5.33/lib/libafsutil.a -ldl (ld): halt 4 (ld): setfflag 4 (ld): savename aklog (ld): filelist 20 1 (ld): i /lib/crt0.o (ld): i aklog.o (ld): i aklog_main.o (ld): i krb_util.o (ld): i linked_list.o (ld): lib /usr/krb5/lib/libkrb5.a (ld): i /u/fba1/Public/openafs-1.5.33/lib/libprot.a (ld): i /u/fba1/Public/openafs-1.5.33/lib/libubik.a (ld): i /u/fba1/Public/openafs-1.5.33/lib/libauth.a (ld): i /u/fba1/Public/openafs-1.5.33/lib/librxkad.a (ld): i /u/fba1/Public/openafs-1.5.33/lib/librx.a (ld): i /u/fba1/Public/openafs-1.5.33/lib/liblwp.a (ld): i /u/fba1/Public/openafs-1.5.33/lib/libsys.a (ld): i /u/fba1/Public/openafs-1.5.33/lib/libdes.a (ld): i /u/fba1/Public/openafs-1.5.33/lib/libcom_err.a (ld): i /u/fba1/Public/openafs-1.5.33/lib/libafsutil.a (ld): lib /usr/lib/libdl.a (ld): lib /usr/vac/lib/libxlopt.a (ld): lib /usr/vac/lib/libxl.a (ld): lib /usr/lib/libc.a LIBRARY: Shared object libkrb5.a[libkrb5.a.so]: 320 symbols imported. LIBRARY: Symbols imported from import file /u/fba1/Public/openafs-1.5.33/lib/libsys.a[afsl.exp]: 8 LIBRARY: Shared object libdl.a[shr.o]: 4 symbols imported. LIBRARY: Shared object libc.a[shr.o]: 2870 symbols imported. LIBRARY: Shared object libc.a[meth.o]: 2 symbols imported. LIBRARY: Shared object libc.a[posix_aio.o]: 20 symbols imported. LIBRARY: Shared object libc.a[aio.o]: 18 symbols imported. LIBRARY: Shared object libc.a[pse.o]: 5 symbols imported. LIBRARY: Shared object libc.a[dl.o]: 4 symbols imported. LIBRARY: Shared object libc.a[pty.o]: 1 symbols imported. FILELIST: Number of previously inserted files processed: 20 (ld): resolve RESOLVE: 1053 of 10765 symbols were kept. (ld): addgl /usr/lib/glink.o ADDGL: Glink code added for 95 symbols. (ld): er full ER: There are no unresolved symbols. (ld): mismatch MISMATCH: No type mismatches exist. (ld): comprld COMPRLD: Kept 4690 of 4690 relocation entries. (ld): origin page 0x10000000 0x20000000 (ld): pad 4096 4096 4096 PAD: The object file pad values are .text: 4096 .data: 4096 .loader: 4096 (ld): libpath /usr/krb5/lib:/usr/vac/lib:/usr/lib:/lib LIBPATH: Library path set to /usr/krb5/lib:/usr/vac/lib:/usr/lib:/lib (ld): save 1L . SAVE: Section sizes = 318260+89476+69284 (0x4DB34+0x15D84+0x10EA4 hex) SAVE: Size of TOC: 1476 (0x5C4 hex) (ld): rc RC: Highest return code was 0. cc -o klog -I/usr/include -DALLOW_REGISTER -I/u/fba1/Public/openafs-1.5.33/src/config -I. -I. -I/u/fba1/Public/openafs-1.5.33/include -I/u/fba1/Public/openafs-1.5.33/include/afs -I/u/fba1/Public/openafs-1.5.33/include/rx -I/u/fba1/Public/openafs-1.5.33 -I/u/fba1/Public/openafs-1.5.33/src -I/u/fba1/Public/openafs-1.5.33/src -K -D_NONSTD_TYPES -D_MBI=void skipwrap.o klog.o -L/usr/krb5/lib -lkrb5 /u/fba1/Public/openafs-1.5.33/lib/libprot.a /u/fba1/Public/openafs-1.5.33/lib/libubik.a /u/fba1/Public/openafs-1.5.33/lib/libauth.a /u/fba1/Public/openafs-1.5.33/lib/librxkad.a /u/fba1/Public/openafs-1.5.33/lib/librx.a /u/fba1/Public/openafs-1.5.33/lib/liblwp.a /u/fba1/Public/openafs-1.5.33/lib/libsys.a /u/fba1/Public/openafs-1.5.33/lib/libdes.a /u/fba1/Public/openafs-1.5.33/lib/libcom_err.a /u/fba1/Public/openafs-1.5.33/lib/libafsutil.a /u/fba1/Public/openafs-1.5.33/lib/libcmd.a /u/fba1/Public/openafs-1.5.33/lib/librx.a -ldl ld: 0711-317 ERROR: Undefined symbol: .krb5_get_prompt_types ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. make: 1254-004 The error code from the last command is 8. It shows that libkrb5.a is loaded. This lib should contain the missing symbol: # dump -c /usr/krb5/libkrb5.a | grep krb5_get_prompt_types 28411 .krb5_get_prompt_types Any ideas ? Thanks Frank ---------------------------------------------------------------------------- Dr. Frank Bagehorn Manager Infrastructure Services ZRL IS Sr. IT Architect / ITIL Foundation certified IBM Zurich Research Lab. Saeumerstr. 4 CH-8803 Rueschlikon Switzerland ---------------------------------------------------------------------------- SMTP: [EMAIL PROTECTED] Notes: Frank Bagehorn/Zurich/[EMAIL PROTECTED] phone: ++41 (044) 724 83 23 fax: ++41 (044) 724 89 59 _______________________________________________ OpenAFS-info mailing list OpenAFS-info@openafs.org https://lists.openafs.org/mailman/listinfo/openafs-info