nixp.ru v3.0

30 мая 2017,
вторник,
00:00:27 MSK

DevOps с компанией «Флант»
Neon_iT написал 24 апреля 2006 года в 21:48 (531 просмотр) Ведет себя неопределенно; открыл 1 тему в форуме, оставил 3 комментария на сайте.

скачал qt-3.3.4 в архиве

разархивировал в каталог /usr/local/qt

вписал в профайл такие строки

QTDIR=/usr/local/qt
      PATH=$QTDIR/bin:$PATH
      if [ $MANPATH ]
      then
            MANPATH=$QTDIR/man:$MANPATH
      else
            MANPATH=$QTDIR/man
      fi
      if [ $LD_LIBRARY_PATH ]
      then
            LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
      else
            LD_LIBRARY_PATH=$QTDIR/lib
      fi
      LIBRARY_PATH=$LD_LIBRARY_PATH
      if [ $CPLUS_INCLUDE_PATH ]
      then
            CPLUS_INCLUDE_PATH=$QTDIR/include:$CPLUS_INCLUDE_PATH
      else
            CPLUS_INCLUDE_PATH=$QTDIR/include
      fi
      export QTDIR PATH MANPATH LD_LIBRARY_PATH LIBRARY_PATH
      export CPLUS_INCLUDE_PATH

в qt запускаю ./configure, далее — make, make install clean

на стадии компиляции выдает ошибки и вылетает

СКАЖИТЕ ПОЖАЛУЙСТА КАК ПРАВИЛЬНО ПОСТАВИТЬ qt!!!

только поподробнее

fly4life

Что за ошибки-то?

Neon_iT

я щас не смогу сказать, error in code, некоторые компоненты не компилируются, дальше пишет stop

мне интересно, может это как-то по-другому элементарее сделать можно?

fly4life

Понятия не имею. Никогда не собирал Qt. Но свои предположения может быть смогу высказать после того, как взгляну на сообщения об ошибках.

Уверен, что те, кто Qt всё-таки собирал, дать внятный ответ смогут тоже лишь после того, как посмотрят на тексты ошибок.

Neon_iT

хорошо, завтра выложу

Dr. Evil

по-моему, самый простой способ установить QT — это поставить его из rpm или как там в твоем дитсртибутиве..

Neon_iT

Вот ошибка:

undefined reference to `QString::operator=(QString const&)'
*** Error code 1
Stop in /usr/local/qt/tools/designer/uic.
*** Error code 1
Stop in /usr/local/qt/tools/designer.
*** Error code 1
Stop in /usr/local/qt/tools.
*** Error code 1
Stop in /usr/local/qt.
*** Error code 1
Stop in /usr/local/qt.

так было и с 3.3.4 и с 3.3.6

можно как нибудь эти версии цивилизованно удалить? а то у меня в pkg_info пишет только qt-3.3.4, но это не набор библеотек для работы, а qt для работы кде, а остальных там нет…

Помогите, у меня все кстанавл. и компил, но…

Приложения скомпилированные при запуске в консоли печатают приведенное ниже, а те приложения которые работают с изображениями отображают только синий цвет вместо картинки. Короче некоторые даже главные виджеты не кажут((

Пробовал configure для самого qt по разному делать. Как добится нормальной работы?

-thread кто нибудь поясните зачем эта опция.

Mutex init failure: Invalid argument

Mutex init failure: Invalid argument

Mutex init failure: Invalid argument

Segmentation fault (core dumped)

I have freebsd 6.1 beta4 & kde 3.X