Cross compilation of imageformatpeg100.dll fails

Angus Leeming leeming at lyx.org
Thu Apr 21 11:58:05 CEST 2005


libqtmain is not being built.

i386-mingw32-g++ -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import
-Wl,-enable-runtime-pseudo-reloc -Wl,-s -Wl,-subsystem,windows -shared
-Wl,--export-all-symbols -Wl,--out-implib,../../../imageformats/libqjpeg.a
-o ../../../imageformats/qjpeg100.dll 
<snip object files>
-L"/home/angus/mingw-xcompile/qt3/lib" -lqtmain -lqt -lopengl32 -lglu32
-lkernel32 -luser32 -lgdi32 -lcomdlg32 -ladvapi32 -lshell32 -lole32
-loleaut32 -luuid -limm32-lwinmm -lwsock32 -lwinspool
/usr/local/lib/gcc/i386-mingw32/3.4.2/../../../../i386-mingw32/bin/ld:
cannot find -lqtmain
collect2: ld returned 1 exit status

Problem resolved by building it explicitly:
$ cd src
$ qmake -spec ../mkspecs/win32-g++-cross -o Makefile.qtmain qtmain.pro
$ make -f Makefile.qtmain
$ cd ..

-- 
Angus



More information about the kde-cygwin mailing list