the command line to compile pylupdate is missing an include directive
pointing to the value of the QMAKESPEC env variable. My mkspec is
linux-g++-64, but the command line has $QTDIR/mkspecs/linux-g++, which
I have not specified anywhere.<br>
<br>
I have installed qt-4.1.0-r2 on gentoo.<br>
QMAKESPEC=/usr/share/doc/qt-4.1.0-r2/mkspecs/linux-g++-64<br>
If I add -I$QMAKESPEC to the command line it compiles fine, and a subsequent make, make install works.<br>
Am I missing a configuration directive/concept?<br>
<br>
The error is as follows:<br>
<br>
g++ -c -m64 -pipe -O2 -march=athlon64 -pipe -Wall -W -D_REENTRANT
-DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB
-DQT_OPENGL_LIB -DQT_SQL_LIB -DQT_XML_LIB -I.
-I/home/patrick/qtdir/include -I/home/patrick/qtdir/include/QtCore
-I/home/patrick/qtdir/include/QtGui
-I/home/patrick/qtdir/include/QtAssistant
-I/home/patrick/qtdir/include/QtNetwork
-I/home/patrick/qtdir/include/QtOpenGL
-I/home/patrick/qtdir/include/QtSql -I/home/patrick/qtdir/include/QtSvg
-I/home/patrick/qtdir/include/QtXml
-I/home/patrick/qtdir/mkspecs/linux-g++ -I/usr/include -o translator.o
translator.cpp<br>
translator.cpp:22:27: qplatformdefs.h: No such file or directory<br>
translator.cpp: In member function `bool Translator::load(const
QString&amp;, const QString&amp;, const QString&amp;, const
QString&amp;)':<br>
translator.cpp:425: error: `O_RDONLY' undeclared (first use this function)<br>
translator.cpp:425: error: (Each undeclared identifier is reported only once for each function it appears in.)<br>
translator.cpp:431: error: `QT_OPEN' undeclared (first use this function)<br>
translator.cpp:433: error: aggregate `stat st' has incomplete type and cannot be defined<br>
translator.cpp:434: error: `fstat' undeclared (first use this function)<br>
make[1]: *** [translator.o] Error 1<br>
<br clear="all"><br>-- <br>Patrick Kidd Stinson<br><a href="http://pkaudio.sourceforge.net/">http://pkaudio.sourceforge.net/</a><br><a href="http://pksampler.sourceforge.net/">http://pksampler.sourceforge.net/</a>