Erreur avec Cmake
Bonjour/Bonsoir à tous et à toutes!
Alors, voilà j'ai un problème avec Cmake; en effet j'ai suivi assidûment ce tuto : http://wow-emu.fr/showthread.php?tid=29 ; mais voilà à l'étape II où il faut utiliser Cmake, je reçois l'erreur suivante :

================================================================================​=============
The C compiler identification is MSVC 16.0.30319.1
The CXX compiler identification is MSVC 16.0.30319.1
Check for working C compiler using: Visual Studio 10
Check for working C compiler using: Visual Studio 10 -- broken
CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:61 (message):
The C compiler "C:/Program Files (x86)/Microsoft Visual Studio
10.0/VC/bin/cl.exe" is not able to compile a simple test program.

It fails with the following output:

Change Dir: C:/Users/Youri/Desktop/Trinity/Core/CMakeFiles/CMakeTmp



Run Build Command:C:WindowsMicrosoft.NETFrameworkv4.0.30319MSBuild.exe
cmTryCompileExec3882466545.vcxproj /p:Configuration=Debug
/p:VisualStudioVersion=10.0

Microsoft ® Build Engine, version 4.0.30319.18408


[Microsoft .NET Framework, Version 4.0.30319.18444]


Copyright © Microsoft Corporation. Tous droits r‚serv‚s.





La g‚n‚ration a d‚marr‚ 14/03/2014 19:45:58.


Projet
"C:UsersYouriDesktopTrinityCoreCMakeFilesCMakeTmpcmTryCompileExec3882466545.vcxpr​oj"
sur le noud 1 (cibles par d‚faut).


PrepareForBuild:


Cr‚ation du r‚pertoire "cmTryCompileExec3882466545.dirDebug".

Cr‚ation du r‚pertoire "C:UsersYouriDesktopTrinityCoreCMakeFilesCMakeTmpDebug".


InitializeBuildStatus:


Cr‚ation de "cmTryCompileExec3882466545.dirDebugcmTryCompileExec3882466545.unsuccessfulbuild", car "AlwaysCreate" a ‚t‚ sp‚cifi‚.


ClCompile:


C:Program Files (x86)Microsoft Visual Studio 10.0VCbinCL.exe /c /Zi /W3 /WX- /Od /Ob0 /Oy- /D WIN32 /D _WINDOWS /D _DEBUG /D "CMAKE_INTDIR="Debug"" /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"cmTryCompileExec3882466545.dirDebug\" /Fd"cmTryCompileExec3882466545.dirDebugvc100.pdb" /Gd /TC /analyze- /errorReport:queue testCCompiler.c

Compilateur d'optimisation Microsoft ® 32ÿbits C/C++ versionÿ16.00.30319.01 pour 80x86

Copyright © Microsoft Corporation. Tous droits r‚serv‚s.



cl /c /Zi /W3 /WX- /Od /Ob0 /Oy- /D WIN32 /D _WINDOWS /D _DEBUG /D "CMAKE_INTDIR="Debug"" /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"cmTryCompileExec3882466545.dirDebug\" /Fd"cmTryCompileExec3882466545.dirDebugvc100.pdb" /Gd /TC /analyze- /errorReport:queue testCCompiler.c



testCCompiler.c


ManifestResourceCompile:


C:Program Files (x86)Microsoft SDKsWindowsv7.0Abinrc.exe /nologo /fo"cmTryCompileExec3882466545.dirDebugcmTryCompileExec3882466545.exe.embed.manifest​.res" cmTryCompileExec3882466545.dirDebugcmTryCompileExec3882466545_manifest.rc


Link:


C:Program Files (x86)Microsoft Visual Studio 10.0VCbinlink.exe /ERRORREPORT:QUEUE /OUT:"C:UsersYouriDesktopTrinityCoreCMakeFilesCMakeTmpDebugcmTryCompileExec3882466545.​exe" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /ManifestFile:"cmTryCompileExec3882466545.dirDebugcmTryCompileExec3882466545.exe.intermediate.m​anifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"C:/Users/Youri/Desktop/Trinity/Core/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec3882466545.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/Users/Youri/Desktop/Trinity/Core/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec3882466545.lib" /MACHINE:X86 cmTryCompileExec3882466545.dirDebugcmTryCompileExec3882466545.exe.embed.manifest​.res

