Stefan Teleman wrote:
>
>
> Lukas Oboril wrote:
>>> On an unrelated issue but still regarding Qt/qmake, when building
>>> pyqt I
>>> noticed that qmake.conf (in mkspecs/solaris-cc/qmake.conf) should know
>>> about ${_foss_include}/stdcxx and ${_foss_include}/stdcxx/ansi.
>>>
>>> Here is a proposed fix for qmake.conf:
>>> ===================================================================
>>> --- QT/4.4.1/Solaris/configure.sh (revision 2799)
>>> +++ QT/4.4.1/Solaris/configure.sh (working copy)
>>> @@ -276,7 +276,7 @@
>>>
>>> chmod 0755 Solaris/create_qmake_conf.sh
>>>
>>> -./Solaris/create_qmake_conf.sh --conf=${QMAKE_CONF} --cc=$CC
>>> --cxx=$CXX
>>> --cflags="$CFLAGS" --cxxflags="$CXXFLAGS" --cppflags="$CPPFLAGS"
>>> --ldflags="$LDFLAGS" --extra-include=${_includedir}
>>> --extra-libs=${_libdir}
>>> +./Solaris/create_qmake_conf.sh --conf=${QMAKE_CONF} --cc=$CC
>>> --cxx=$CXX
>>> --cflags="$CFLAGS" --cxxflags="$CXXFLAGS" --cppflags="$CPPFLAGS"
>>> --ldflags="$LDFLAGS" --extra-include="${_includedir}
>>> ${_foss_include}/stdcxx/ansi ${_foss_include}/stdcxx"
>>> --extra-libs=${_libdir}
>>>
>>> chmod 0755 configure
>>>
>>> @@ -362,8 +362,6 @@
>>> -lX11 -lXext -lXi -lXt \
>>> -D_REENTRANT -D_RWSTD_REENTRANT -DSOLARIS \
>>> ${FLT_EVAL_METHOD} \
>>> - -I${_foss_include}/stdcxx/ansi \
>>> - -I${_foss_include}/stdcxx \
>>> -I${_foss_include}/freetype2 \
>>> -I${_foss_include}/fontconfig \
>>> ${GLIB_CFLAGS} \
>>>
>>
>> Adriaan, Stefan
>>
>> what do you think here ? I think that forst part of patch is
>> reasonable, but second not.
>
> Standard C++ Library header files should (and must) be set in
> $(CPPFLAGS) and qmake.conf references $(CPPFLAGS) directly -- there's
> no need to add the includes again.
>
> --Stefan
>
I hear you but somehow pyqt configure didn't make good on that. Maybe it
was an old FOSSqt I had... I'll rebuild it with the latest and report
again later on.
Marcelo