Здравствуйте!
В Astra-Linux 1.2 отстуствует setserial, я её скачал и запустил configure,
так она не может определить тип хоста, пишет: x86_64-uknown-linux-gnu,
а в Ubuntu она пишет x86_64-pc-linux-gnu и программа компилируется.
От чего это зависит, что ещё надо установить, сконфигурировать,
создать переменную окружения или что другое, чтобы хост определялся?
У configure есть опция host, но должно ведь само определяться.
Пётр.
setserial в ASTRA Linux
А в Slackware, например, всегда явно задают эту "троицу" --{build,host,target}={i486,x86_64}-slackware-linux, если доступно, и на автоопределение не полагаются.
А в Slackware, например, всегда явно задают эту "троицу" --{build,host,target}={i486,x86_64}-slackware-linux, если доступно, и на автоопределение не полагаются.
Хорошо, но до сих пор мне этого делать не приходилось и, по-видимому,
в системе что-то не настроено, если configure не может определить тип хоста.
Пётр.
Да, это действиельно будет полезно, но мне всё же надо понять, чего не хватает в системе,
что configure не может её распознать.
Пётр.
Я попробовал написать в configure.in
AC_CANONICAL_HOST
но это не помогло. Если при запуске configure указывать host, build и target, тоже не помогает.
Я пробовал i386, i686, i686-pc-linux-gnu, в любом случае configure пишет, что проверка хоста
на это имя не прошла, а при компиляции жалоба, что нет определиня некоего типа и его
размер неизвестен.
В Ubuntu configure сама определяет, что Host - i686-pc-linux-gnu.
И вообще там что-то не так. Процессор Intel, а "uname -p" вместо i686 возвращает uknown.
Пётр.
В поддержке мне посоветовали установить setserial из deb-пакета Debian Squeeze,
я установил, при этом были предупреждения, что какие-то формы запроса устарели,
но работает. В версии 1.3 тоже нет setserial.
Пётр.
Я попробовал написать в configure.in
AC_CANONICAL_HOST
но это не помогло.
А какое отношение может иметь Canonical к этому искалеченному Дебиану?
[quote=Peter]Я попробовал написать в configure.in
AC_CANONICAL_HOST
но это не помогло.
А какое отношение может иметь Canonical к этому искалеченному Дебиану?[/quote]
Никакого. Просто Canonical здесь не является названием одной фирмы.
Хочу уточнить, что на одно компьютере с ASTRA-Linux 1.2 setserial не компилируется с предупреждениями,
что нет объявлений нескольких функций и с ошибкой, что неизвестен размер структуры hayes_esp_config,
а на другом компилируется без этой ошибки, но я не знаю, почему там этот размер не требуется или
откуда он берётся, т.к. в /usr/include его нет.
Пётр.