Hi --

I ran into this issue while compiling PyQt 4.5.4 against Qt 4.5.1 on
windows xp using mingw and cmd.exe.

I was able to work around it by changing line 37 of QtGui\Makefile from
        $(LINK) $(LFLAGS) -o $(TARGET) $(OFILES) $(LIBS)
to
        $(LINK) $(LFLAGS) -o $(TARGET) @ofiles $(LIBS)
and copying the contents of $(OFILES) into a new file called "ofiles".

One strange thing was that this was only necessary on one XP windows
box - another did not seem to hit input character limit.

~ Devon



On Sat, Apr 4, 2009 at 2:10 PM, <[email protected]> wrote:
> I am not sure how to work around this one:
>
> The input line is too long.
> mingw32-make[1]: *** [QtGui.pyd] Error 255
> mingw32-make[1]: Leaving directory `C:/PyQt-20090403/QtGui'
> mingw32-make: *** [all] Error 2
>
> The latest snapshot I could build was from 2009331, and looking at the make 
> files, it seems to stem from these two lines in the QtGui makefile:
>
> "CPPFLAGS = -DNDEBUG -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG 
> -DQT_GUI_LIB -DQT_CORE_LIB -I. -I"C:\PyQt-20090403\qpy\QtGui" 
> -IC:\Python26\include -Ic:/Qt/2009.01/qt\mkspecs\default 
> -Ic:/Qt/2009.01/qt/include\QtGui -Ic:/Qt/2009.01/qt/include\QtCore 
> -Ic:/Qt/2009.01/qt/include
>
> LIBS = -L"C:\PyQt-20090403\qpy\QtGui\release" -LC:\Python26\libs 
> -Lc:/Qt/2009.01/qt/lib -lqpygui -lpython26 -lQtGui4 -lgdi32 -lcomdlg32 
> -loleaut32 -limm32 -lwinmm -lwinspool -lws2_32 -lole32 -luuid -luser32 
> -ladvapi32 -lQtCore4 -lkernel32 -luser32 -lshell32 -luuid -lole32 -ladvapi32 
> -lws2_32"
>
> It looks like adding -lqpygui and the path to it seems to cause the command 
> prompt to hit the max character limit. Can anyone tell me if there is a 
> workaround for building PyQt4.5 on windows?
> _______________________________________________
> PyQt mailing list    [email protected]
> http://www.riverbankcomputing.com/mailman/listinfo/pyqt
>

_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to