<span class="Apple-style-span" style="font-family: &#39;Times New Roman&#39;; font-size: medium; "><pre>&gt; Nope see an other thread from today, which I sparked of from ticket 
&gt; 7859. It is due to conflicting edits and changes between MinGW and 
&gt; VS2008 compilation on windows.

</pre><pre>OK. I see. Sorta...</pre><pre>A fix was put in for VS2008, which broke MinGW, which your fix in 7869 fixed? But should your fix not be present in 23088? </pre><pre>Even if I manually bring the files in line with your fix I still cannot compile... I get...</pre>
<pre><br></pre><pre>Jon@NEWBOX /c/mythtv/mythtv/libs/libmythupnp
$ make -f Makefile
g++ -c -march=pentium4 -fomit-frame-pointer -O3 -DNDEBUG -g -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -Wno-non-virtual-dto
r -funit-at-a-time -D__STDC_CONSTANT_MACROS -frtti -fexceptions -mthreads -DQT_LARGEFILE_SUPPORT -DWIN32 -DUSING_MINGW -DMMX -Di386
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DQT_THREAD_SUPPORT -DQT_DLL -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_
LIB -I&#39;../../../../Qt/4.5.3/include/QtCore&#39; -I&#39;../../../../Qt/4.5.3/include/QtNetwork&#39; -I&#39;../../../../Qt/4.5.3/include/QtGui&#39; -I&#39;../
../../../Qt/4.5.3/include/QtXml&#39; -I&#39;../../../../Qt/4.5.3/include/QtSql&#39; -I&#39;../../../../Qt/4.5.3/include&#39; -I&#39;/usr/include&#39; -I&#39;/C/myth
tv/build/&#39; -I&#39;../libmythdb&#39; -I&#39;..&#39; -I&#39;../../../../Qt/4.5.3/include/ActiveQt&#39; -I&#39;.&#39; -I&#39;../../../../qt/4.5.3/mkspecs/win32-g++&#39; -o htt
prequest.o httprequest.cpp
In file included from ../../../../Qt/4.5.3/include/QtCore/qurl.h:1,
                 from ../../../../Qt/4.5.3/include/QtCore/QUrl:1,
                 from upnpdevice.h:32,
                 from upnp.h:36,
                 from httprequest.cpp:46:
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/io/qurl.h:265: error: template specialization with C linkage
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/io/qurl.h:265: error: template with C linkage
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/io/qurl.h:265: error: template specialization with C linkage
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/io/qurl.h: In function `QFlags&lt;QUrl::FormattingOption&gt; operator|(QUrl::Formatt
ingOption, QFlags&lt;QUrl::FormattingOption&gt;)&#39;:
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/io/qurl.h:266: error: declaration of C function `QFlags&lt;QUrl::FormattingOption
&gt; operator|(QUrl::FormattingOption, QFlags&lt;QUrl::FormattingOption&gt;)&#39; conflicts with
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/io/qurl.h:266: error: previous declaration `QFlags&lt;QUrl::FormattingOption&gt; ope
rator|(QUrl::FormattingOption, QUrl::FormattingOption)&#39; here
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/io/qurl.h:266: warning: redundant redeclaration of `QFlags&lt;QUrl::FormattingOpt
ion&gt; operator|(QUrl::FormattingOption, QFlags&lt;QUrl::FormattingOption&gt;)&#39; in same scope
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/io/qurl.h:266: warning: previous declaration of `QFlags&lt;QUrl::FormattingOption
&gt; operator|(QUrl::FormattingOption, QUrl::FormattingOption)&#39;
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/io/qurl.h: In function `QIncompatibleFlag operator|(QUrl::FormattingOption, in
t)&#39;:
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/io/qurl.h:266: error: declaration of C function `QIncompatibleFlag operator|(Q
Url::FormattingOption, int)&#39; conflicts with
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/io/qurl.h:266: error: previous declaration `QFlags&lt;QUrl::FormattingOption&gt; ope
rator|(QUrl::FormattingOption, QFlags&lt;QUrl::FormattingOption&gt;)&#39; here
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/io/qurl.h:266: warning: redundant redeclaration of `QIncompatibleFlag operator
|(QUrl::FormattingOption, int)&#39; in same scope
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/io/qurl.h:266: warning: previous declaration of `QFlags&lt;QUrl::FormattingOption
&gt; operator|(QUrl::FormattingOption, QFlags&lt;QUrl::FormattingOption&gt;)&#39;
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/io/qurl.h: At global scope:
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/io/qurl.h:274: error: declaration of C function `QDebug operator&lt;&lt;(QDebug, con
st QUrl&amp;)&#39; conflicts with
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/io/qurl.h:269: error: previous declaration `QDataStream&amp; operator&lt;&lt;(QDataStrea
m&amp;, const QUrl&amp;)&#39; here
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/io/qurl.h:274: warning: redundant redeclaration of `QDebug operator&lt;&lt;(QDebug,
const QUrl&amp;)&#39; in same scope
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/io/qurl.h:269: warning: previous declaration of `QDataStream&amp; operator&lt;&lt;(QData
Stream&amp;, const QUrl&amp;)&#39;
In file included from ../../../../Qt/4.5.3/include/QtCore/qthread.h:1,
                 from ../../../../Qt/4.5.3/include/QtCore/QThread:1,
                 from taskqueue.h:39,
                 from upnp.h:37,
                 from httprequest.cpp:46:
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/thread/qthread.h:129: error: template with C linkage
In file included from ../../../../Qt/4.5.3/include/QtNetwork/qtcpserver.h:1,
                 from ../../../../Qt/4.5.3/include/QtNetwork/QTcpServer:1,
                 from httpserver.h:37,
                 from upnp.h:38,
                 from httprequest.cpp:46:
