[Interest] Windows 5.9 Build System Library Failures

Thiago Macieira thiago.macieira at intel.com
Tue Jul 11 23:04:44 CEST 2017


On terça-feira, 11 de julho de 2017 01:33:16 PDT John Schneiderman wrote:
> I’ve attached the config.log file.

Thanks. It is trying to link to the zlib:

+ cd /d C:\qt-build\qtbase\config.tests\unix\zlib && C:\qt-build\qtbase\bin
\qmake.exe "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += 
shared console single_arch" "LIBS += -LD:\\Sources\\gdb\\32\\zlib\\lib -lzdll" 
"INCLUDEPATH *= D:\\Sources\\gdb\\32\\zlib\\include" C:/qt-everywhere-
opensource-src-5.9.0/qtbase/config.tests/unix/zlib

 	link /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /SUBSYSTEM:CONSOLE "/
MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' 
version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' 
processorArchitecture='*'" /MANIFEST:embed /OUT:zlib.exe @C:\Users
\JSCHNE~1\AppData\Local\Temp\nmF1D5.tmp
 LINK : fatal error LNK1181: cannot open input file 'zdll.lib'

Unfortunately, because you're on Windows, the information I need was saved in 
a temporary file that has been deleted.

Are you sure that D:\Sources\gdb\32\zlib\lib\zdll.lib exists?

As for sqlite, it fails at compiling:

+ cd /d C:\qt-build\qtbase\config.tests\unix\sqlite && C:\qt-build\qtbase\bin
\qmake.exe "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += 
shared console single_arch" "LIBS += -LD:\\Sources\\gdb\\32\\sqlite\\lib -
lsqlite3" "INCLUDEPATH *= D:\\Sources\\gdb\\32\\sqlite\\include" C:/qt-
everywhere-opensource-src-5.9.0/qtbase/config.tests/unix/sqlite

	cl -c -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings 
-Zc:throwingNew -O2 -MD -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -
wd4577 -wd4467 -EHsc -DUNICODE -DWIN32 -DNDEBUG -IC:\qt-everywhere-opensource-
src-5.9.0\qtbase\config.tests\unix\sqlite -I. -ID:\Sources\gdb\32\sqlite
\include -IC:\qt-everywhere-opensource-src-5.9.0\qtbase\mkspecs\win32-msvc -Fo 
@C:\Users\JSCHNE~1\AppData\Local\Temp\nm954.tmp

And in this case we can see the -I flag. So, does 
	D:\Sources\gdb\32\sqlite\include\sqlite3.h
exist?
-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center




More information about the Interest mailing list