cmTryCompileExec3882466545.dirDebugtestCCompiler.obj /machine:X86 /debug


LINK : fatal error LNK1123: échec lors de la conversion en fichier COFF :
fichier non valide ou endommagé
[C:UsersYouriDesktopTrinityCoreCMakeFilesCMakeTmpcmTryCompileExec3882466545.vcxpr​oj]



G‚n‚ration du projet
"C:UsersYouriDesktopTrinityCoreCMakeFilesCMakeTmpcmTryCompileExec3882466545.vcxpr​oj"
termin‚e (cibles par d‚faut) -- CHEC.





CHEC de la build.






"C:UsersYouriDesktopTrinityCoreCMakeFilesCMakeTmpcmTryCompileExec3882466545.vcxpr​oj"
(cible par d‚faut) (1) ->


(Link cible) ->


LINK : fatal error LNK1123: échec lors de la conversion en fichier COFF : fichier non valide ou endommagé [C:UsersYouriDesktopTrinityCoreCMakeFilesCMakeTmpcmTryCompileExec3882466545.vcxpr​oj]





0 Avertissement(s)

1 Erreur(s)





Temps ‚coul‚ 00:00:00.50






CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:12 (project)


Configuring incomplete, errors occurred!
See also "C:/Users/Youri/Desktop/Trinity/Core/CMakeFiles/CMakeOutput.log".
See also "C:/Users/Youri/Desktop/Trinity/Core/CMakeFiles/CMakeError.log".
================================================================================​=============

http://puu.sh/7vdjD.png <= Screenshot

Du coup je ne peux pas passer à l'étape suivante.
Dans l'espoir que vous puissiez éclairer ma lanterne Tongue
Bonjour !
Après quelques recherches :
Citation :Rebonjour! Euh, j'ai réussi de corriger! Donc il faut ouvrir Page de Propriétés de votre projet ( il est juste sous votre Solution qui se trouve dans Explorateur de solutions), aller sur le champ Propriétés de configuration et sur sous champ 2diteur de liens et enfin deactiver "Activation des liens incrémentiels"! Et d’après tout ça doit marcher!
http://fr.openclassrooms.com/informatiqu...mme-simple