../../../../Qt/4.5.3/include/QtNetwork/../../src/network/socket/qtcpserver.h:63: error: template with C linkage
In file included from ../../../../Qt/4.5.3/include/QtCore/qtimer.h:1,
                 from ../../../../Qt/4.5.3/include/QtCore/QTimer:1,
                 from threadpool.h:34,
                 from httpserver.h:43,
                 from upnp.h:38,
                 from httprequest.cpp:46:
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/kernel/qtimer.h:58: error: template with C linkage
In file included from httpserver.h:43,
                 from upnp.h:38,
                 from httprequest.cpp:46:
threadpool.h:77: error: template with C linkage
threadpool.h:101: error: template with C linkage
In file included from ssdp.h:33,
                 from upnp.h:39,
                 from httprequest.cpp:46:
ssdpcache.h:90: error: template with C linkage
In file included from ../../../../Qt/4.5.3/include/QtCore/qdatetime.h:1,
                 from ../../../../Qt/4.5.3/include/QtCore/QDateTime:1,
                 from ../libmythdb/mythverbose.h:6,
                 from multicast.h:35,
                 from upnptasknotify.h:40,
                 from ssdp.h:34,
                 from upnp.h:39,
                 from httprequest.cpp:46:
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:141: error: declaration of C function `QDataStream&amp; operator
&lt;&lt;(QDataStream&amp;, const QDate&amp;)&#39; conflicts with
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/io/qurl.h:274: error: previous declaration `QDebug operator&lt;&lt;(QDebug, const QU
rl&amp;)&#39; here
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:142: error: declaration of C function `QDataStream&amp; operator
&gt;&gt;(QDataStream&amp;, QDate&amp;)&#39; conflicts with
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/io/qurl.h:270: error: previous declaration `QDataStream&amp; operator&gt;&gt;(QDataStrea
m&amp;, QUrl&amp;)&#39; here
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:207: error: declaration of C function `QDataStream&amp; operator
&lt;&lt;(QDataStream&amp;, const QTime&amp;)&#39; conflicts with
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:141: error: previous declaration `QDataStream&amp; operator&lt;&lt;(QD
ataStream&amp;, const QDate&amp;)&#39; here
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:208: error: declaration of C function `QDataStream&amp; operator
&gt;&gt;(QDataStream&amp;, QTime&amp;)&#39; conflicts with
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:142: error: previous declaration `QDataStream&amp; operator&gt;&gt;(QD
ataStream&amp;, QDate&amp;)&#39; here
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:290: error: declaration of C function `QDataStream&amp; operator
&lt;&lt;(QDataStream&amp;, const QDateTime&amp;)&#39; conflicts with
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:207: error: previous declaration `QDataStream&amp; operator&lt;&lt;(QD
ataStream&amp;, const QTime&amp;)&#39; here
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:291: error: declaration of C function `QDataStream&amp; operator
&gt;&gt;(QDataStream&amp;, QDateTime&amp;)&#39; conflicts with
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:208: error: previous declaration `QDataStream&amp; operator&gt;&gt;(QD
ataStream&amp;, QTime&amp;)&#39; here
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:315: error: declaration of C function `QDataStream&amp; operator
&lt;&lt;(QDataStream&amp;, const QDate&amp;)&#39; conflicts with
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:290: error: previous declaration `QDataStream&amp; operator&lt;&lt;(QD
ataStream&amp;, const QDateTime&amp;)&#39; here
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:316: error: declaration of C function `QDataStream&amp; operator
&gt;&gt;(QDataStream&amp;, QDate&amp;)&#39; conflicts with
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:291: error: previous declaration `QDataStream&amp; operator&gt;&gt;(QD
ataStream&amp;, QDateTime&amp;)&#39; here
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:317: error: declaration of C function `QDataStream&amp; operator
&lt;&lt;(QDataStream&amp;, const QTime&amp;)&#39; conflicts with
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:315: error: previous declaration `QDataStream&amp; operator&lt;&lt;(QD
ataStream&amp;, const QDate&amp;)&#39; here
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:318: error: declaration of C function `QDataStream&amp; operator
&gt;&gt;(QDataStream&amp;, QTime&amp;)&#39; conflicts with
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:316: error: previous declaration `QDataStream&amp; operator&gt;&gt;(QD
ataStream&amp;, QDate&amp;)&#39; here
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:319: error: declaration of C function `QDataStream&amp; operator
&lt;&lt;(QDataStream&amp;, const QDateTime&amp;)&#39; conflicts with
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:317: error: previous declaration `QDataStream&amp; operator&lt;&lt;(QD
ataStream&amp;, const QTime&amp;)&#39; here
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:320: error: declaration of C function `QDataStream&amp; operator
&gt;&gt;(QDataStream&amp;, QDateTime&amp;)&#39; conflicts with
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:318: error: previous declaration `QDataStream&amp; operator&gt;&gt;(QD
ataStream&amp;, QTime&amp;)&#39; here
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:324: error: declaration of C function `QDebug operator&lt;&lt;(QDe
bug, const QDate&amp;)&#39; conflicts with
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:319: error: previous declaration `QDataStream&amp; operator&lt;&lt;(QD
ataStream&amp;, const QDateTime&amp;)&#39; here
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:325: error: declaration of C function `QDebug operator&lt;&lt;(QDe
bug, const QTime&amp;)&#39; conflicts with
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:324: error: previous declaration `QDebug operator&lt;&lt;(QDebug,
const QDate&amp;)&#39; here
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:326: error: declaration of C function `QDebug operator&lt;&lt;(QDe
bug, const QDateTime&amp;)&#39; conflicts with
../../../../Qt/4.5.3/include/QtCore/../../src/corelib/tools/qdatetime.h:325: error: previous declaration `QDebug operator&lt;&lt;(QDebug,
const QTime&amp;)&#39; here
httprequest.cpp:1466: error: expected `}&#39; at end of input
make: *** [httprequest.o] Error 1

Jon@NEWBOX /c/mythtv/mythtv/libs/libmythupnp
$</pre><pre><br></pre><pre>PS Should I be doing this in the ticketing system rather than email?</pre></span>