> On Tue, 2010-08-17 at 09:34 -0400, Dennis Clarke wrote: > > > libtool: install: ../.././install-sh -c .libs/auth > > /opt/csw/libexec/dovecot/auth > > > > Which sure looks like the file auth being copied into place > > Yes, that's correct. > > > and then right after we get a failure : > > > > libtool: install: ../.././install-sh -c .libs/checkpassword-reply > > /opt/csw/libexec/dovecot/checkpassword-reply > > This is also correct. > > > test -z "/opt/csw/libexec/dovecot/auth" || ../.././install-sh -c -d > "/opt/csw/libexec/dovecot/auth" > > This "|| install" part seems wrong, but it happens with me too. But the > main problem is that why does test -z fail above? The auth binary should > have been installed there already, so test -z should return success. Or > is the auth file zero bytes long? Something's wrong with that..
No it is a real valid Sparc binary : # file /opt/csw/libexec/dovecot/auth /opt/csw/libexec/dovecot/auth: ELF 32-bit MSB executable SPARC Version 1, dynamically linked, not stripped I'm going to experiment a bit here ... I have a theory but it will take hours to track down. Dennis