Enquanto isso…
Na espera da compilação do QT4, já que o Archlinux e seu Pacman não suprem minha necessidade do QT Designer, necessário para eu continuar meu estudo, então, quero logo mostrar a solução desse problema chato.
Quando, depois de previamente descompacto, eu ia dar o ./configure, ele sempre parava nessas mensagens.
/tmp/qt-x11-opensource-src-4.2.3/src/corelib/io/qfsfileengine_unix.cpp: In member function ‘bool QFSFileEnginePrivate::isSymlink() const’:
/tmp/qt-x11-opensource-src-4.2.3/src/corelib/io/qfsfileengine_unix.cpp:334: error: ‘QT_LSTAT’ was not declared in this scope
/tmp/qt-x11-opensource-src-4.2.3/src/corelib/io/qfsfileengine_unix.cpp: In member function ‘virtual bool QFSFileEngine::setSize(qint64)’:
/tmp/qt-x11-opensource-src-4.2.3/src/corelib/io/qfsfileengine_unix.cpp:650: error: ‘QT_FTRUNCATE’ was not declared in this scope
/tmp/qt-x11-opensource-src-4.2.3/src/corelib/io/qfsfileengine_unix.cpp:652: error: ‘QT_TRUNCATE’ was not declared in this scope
make: ** [qfsfileengine_unix.o] Erro 1
[root@karch qt-x11-opensource-src-4.2.3]#
Erro na programação do qfsfileengine_unix.cpp não tem como ser. Lendo a lista de e-mail do QT um infeliz teve o mesmo problema que eu e la falaram sobre o GCC ter que ser em versão 3.x
Bom, eu instalei, mas sem sucesso. Ai, por uma dica da galera do #QT@Freenode eu comecei a futucar no Google e parei em um fórum frânces. Em um dos comentários dizia que teve a mesma experiência mais resolveu isso setando no ./configure o argumento -platform linux-g++
Mais um final feliz ![]()

Deixe um comentário