Hi,
can anyone see what the problem is here with the openssh compile? I'm
using AIX4.3.3 / VAC 5.0.2.0
Thanks,
JS.
$ make sshd
(cd openbsd-compat && make)
Target "all" is up to date.
cc -g -o sshd sshd.o auth.o auth1.o auth2.o auth2-hostbased.o
auth2-kbdint.o auth2-none.o auth2-passwd.o auth2-pubkey.o auth-chall.o
auth2-chall.o auth-rhosts.o auth-options.o auth-krb4.o auth-krb5.o
auth-pam.o auth2-pam.o auth-passwd.o auth-rsa.o auth-rh-rsa.o auth-sia.o
auth-securid.o sshpty.o sshlogin.o loginrec.o servconf.o serverloop.o
md5crypt.o session.o groupaccess.o auth-skey.o auth-bsdauth.o
monitor_mm.o monitor.o -L. -Lopenbsd-compat/ -L/usr/local/openssl/lib
-L/usr/local/lib -blibpath:/usr/lib:/lib:/usr/local/lib -lssh
-lopenbsd-compat -lz sdiclient.a -lcrypto -bnoquiet
(ld): halt 4
(ld): savename sshd
(ld): filelist 42 2
(ld): i /lib/crt0.o
(ld): i sshd.o
(ld): i auth.o
(ld): i auth1.o
(ld): i auth2.o
(ld): i auth2-hostbased.o
(ld): i auth2-kbdint.o
(ld): i auth2-none.o
(ld): i auth2-passwd.o
(ld): i auth2-pubkey.o
(ld): i auth-chall.o
(ld): i auth2-chall.o
(ld): i auth-rhosts.o
(ld): i auth-options.o
(ld): i auth-krb4.o
(ld): i auth-krb5.o
(ld): i auth-pam.o
(ld): i auth2-pam.o
(ld): i auth-passwd.o
(ld): i auth-rsa.o
(ld): i auth-rh-rsa.o
(ld): i auth-sia.o
(ld): i auth-securid.o
(ld): i sshpty.o
(ld): i sshlogin.o
(ld): i loginrec.o
(ld): i servconf.o
(ld): i serverloop.o
(ld): i md5crypt.o
(ld): i session.o
(ld): i groupaccess.o
(ld): i auth-skey.o
(ld): i auth-bsdauth.o
(ld): i monitor_mm.o
(ld): i monitor.o
(ld): lib ./libssh.a
(ld): lib openbsd-compat//libopenbsd-compat.a
(ld): lib /usr/local/lib/libz.a
(ld): i sdiclient.a
(ld): lib /usr/local/openssl/lib/libcrypto.a
(ld): lib /usr/lib/libg.a
(ld): lib /usr/lib/libc.a
LIBRARY: Shared object libc.a[shr.o]: 2262 symbols imported.
LIBRARY: Shared object libc.a[meth.o]: 2 symbols imported.
LIBRARY: Shared object libc.a[aio.o]: 11 symbols imported.
LIBRARY: Shared object libc.a[pse.o]: 78 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: 42
(ld): exports /usr/lib/libg.exp
EXPORTS: Symbols exported: 4
(ld): resolve
RESOLVE: 3726 of 15356 symbols were kept.
(ld): addgl /usr/lib/glink.o
ADDGL: Glink code added for 175 symbols.
(ld): er full
ld: 0711-318 ERROR: Undefined symbols were found.
The following symbols are in error:
Symbol Inpndx TY CL Source-File(Object-File) OR
Import-File{Shared-object}
RLD: Address Section Rld-type
Referencing Symbol
--------------------------------------------------------------------------- Stop. $ nm -r auth-passwd.o | grep aix_remove_embedded_newlines
.aix_remove_embedded_newlines [199] ER PR auth-passwd.c(auth-passwd.o)
000002c8 .text R_RBR [117]
.auth_password
.aix_remove_embedded_newlines [596] ER PR auth.c(auth.o)
00000e50 .text R_RBR [361]
.allowed_user
00000f1c .text R_RBR [361]
.allowed_user
ER: The return code is 8.
make: 1254-004 The error code from the last command is 8.
.aix_remove_embedded_newlines U -
$