Вот так всегда, написал здесь, решил дать ошыбки. Начал компилять QT. И все скомпиллировалось!!!
Далее по доке в INSTALL-е:
QTDIR=/usr/local/qt
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
Все нормально, но появилась проблема и я все равно грешу на кривую компиляцию QT.
При попытке инсталлировать любой пакет полцчаю Segmentation fault:
# rpm -ivh libfontconfig1-2.2.3-5_2.rh7.3.at.i386.rpm
Preparing... ########################################### [100%]
Segmentation fault
rpmdb --rebuilddb делал не помогло.
А: strace rpm -ivh libfontconfig1-2.2.3-5_2.rh7.3.at.i386.rpm
оканчивается:
open("/usr/local/qt/lib/ld-linux.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/ld-linux.so.2", O_RDONLY) = 9
read(9, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\n\0\000"..., 1024) = 1024
fstat64(9, {st_mode=S_IFREG|0755, st_size=94938, ...}) = 0
old_mmap(NULL, 85840, PROT_READ|PROT_EXEC, MAP_PRIVATE, 9, 0) = 0x40232000
mprotect(0x40246000, 3920, PROT_NONE) = 0
old_mmap(0x40246000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 9, 0x13000) = 0x40246000
close(9) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Все таки QT виновен так как перед этим все было Ок.
Теперь то что может помочь:
ОС: Red Hat Linux release 7.3 (Valhalla)
kernel: 2.4.18-3
версия QT: qt-x11-free-3.3.3
У кого есть идеи - пишите.