Ставлю OpenSSH свежий. Собрался нормально, на make install много раз говорит
...
/usr/local/bin/install -c -m 0755 -s ssh /opt/esw/bin/ssh
BFD: /opt/esw/bin/stHXaibD: warning: allocated section `.interp' not in segment
/usr/local/bin/install -c -m 0755 -s scp /opt/esw/bin/scp
BFD: /opt/esw/bin/stR4aybD: warning: allocated section `.interp' not in segment
...
Файлы даже размер имеют совершенно иной, нежели собранные, естественно, ничего не работает.bash-2.05# uname -a
SunOS daakozl 5.9 Generic_112234-07 i86pc i386 i86pcСтранно, что используется /usr/local/bin/install, когда
bash-2.05# which install
/usr/sbin/installbash-2.05# /usr/local/bin/install --version
install (coreutils) 4.5.4
Written by David MacKenzie.Места на диске достаточно, ставлю под рутом.
>Ставлю OpenSSH свежий. Собрался нормально, на make install много раз говорит
>...
>/usr/local/bin/install -c -m 0755 -s ssh /opt/esw/bin/ssh
>BFD: /opt/esw/bin/stHXaibD: warning: allocated section `.interp' not in segment
>/usr/local/bin/install -c -m 0755 -s scp /opt/esw/bin/scp
>BFD: /opt/esw/bin/stR4aybD: warning: allocated section `.interp' not in segment
>...
>Файлы даже размер имеют совершенно иной, нежели собранные, естественно, ничего не работает.
>
>
>bash-2.05# uname -a
>SunOS daakozl 5.9 Generic_112234-07 i86pc i386 i86pc
>
>Странно, что используется /usr/local/bin/install, когда
>bash-2.05# which install
>/usr/sbin/install
>
>bash-2.05# /usr/local/bin/install --version
>install (coreutils) 4.5.4
>Written by David MacKenzie.ну и откуда ты это г...о слил?
>Места на диске достаточно, ставлю под рутом.
поправь Makefile секцию install, хошь под:
- install.sh из OpenSSH (shell-script)
- /usr/sbin/install (shell-script)
- /usr/ucb/install (elf-binary)кривулек в систему не нужно ставить и/или чужими руками собранные пакеты
с freewaresun.com
>>bash-2.05# /usr/local/bin/install --version
>>install (coreutils) 4.5.4
>>Written by David MacKenzie.
>
>ну и откуда ты это г...о слил?Очевидно, откуда-то с gnu.org.
>>Места на диске достаточно, ставлю под рутом.
>
>поправь Makefile секцию install, хошь под:
>
>- install.sh из OpenSSH (shell-script)Вот если спрятать гнутые вещи, autoconf его и найдёт...
>- /usr/sbin/install (shell-script)
>- /usr/ucb/install (elf-binary)
>
>кривулек в систему не нужно ставить и/или чужими руками собранные пакеты
>с freewaresun.comНе, этот шит сам собирал.
>...
>/usr/local/bin/install -c -m 0755 -s ssh /opt/esw/bin/ssh
>BFD: /opt/esw/bin/stHXaibD: warning: allocated section `.interp' not in segment
>/usr/local/bin/install -c -m 0755 -s scp /opt/esw/bin/scp
>BFD: /opt/esw/bin/stR4aybD: warning: allocated section `.interp' not in segment
>...Почти разобрался. Как всегда, проблема в используемом опенсосе.
>bash-2.05# uname -a
>SunOS daakozl 5.9 Generic_112234-07 i86pc i386 i86pc
>
>Странно, что используется /usr/local/bin/install, когда
>bash-2.05# which install
>/usr/sbin/installРазобрался. Оно не хочет работать с нормальным install'ом, ему нужны свои или гнутые поделки. По недостмотру в $PATH попал /usr/local/bin.
>>...
>>/usr/local/bin/install -c -m 0755 -s ssh /opt/esw/bin/ssh
>>BFD: /opt/esw/bin/stHXaibD: warning: allocated section `.interp' not in segment
>>/usr/local/bin/install -c -m 0755 -s scp /opt/esw/bin/scp
>>BFD: /opt/esw/bin/stR4aybD: warning: allocated section `.interp' not in segment
>>...
>
>Почти разобрался. Как всегда, проблема в используемом опенсосе.
>
>>bash-2.05# uname -a
>>SunOS daakozl 5.9 Generic_112234-07 i86pc i386 i86pc
>>
>>Странно, что используется /usr/local/bin/install, когда
>>bash-2.05# which install
>>/usr/sbin/install
>
>Разобрался. Оно не хочет работать с нормальным install'ом, ему нужны свои или
>гнутые поделки. По недостмотру в $PATH попал /usr/local/bin.Либо не понял меня, либо гонишь, плевать что там autoconf нашел, если
не понимаешь в чем проблемы с /usr/local/bin/install - меняешь его
в Makefile от OpenSSH на системный с нужными ключами и все дела, ну
какие тут проблемы - проблемки!
>>Разобрался. Оно не хочет работать с нормальным install'ом, ему нужны свои или
>>гнутые поделки. По недостмотру в $PATH попал /usr/local/bin.
>
>Либо не понял меня, либо гонишь, плевать что там autoconf нашел, еслиПочему, прекрасно понял, зачем ругаться? Так и сделал - поменял в Makefile. Если в $PATH не будет /usr/local/bin, то autoconf нагенерит Makefile с использованием install-sh из поставки openssh. Чем ему не нравится AT&T-шный /usr/sbin/install, не знаю.
>не понимаешь в чем проблемы с /usr/local/bin/install
Проблемы, как всегда, в качестве программного продукта, характерные, впрочем, для любого опенсоса. Но на то он и опенсос.
>>>Разобрался. Оно не хочет работать с нормальным install'ом, ему нужны свои или
>>>гнутые поделки. По недостмотру в $PATH попал /usr/local/bin.
>>
>>Либо не понял меня, либо гонишь, плевать что там autoconf нашел, если
>
>Почему, прекрасно понял, зачем ругаться? Так и сделал - поменял в Makefile.разве я ругался?
>Если в $PATH не будет /usr/local/bin, то autoconf нагенерит Makefile с
>использованием install-sh из поставки openssh. Чем ему не нравится AT&T-шный /usr/sbin/install,
>не знаю.а тем что в большинство gnu/opensource кладут install-sh чтобы ключи
соответствовали BSD-style install-утилите, вместо ковыряния а-ля
SYSV, которые любят менять. Вот почему лучше использовать /usr/ucb/install
или скрипт хоть свой.>>не понимаешь в чем проблемы с /usr/local/bin/install
>
>Проблемы, как всегда, в качестве программного продукта, характерные, впрочем, для любого опенсоса.
>Но на то он и опенсос.Ну да
ftp://ftp.sunfreeware.com/pub/freeware/intel/9/openssh-3.7.1...
а так разве нельзя
вот и инструкция
http://sunfreeware.com/openssh.html
>ftp://ftp.sunfreeware.com/pub/freeware/intel/9/openssh-3.7.1...
>а так разве нельзяТолько если совсем невмоготу. На sunfreeware частенько пакеты собирают задницей. Тот же openssh "оттуда" пару лет назад стабильно валился в корку. Собранный же собственноручно нормально работал.
сами используем, без проблем
уже года 2.
>сами используем, без проблем
>уже года 2.Раз на раз не приходится. Я сейчас сам всё собираю, за исключением всяких brain-damaged софтин типа BDB. Самое главное - самосбор гибче.