На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила трёх "С"
Пожалуйста,
1. Соблюдайте правила Форума.
2. Слушайте советы Модераторов.
(например, http://forum.sources.ru/index.php?act=ST&f=7&t=80382 )
3. Сверяйтесь с учебником по Великому и Могучему
  
> Запуск приложения на LINUX x64
    В связи с переходом на Astralinux 1.5 "Смоленск" и отказом от использования предыдущих версий ОС возникла необходимость использовать программное обеспечение i386 написанное под МСВС версии 3. Программа переносится между машинами простым копированием (инсталляция не предусмотрена). При запуске консоль выдает следующее сообщение:
    ExpandedWrap disabled
      ... error while loading shared libraries: libQtGui.so.4: wrong ELF class: ELFCLASS64

    Необходимые библиотеки из пакета ia32-libs на машине установлены. Варианта пересборки приложения нет, а его сложность не позволяет его в короткий срок создать заново. Каким образом можно обойти данную ошибку?
      Цитата andrew.virus @
      Каким образом можно обойти данную ошибку?

      Думаю, нужно найти где располагаются 32-битные версии загружаемых библиотек, и для запуска проги использовать скрипт. В котором прописать в LD_LIBRARY_PATH путь к этим библиотекам в начале определения, а потом уже дописать "хвост".
        Цитата JoeUser @
        Думаю, нужно найти где располагаются 32-битные версии загружаемых библиотек, и для запуска проги использовать скрипт. В котором прописать в LD_LIBRARY_PATH путь к этим библиотекам в начале определения, а потом уже дописать "хвост".

        К сожалению таких библиотек нет в поставке. И кроме того разработчик операционной системы не поддерживает системы i386. Но решение проблемы оказалось простым как все "гениальное".

        Для запуска программ необходимо распаковать пакеты QT 4 GUI без настройки следующей командой (для каждого пакета необходимого с учетом зависимостей):
        ExpandedWrap disabled
          sudo dpkg --unpack namepack.deb

        з.ы.: но пути прописать в файле конфигурации к новой папке тоже необходимо
          andrew.virus, если вопрос закрыт, то может пометить тему как решённую? ;)
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0278 ]   [ 15 queries used ]   [ Generated: 28.03.24, 08:39 GMT ]