Essaye peut-être de tester ça Smile
Déjà, mille fois merci Warryur pour avoir pris du temps afin d'aider la Banane!
Néanmoins je crains fort que ta lanterne soit bien trop brillante pour moi Tongue
En parlant un tout petit peu plus sérieusement, je ne vois pas où il y aurait de "Page de Propriétés de votre projet", puisque je n'ai ouvert aucun projet actuellement et dans le tutoriel je pense que c'est la phase qui suit celle où je suis bloqué :/
Par contre j'ai remarqué que les fichiers récupérés via Git Cloner sont tous en lecture seul, est-ce que cela aurait un lien avec mon problème? (Je précise qu’après avoir essayé plusieurs fois de décocher la case lecture seul, tout les fichiers présent dans mon dossier TrinityCore restent en lecture seul.)
Perso j'ai rien compris non plu Wink
En fait, j'ai jamais compilé sous Windows donc je sais pas...
Essaye de nous donner ces deux fichiers (via http://pastebin.com/ si tu veux) :
Citation :Configuring incomplete, errors occurred!
See also "C:/Users/Youri/Desktop/Trinity/Core/CMakeFiles/CMakeOutput.log".
See also "C:/Users/Youri/Desktop/Trinity/Core/CMakeFiles/CMakeError.log".
D'accord!

Alors voici tout d'abord CMakeError :

Citation :Determining if the C compiler works failed with the following output:
Change Dir: C:/Users/Youri/Desktop/Trinity/Core/CMakeFiles/CMakeTmp

Run Build Command:C:WindowsMicrosoft.NETFrameworkv4.0.30319MSBuild.exe cmTryCompileExec2092605294.vcxproj /p:Configuration=Debug /p:VisualStudioVersion=10.0
Microsoft ® Build Engine, version 4.0.30319.18408

[Microsoft .NET Framework, Version 4.0.30319.18444]

Copyright © Microsoft Corporation. Tous droits r‚serv‚s.



La g‚n‚ration a d‚marr‚ 16/03/2014 14:08:34.

Projet "C:UsersYouriDesktopTrinityCoreCMakeFilesCMakeTmpcmTryCompileExec2092605294.vcxpr​oj" sur le noud 1 (cibles par d‚faut).

PrepareForBuild:

Cr‚ation du r‚pertoire "cmTryCompileExec2092605294.dirDebug".

Cr‚ation du r‚pertoire "C:UsersYouriDesktopTrinityCoreCMakeFilesCMakeTmpDebug".

InitializeBuildStatus:

Cr‚ation de "cmTryCompileExec2092605294.dirDebugcmTryCompileExec2092605294.unsuccessfulbuild", car "AlwaysCreate" a ‚t‚ sp‚cifi‚.

ClCompile:

c:Program Files (x86)Microsoft Visual Studio 10.0VCbinCL.exe /c /Zi /W3 /WX- /Od /Ob0 /Oy- /D WIN32 /D _WINDOWS /D _DEBUG /D "CMAKE_INTDIR="Debug"" /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"cmTryCompileExec2092605294.dirDebug\" /Fd"cmTryCompileExec2092605294.dirDebugvc100.pdb" /Gd /TC /analyze- /errorReport:queue testCCompiler.c

Compilateur d'optimisation Microsoft ® 32ÿbits C/C++ versionÿ16.00.30319.01 pour 80x86

Copyright © Microsoft Corporation. Tous droits r‚serv‚s.



testCCompiler.c

cl /c /Zi /W3 /WX- /Od /Ob0 /Oy- /D WIN32 /D _WINDOWS /D _DEBUG /D "CMAKE_INTDIR="Debug"" /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"cmTryCompileExec2092605294.dirDebug\" /Fd"cmTryCompileExec2092605294.dirDebugvc100.pdb" /Gd /TC /analyze- /errorReport:queue testCCompiler.c



ManifestResourceCompile:

C:Program Files (x86)Microsoft SDKsWindowsv7.0Abinrc.exe /nologo /fo"cmTryCompileExec2092605294.dirDebugcmTryCompileExec2092605294.exe.embed.manifest​.res" cmTryCompileExec2092605294.dirDebugcmTryCompileExec2092605294_manifest.rc

Link:

c:Program Files (x86)Microsoft Visual Studio 10.0VCbinlink.exe /ERRORREPORT:QUEUE /OUT:"C:UsersYouriDesktopTrinityCoreCMakeFilesCMakeTmpDebugcmTryCompileExec2092605294.​exe" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /ManifestFile:"cmTryCompileExec2092605294.dirDebugcmTryCompileExec2092605294.exe.intermediate.m​anifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"C:/Users/Youri/Desktop/Trinity/Core/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec2092605294.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/Users/Youri/Desktop/Trinity/Core/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec2092605294.lib" /MACHINE:X86 cmTryCompileExec2092605294.dirDebugcmTryCompileExec2092605294.exe.embed.manifest​.res

cmTryCompileExec2092605294.dirDebugtestCCompiler.obj /machine:X86 /debug

LINK : fatal error LNK1123: échec lors de la conversion en fichier COFF : fichier non valide ou endommagé [C:UsersYouriDesktopTrinityCoreCMakeFilesCMakeTmpcmTryCompileExec2092605294.vcxpr​oj]

G‚n‚ration du projet "C:UsersYouriDesktopTrinityCoreCMakeFilesCMakeTmpcmTryCompileExec2092605294.vcxpr​oj" termin‚e (cibles par d‚faut) -- CHEC.



CHEC de la build.



"C:UsersYouriDesktopTrinityCoreCMakeFilesCMakeTmpcmTryCompileExec2092605294.vcxpr​oj" (cible par d‚faut) (1) ->

(Link cible) ->

LINK : fatal error LNK1123: échec lors de la conversion en fichier COFF : fichier non valide ou endommagé [C:UsersYouriDesktopTrinityCoreCMakeFilesCMakeTmpcmTryCompileExec2092605294.vcxpr​oj]



0 Avertissement(s)

1 Erreur(s)



Temps ‚coul‚ 00:00:01.50


Et ensuite voici CMakeOutput :


Citation :The system is: Windows - 6.1 - AMD64
Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
Compiler:
Build flags:
Id flags:

The output was:
0
Microsoft ® Build Engine, version 4.0.30319.18408
[Microsoft .NET Framework, Version 4.0.30319.18444]
Copyright © Microsoft Corporation. Tous droits r‚serv‚s.

La g‚n‚ration a d‚marr‚ 16/03/2014 14:08:28.
Projet "C:UsersYouriDesktopTrinityCoreCMakeFiles2.8.12.2CompilerIdCCompilerIdC.vcxproj" sur le noud 1 (cibles par d‚faut).
PrepareForBuild:
Cr‚ation du r‚pertoire "Debug".
InitializeBuildStatus:
Cr‚ation de "DebugCompilerIdC.unsuccessfulbuild", car "AlwaysCreate" a ‚t‚ sp‚cifi‚.
ClCompile:
c:Program Files (x86)Microsoft Visual Studio 10.0VCbinCL.exe /c /nologo /W0 /WX- /Od /Oy- /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\" /Fd"Debugvc100.pdb" /Gd /TC /analyze- /errorReport:queue CMakeCCompilerId.c
CMakeCCompilerId.c
Link:
c:Program Files (x86)Microsoft Visual Studio 10.0VCbinlink.exe /ERRORREPORT:QUEUE /OUT:".CompilerIdC.exe" /INCREMENTAL:NO /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /ManifestFile:"DebugCompilerIdC.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /PDB:"C:UsersYouriDesktopTrinityCoreCMakeFiles2.8.12.2CompilerIdCCompilerIdC.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:".CompilerIdC.lib" /MACHINE:X86 DebugCMakeCCompilerId.obj
CompilerIdC.vcxproj -> C:UsersYouriDesktopTrinityCoreCMakeFiles2.8.12.2CompilerIdC.CompilerIdC.exe
Manifest:
C:Program Files (x86)Microsoft SDKsWindowsv7.0Abinmt.exe /nologo /verbose /outputresource:".CompilerIdC.exe;#1" /manifest DebugCompilerIdC.exe.intermediate.manifest
PostBuildEvent:
for %%i in (cl.exe) do @echo CMAKE_C_COMPILER=%%~$PATH:i
:VCEnd
CMAKE_C_COMPILER=c:Program Files (x86)Microsoft Visual Studio 10.0VCbincl.exe
FinalizeBuildStatus:
Suppression du fichier "DebugCompilerIdC.unsuccessfulbuild".
Mise … jour de l'horodatage "DebugCompilerIdC.lastbuildstate".
G‚n‚ration du projet "C:UsersYouriDesktopTrinityCoreCMakeFiles2.8.12.2CompilerIdCCompilerIdC.vcxproj" termin‚e (cibles par d‚faut).

La g‚n‚ration a r‚ussi.
0 Avertissement(s)
0 Erreur(s)

Temps ‚coul‚ 00:00:03.41


Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CompilerIdC.exe"

Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CompilerIdC.vcxproj"

The C compiler identification is MSVC, found in "C:/Users/Youri/Desktop/Trinity/Core/CMakeFiles/2.8.12.2/CompilerIdC/CompilerIdC.exe"

Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
Compiler:
Build flags:
Id flags:

The output was:
0
Microsoft ® Build Engine, version 4.0.30319.18408
[Microsoft .NET Framework, Version 4.0.30319.18444]
Copyright © Microsoft Corporation. Tous droits r‚serv‚s.

La g‚n‚ration a d‚marr‚ 16/03/2014 14:08:32.
Projet "C:UsersYouriDesktopTrinityCoreCMakeFiles2.8.12.2CompilerIdCXXCompilerIdCXX.vcxpr​oj" sur le noud 1 (cibles par d‚faut).
PrepareForBuild:
Cr‚ation du r‚pertoire "Debug".
InitializeBuildStatus:
Cr‚ation de "DebugCompilerIdCXX.unsuccessfulbuild", car "AlwaysCreate" a ‚t‚ sp‚cifi‚.
ClCompile:
c:Program Files (x86)Microsoft Visual Studio 10.0VCbinCL.exe /c /nologo /W0 /WX- /Od /Oy- /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\" /Fd"Debugvc100.pdb" /Gd /TP /analyze- /errorReport:queue CMakeCXXCompilerId.cpp
CMakeCXXCompilerId.cpp
Link:
c:Program Files (x86)Microsoft Visual Studio 10.0VCbinlink.exe /ERRORREPORT:QUEUE /OUT:".CompilerIdCXX.exe" /INCREMENTAL:NO /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /ManifestFile:"DebugCompilerIdCXX.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /PDB:"C:UsersYouriDesktopTrinityCoreCMakeFiles2.8.12.2CompilerIdCXXCompilerIdCXX.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:".CompilerIdCXX.lib" /MACHINE:X86 DebugCMakeCXXCompilerId.obj
CompilerIdCXX.vcxproj -> C:UsersYouriDesktopTrinityCoreCMakeFiles2.8.12.2CompilerIdCXX.CompilerIdCXX.exe
Manifest:
C:Program Files (x86)Microsoft SDKsWindowsv7.0Abinmt.exe /nologo /verbose /outputresource:".CompilerIdCXX.exe;#1" /manifest DebugCompilerIdCXX.exe.intermediate.manifest
PostBuildEvent:
for %%i in (cl.exe) do @echo CMAKE_CXX_COMPILER=%%~$PATH:i
:VCEnd
CMAKE_CXX_COMPILER=c:Program Files (x86)Microsoft Visual Studio 10.0VCbincl.exe
FinalizeBuildStatus:
Suppression du fichier "DebugCompilerIdCXX.unsuccessfulbuild".
Mise … jour de l'horodatage "DebugCompilerIdCXX.lastbuildstate".
G‚n‚ration du projet "C:UsersYouriDesktopTrinityCoreCMakeFiles2.8.12.2CompilerIdCXXCompilerIdCXX.vcxpr​oj" termin‚e (cibles par d‚faut).

La g‚n‚ration a r‚ussi.
0 Avertissement(s)
0 Erreur(s)

Temps ‚coul‚ 00:00:00.79


Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.exe"

Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.vcxproj"

The CXX compiler identification is MSVC, found in "C:/Users/Youri/Desktop/Trinity/Core/CMakeFiles/2.8.12.2/CompilerIdCXX/CompilerIdCXX.exe"
Toujours la même erreur donc :
Citation :LINK : fatal error LNK1123: échec lors de la conversion en fichier COFF : fichier non valide ou endommagé [C:UsersYouriDesktopTrinityCoreCMakeFilesCMakeTmpcmTryCompileExec20926052​94.vcxp​roj]

Essaye d'installer Visual 2012 ?
http://www.ac-web.org/forums/showthread....rinityCore
ça n'a rien à voir avec visual studio, mais cela vient de la source de son core en elle-même.

vérifie tout de même que tout tes net framework soient installés (même si comme l'erreur l'indique, cela vient des sources, et non des librairies)

Edit : essayes de compiler en utilisant une version antérieure à framework 4.0
Problème de linker, tes fichiers sont corrompu
http://social.msdn.microsoft.com/Forums/...um=vssetup

Apparement le problème viendrait simplement de ce formidable logiciel qu'est Visual Studio 2012 qui fait pêter tout projet antérieur ... Je ne peux que conseiller Troll de changer d'IDE Troll ou de repasser à une version antérieure.

Bonne chance avec les soucis de compilation, c'est généralement très chiant de s'en débarasser Confused
Essaye de repasser au 2010 ou au 2013, il me semble que ça marche aussi Wink
Mes fichiers sont corrompu? Woua ça fait presque peur!
En tout cas je vous remercie tous grandement pour vous pencher sur mon problème! Heart
Donc si j'ai bien compris ce que vous êtes en train de me dire, c'est que... Humm. Les fichiers que j'ai acquis via GitCloner sont corrompus? Ou bien que c'est VS 2010 ou 2012 (oui parce que j'avais installé les 2 pour avoir de la marge Angel ) qui cause le problème? La solution serait donc de désinstaller tout le caca que j'ai installé sur mon pc pour repartir de zéro?
(Désolé, ça risque de ne pas être une partie de plaisir de venir en aide à un novice comme moi :3 )
Le problème viendrait des deux, je m'explique.

Tes sources doivent sans doute dater un peu, et tu utilises un version récente de VS pour compiler, ce qui génère sans doute cette erreur.
Le mieux serait d'essayer de compiler en utilisant une version antérieure de VS, comme la 2012 ou la 2010 ^^

Tiens nous au courant ^^
Mais depuis le début j'utilise vs 2010 pour compiler (j'ai suivi le tuto à la lettre oui oui! Big Grin )
Dans ce cas, essayes avec la 2012 pour voir si çela vient de VS ou du core en lui même Smile

Retourner en haut WoW-Emu