The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Вопрос ламера в С :)), !*! jones, 16-Июн-07, 20:30  [смотреть все]
Проблема с компиляцией!
пытался установить тулзу eJourn из исходных текстов. нужные по зависимостям пакеты стоят. инсталляция почти! проходит, но под конец вылазит какой-то бред [см. вывод] Хелп!!!

установка configure... & make & checkinstall -R (вариант с make install дает идентичный вывод) ось Mandriva Spring

...
mkdir -p `cat pref.tmp`/lib
mkdir -p `cat pref.tmp`/bin
mkdir -p `cat pref.tmp`/share/ejourn/modules
mkdir -p `cat pref.tmp`/share/ejourn/dict
mkdir -p `cat pref.tmp`/share/ejourn/doc
sort dict/verbs.dict > `cat pref.tmp`/share/ejourn/dict/verbs.dict
sort dict/nouns.dict > `cat pref.tmp`/share/ejourn/dict/nouns.dict
sort dict/pronoun.dict > `cat pref.tmp`/share/ejourn/dict/pronoun.dict
cp img/* `cat pref.tmp`/share/ejourn/img/

-пока все гладко, инсталляция ПОЧТИ завершена, но:

cp: setting attributes for `/jone//share/ejourn/img/add2.png': Неподдерживаемая операция
cp: setting attributes for `/jone//share/ejourn/img/add.png': Неподдерживаемая операция
cp: setting attributes for `/jone//share/ejourn/img/add.png.svg': Неподдерживаемая операция
cp: setting attributes for `/jone//share/ejourn/img/ejourn.png': Неподдерживаемая операция
cp: setting attributes for `/jone//share/ejourn/img/empty.png': Неподдерживаемая операция
cp: setting attributes for `/jone//share/ejourn/img/folder_32.png': Неподдерживаемая операция
cp: setting attributes for `/jone//share/ejourn/img/page_32.png': Неподдерживаемая операция
cp: setting attributes for `/jone//share/ejourn/img/rect1076.png': Неподдерживаемая операция
cp: setting attributes for `/jone//share/ejourn/img/rect1699.png': Неподдерживаемая операция
make: *** [install] Ошибка 1

****  Installation failed. Aborting package creation.

я с С плохо знаком. что это?? почему нельзя изменить атрибуты для этих картинок?

  • Вопрос ламера в С :)), !*! jones, 20:32 , 16-Июн-07 (1)
    Все естественно из под рута (мало ли кто умный спросит)))
  • Вопрос ламера в С :)), !*! jd, 14:23 , 17-Июн-07 (2)
    К языку C это не имеет никакого отношения. У вас команда cp ругается на то, что не может установить какие-то там атрибуты при копировании картинок в директорию /jone/share/ejourn/img (странный путь установки, ну да ладно), которой, кстати говоря, может и нету вовсе (вывод неполный, но вы можете это сами проверить). Возможно дело именно в отсутствующей директории, а сообщение просто левое... Вообще, что это за сообщение - не совсем понятно. Моя команда cp из coreutils такого не выдаёт в принципе. Возможно она у вас какая-то кривая. Так что узнать, что за это за cp:
    cp --version
    было бы не лишним. Или в man cp(1) посмотреть, или ещё как-нибудь.
    Совсем уж дикое предположение: возможно этой команде не нравится путь, имеющий в себе два слэша подряд. Это вы тоже можете легко проверить.
    • Вопрос ламера в С :)), !*! DeadMustdie, 10:22 , 18-Июн-07 (3)
      Скорее всего целевой каталог примонтирован откуда-то из сети.
      И применяемая файловая система не поддерживает атрибуты прав доступа.
      Есть смысл попытаться поставить локально.
      • Вопрос ламера в С :)), !*! vic, 12:40 , 18-Июн-07 (4)
        >Скорее всего целевой каталог примонтирован откуда-то из сети.
        >И применяемая файловая система не поддерживает атрибуты прав доступа.
        >Есть смысл попытаться поставить локально.

        +1
        Это не обязательно сеть.
        Если система (линух) установлена в vmware, а программу ставят в примонтированный (локально) виндовый каталог (винда - хост-система), то такая хрень тоже вылезет. т.к. драйверок там куцый. Лечится либо правкой драйвера, либо сносом винды (шучу), либо установкой в локальный каталог (очень локальный, т.е. не примонтированный откуда-то).

      • Вопрос ламера в С :)), !*! jd, 06:00 , 19-Июн-07 (5)
        >Скорее всего целевой каталог примонтирован откуда-то из сети.
        >И применяемая файловая система не поддерживает атрибуты прав доступа.
        >Есть смысл попытаться поставить локально.

        Так как cp вызывается без каких либо ключей, IMHO ругаться на невозможность установки прав доступа ей повода нет. И тем более выходить с ошибкой. Так что данная версия мне кажется маловероятной.

        • Вопрос ламера в С :)), !*! DeadMustdie, 11:51 , 19-Июн-07 (6)
          >Так как cp вызывается без каких либо ключей, IMHO ругаться на невозможность
          >установки прав доступа ей повода нет. И тем более выходить с
          >ошибкой. Так что данная версия мне кажется маловероятной.

          Вообще-то cp по умолчанию копирует маску доступа. Так что...

          • Вопрос ламера в С :)), !*! jd, 01:48 , 21-Июн-07 (7)
            >>Так как cp вызывается без каких либо ключей, IMHO ругаться на невозможность
            >>установки прав доступа ей повода нет. И тем более выходить с
            >>ошибкой. Так что данная версия мне кажется маловероятной.
            >
            >Вообще-то cp по умолчанию копирует маску доступа. Так что...

            Не возьмусь утверждать за все версии cp, за все файловые системы и т.д., но когда я копирую файлы на раздел FAT (который, как известно, никаких таких атрибутов не поддерживает), никаких ошибок не возникает.

            Хотя всё это не столь существенно, так как автор темы, кажется, уже давно потерялся...

            • Вопрос ламера в С :)), !*! vic, 15:10 , 21-Июн-07 (8)
              >>Вообще-то cp по умолчанию копирует маску доступа. Так что...
              >
              >Не возьмусь утверждать за все версии cp, за все файловые системы и
              >т.д., но когда я копирую файлы на раздел FAT (который, как
              >известно, никаких таких атрибутов не поддерживает), никаких ошибок не возникает.

              Просто драйвер для FAT при попытке установить атрибуты молча грит success. Драйвера других файловых систем могут возвращать ошибку. Другими словами дело не в утилите cp, а в поведении драйверов и всяких эмуляторов (vmware например ругается).

              >Хотя всё это не столь существенно, так как автор темы, кажется, уже
              >давно потерялся...

              Это познавательно, да и экспа у читателей растет ;)




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру