Attempt to build openssh-3.4p1 on Mac OS X Server v1.2 (that's right, v1.2 circa 2000, also known as Rhapsody). make fails with this error: cc -o ssh ssh.o sshconnect.o sshconnect1.o sshconnect2.o sshtty.o readconf.o clientloop.o -L. -Lopenbsd-compat/ -L/usr/local/ssl/lib -lssh -lopenbsd-compat -lz -lcrypto /usr/bin/ld: multiple definitions of symbol _msg_send ./libssh.a(msg.o) definition of _msg_send in section (__TEXT,__text) /System/Library/Frameworks/System.framework/System(msg.o) definition of _msg_send make: *** [ssh] Error 1 3.3p1 fails in the same manner. -- Sally
We are in release mode. Please check out a snapshot at: http://www.openssh.com/portable.html
i think we need to s/msg_send/ssh_msg_send/g s/msg_recv/ssh_msg_recv/g (i forgot about this..)
Created attachment 153 [details] s/msg_send/ssh_msg_send/
Attached patch does what Markus suggests.
FWIW, after s/msg_send/ssh_msg_send/g openssh-3.4p1 builds just fine in Rhapsody. Thanks again to all for openssh!
20021003 [snip] - (djm) Bug #406: s/msg_send/ssh_msg_send/ for Mac OS X 1.2
Mass change of RESOLVED bugs to CLOSED