Hi,

I'm trying to compile PySide 64bit version, and got the error:
Linking CXX shared library apiextractor.dll
QtCore4.lib(QtCore4.dll) : fatal error LNK1112: module machine type
'X86' conflicts with target machine type 'x64'

here is my setup:
windows 2008 server R2 64 bit
visual studio 2008
official Qt 4.7.1 binaries for visual c++ downloaded from nokia

do I need to recompile the entire Qt from sources with 64 bit visual
c++ before compiling PySide ?

here is the log with error message at the end:

>>>>>>>>>>>>>>>>>
Compiling apiextractor...

Microsoft (R) Program Maintenance Utility Version 9.00.21022.08
Copyright (C) Microsoft Corporation.  All rights reserved.

[  3%] Generating qrc_generator.cxx
Scanning dependencies of target apiextractor
[  6%] Building CXX object CMakeFiles/apiextractor.dir/apiextractor.cpp.obj
apiextractor.cpp
[  9%] Building CXX object
CMakeFiles/apiextractor.dir/abstractmetabuilder.cpp.obj
abstractmetabuilder.cpp
[ 12%] Building CXX object CMakeFiles/apiextractor.dir/abstractmetalang.cpp.obj
abstractmetalang.cpp
[ 15%] Building CXX object CMakeFiles/apiextractor.dir/asttoxml.cpp.obj
asttoxml.cpp
[ 18%] Building CXX object CMakeFiles/apiextractor.dir/fileout.cpp.obj
fileout.cpp
[ 21%] Building CXX object CMakeFiles/apiextractor.dir/graph.cpp.obj
graph.cpp
[ 24%] Building CXX object CMakeFiles/apiextractor.dir/reporthandler.cpp.obj
reporthandler.cpp
[ 27%] Building CXX object CMakeFiles/apiextractor.dir/typeparser.cpp.obj
typeparser.cpp
[ 30%] Building CXX object CMakeFiles/apiextractor.dir/typesystem.cpp.obj
typesystem.cpp
[ 33%] Building CXX object CMakeFiles/apiextractor.dir/include.cpp.obj
include.cpp
[ 36%] Building CXX object CMakeFiles/apiextractor.dir/typedatabase.cpp.obj
typedatabase.cpp
[ 39%] Building CXX object CMakeFiles/apiextractor.dir/parser/ast.cpp.obj
ast.cpp
[ 42%] Building CXX object CMakeFiles/apiextractor.dir/parser/binder.cpp.obj
binder.cpp
[ 45%] Building CXX object
CMakeFiles/apiextractor.dir/parser/class_compiler.cpp.obj
class_compiler.cpp
[ 48%] Building CXX object CMakeFiles/apiextractor.dir/parser/codemodel.cpp.obj
codemodel.cpp
[ 51%] Building CXX object
CMakeFiles/apiextractor.dir/parser/codemodel_finder.cpp.obj
codemodel_finder.cpp
[ 54%] Building CXX object
CMakeFiles/apiextractor.dir/parser/compiler_utils.cpp.obj
compiler_utils.cpp
[ 57%] Building CXX object CMakeFiles/apiextractor.dir/parser/control.cpp.obj
control.cpp
[ 60%] Building CXX object
CMakeFiles/apiextractor.dir/parser/declarator_compiler.cpp.obj
declarator_compiler.cpp
[ 63%] Building CXX object
CMakeFiles/apiextractor.dir/parser/default_visitor.cpp.obj
default_visitor.cpp
[ 66%] Building CXX object CMakeFiles/apiextractor.dir/parser/dumptree.cpp.obj
dumptree.cpp
[ 69%] Building CXX object CMakeFiles/apiextractor.dir/parser/lexer.cpp.obj
lexer.cpp
[ 72%] Building CXX object CMakeFiles/apiextractor.dir/parser/list.cpp.obj
list.cpp
[ 75%] Building CXX object
CMakeFiles/apiextractor.dir/parser/name_compiler.cpp.obj
name_compiler.cpp
[ 78%] Building CXX object CMakeFiles/apiextractor.dir/parser/parser.cpp.obj
parser.cpp
[ 81%] Building CXX object
CMakeFiles/apiextractor.dir/parser/smallobject.cpp.obj
smallobject.cpp
[ 84%] Building CXX object CMakeFiles/apiextractor.dir/parser/tokens.cpp.obj
tokens.cpp
[ 87%] Building CXX object
CMakeFiles/apiextractor.dir/parser/type_compiler.cpp.obj
type_compiler.cpp
[ 90%] Building CXX object CMakeFiles/apiextractor.dir/parser/visitor.cpp.obj
visitor.cpp
[ 93%] Building CXX object
CMakeFiles/apiextractor.dir/parser/rpp/builtin-macros.cpp.obj
builtin-macros.cpp
[ 96%] Building CXX object
CMakeFiles/apiextractor.dir/parser/rpp/preprocessor.cpp.obj
preprocessor.cpp
[100%] Building CXX object CMakeFiles/apiextractor.dir/qrc_generator.cxx.obj
qrc_generator.cxx
Linking CXX shared library apiextractor.dll
QtCore4.lib(QtCore4.dll) : fatal error LNK1112: module machine type
'X86' conflicts with target machine type 'x64'
LINK failed. with 1112
NMAKE : fatal error U1077: 'C:\cmake\bin\cmake.exe' : return code '0xffffffff'
Stop.
NMAKE : fatal error U1077: '"c:\program files (x86)\microsoft visual
studio 9.0\vc\bin\amd64\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"c:\program files (x86)\microsoft visual
studio 9.0\vc\bin\amd64\nmake.exe"' : return code '0x2'
Stop.
<<<<<<<<<<<<<

Regards
-Roman
_______________________________________________
PySide mailing list
PySide@lists.openbossa.org
http://lists.openbossa.org/listinfo/pyside

Reply via email to