Hi all, There are a few problems with the Makefile in 2013.59.
- @exec_prefix@ wasn't set but configure refers to that in when substituting @bindir@ (!). This caused installation to go to /bin and /sbin rather than the prefix. - Installation fails if there isn't a manpage for targets such as scp and dropbearmulti I think these should be fixed now, could anyone with problems grab the Makefile.in below, run configure again, and check that it fixes things. I'll make a new release in a few days with this fix - please contact me if there are other things broken. https://secure.ucc.asn.au/hg/dropbear/raw-file/93e04b9ff676/Makefile.in Cheers, Matt On Wed, Oct 09, 2013 at 10:48:39AM +0200, Alexander Dahl wrote: > Hei hei, > > because of the security fixes I tried upgrading the dropbear package in > ptxdist and this fails. Let me explain how. > > Am 2013-10-04 16:38, schrieb Matt Johnston: > > - "make install" now installs manpages > > dropbearkey.8 has been renamed to dropbearkey.1 > > manpage added for dropbearconvert > > ptxdist compiles dropbear with `make all scp` and installs with `make > install inst_scp`. Usually we use a cross compiler for ARMv5 but I can > reproduce this behaviour when compiling on Debian Wheezy (amd64), too. > See: > > The failing stage is the install stage, see the output from my Debian > machine: > > % LANG=C DESTDIR=~/compiled/dropbear-2013.59 make install inst_scp > install -d /home/adahl/compiled/dropbear-2013.59/sbin > install dropbear /home/adahl/compiled/dropbear-2013.59/sbin > install -d > /home/adahl/compiled/dropbear-2013.59/usr/local/share/man/man8 > install -m 644 dropbear.8 > /home/adahl/compiled/dropbear-2013.59/usr/local/share/man/man8/dropbear.8 > install -d /home/adahl/compiled/dropbear-2013.59/bin > install dbclient /home/adahl/compiled/dropbear-2013.59/bin > install -d > /home/adahl/compiled/dropbear-2013.59/usr/local/share/man/man1 > install -m 644 dbclient.1 > /home/adahl/compiled/dropbear-2013.59/usr/local/share/man/man1/dbclient.1 > install -d /home/adahl/compiled/dropbear-2013.59/bin > install dropbearkey /home/adahl/compiled/dropbear-2013.59/bin > install -d > /home/adahl/compiled/dropbear-2013.59/usr/local/share/man/man1 > install -m 644 dropbearkey.1 > /home/adahl/compiled/dropbear-2013.59/usr/local/share/man/man1/dropbearkey.1 > install -d /home/adahl/compiled/dropbear-2013.59/bin > install dropbearconvert /home/adahl/compiled/dropbear-2013.59/bin > install -d > /home/adahl/compiled/dropbear-2013.59/usr/local/share/man/man1 > install -m 644 dropbearconvert.1 > /home/adahl/compiled/dropbear-2013.59/usr/local/share/man/man1/dropbearconvert.1 > install -d /home/adahl/compiled/dropbear-2013.59/bin > install scp /home/adahl/compiled/dropbear-2013.59/bin > install -d > /home/adahl/compiled/dropbear-2013.59/usr/local/share/man/man1 > install -m 644 scp.1 > /home/adahl/compiled/dropbear-2013.59/usr/local/share/man/man1/scp.1 > install: cannot stat `scp.1': No such file or directory > make: *** [inst_scp] Error 1 > > 2013.58 works so I guess this behaviour was accidently introduced > between 2013.58 and 2013.59. I'm not familiar with autotools, so could > you give me a hint how to fix this? > > Greets > Alex > > -- > »With the first link, the chain is forged. The first speech censured, > the first thought forbidden, the first freedom denied, chains us all > irrevocably.« (Jean-Luc Picard, quoting Judge Aaron Satie) > *** GnuPG-FP: 02C8 A590 7FE5 CA5F 3601 D1D5 8FBA 7744 CC87 10D0 ***
