EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Windows Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=587)
-   -   Cmake Error (https://www.eqemulator.org/forums/showthread.php?t=43484)

blackdragonsdg 12-04-2021 04:15 PM

Cmake Error
 
I am having trouble getting cmake to configure and generate. TBH it has been several years since I last tried to compile the source code and I suspect a few things may have changed. Here is some system information which people usually ask for.

Windows 7 x64
Cmake v3.21.3 x86
Mariadb v10.4.11.0 x64
ActivePerl v5.12.4 Build 1205 x86
Visual Studio 2019 v2.11.40.25675

Not sure if this is just a config issue or if I have completely missed a step. Below is the Cmake error log.

Code:

Determining if the include file sys/sdt.h exists failed with the following output:
Change Dir: D:/Everquest/SVN/Server Binaries/CMakeFiles/CMakeTmp

Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/MSBuild/Current/Bin/MSBuild.exe cmTC_c1e64.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.11.1+3e40a09f8 for .NET Framework

Copyright (C) Microsoft Corporation. All rights reserved.



  Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30136 for x64

  Copyright (C) Microsoft Corporation.  All rights reserved.

  CheckIncludeFile.c

  cl /c /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_c1e64.dir\Debug\\" /Fd"cmTC_c1e64.dir\Debug\vc142.pdb" /external:W3 /Gd /TC /errorReport:queue "D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\CheckIncludeFile.c"

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\CheckIncludeFile.c(1,10): fatal error C1083: Cannot open include file: 'sys/sdt.h': No such file or directory [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_c1e64.vcxproj]




Determining if the include file unistd.h exists failed with the following output:
Change Dir: D:/Everquest/SVN/Server Binaries/CMakeFiles/CMakeTmp

Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/MSBuild/Current/Bin/MSBuild.exe cmTC_a0053.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.11.1+3e40a09f8 for .NET Framework

Copyright (C) Microsoft Corporation. All rights reserved.



  Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30136 for x64

  Copyright (C) Microsoft Corporation.  All rights reserved.

  CheckIncludeFile.c

  cl /c /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_a0053.dir\Debug\\" /Fd"cmTC_a0053.dir\Debug\vc142.pdb" /external:W3 /Gd /TC /errorReport:queue "D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\CheckIncludeFile.c"

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\CheckIncludeFile.c(1,10): fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_a0053.vcxproj]




Determining size of off64_t failed with the following output:
Change Dir: D:/Everquest/SVN/Server Binaries/CMakeFiles/CMakeTmp

Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/MSBuild/Current/Bin/MSBuild.exe cmTC_250e9.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.11.1+3e40a09f8 for .NET Framework

Copyright (C) Microsoft Corporation. All rights reserved.



  Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30136 for x64

  Copyright (C) Microsoft Corporation.  All rights reserved.

  OFF64_T.c

  cl /c /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D _LARGEFILE64_SOURCE=1 /D __USE_LARGEFILE64 /D "CMAKE_INTDIR=\"Debug\"" /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_250e9.dir\Debug\\" /Fd"cmTC_250e9.dir\Debug\vc142.pdb" /external:W3 /Gd /TC /errorReport:queue "D:\Everquest\SVN\Server Binaries\CMakeFiles\CheckTypeSize\OFF64_T.c"

D:\Everquest\SVN\Server Binaries\CMakeFiles\CheckTypeSize\OFF64_T.c(29,12): error C2065: 'off64_t': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_250e9.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CheckTypeSize\OFF64_T.c(30,12): error C2065: 'off64_t': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_250e9.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CheckTypeSize\OFF64_T.c(31,12): error C2065: 'off64_t': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_250e9.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CheckTypeSize\OFF64_T.c(32,12): error C2065: 'off64_t': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_250e9.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CheckTypeSize\OFF64_T.c(33,12): error C2065: 'off64_t': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_250e9.vcxproj]



D:/Everquest/SVN/Server Binaries/CMakeFiles/CheckTypeSize/OFF64_T.c:
#include <sys/types.h>
#include <stdint.h>
#include <stddef.h>


#undef KEY
#if defined(__i386)
# define KEY '_','_','i','3','8','6'
#elif defined(__x86_64)
# define KEY '_','_','x','8','6','_','6','4'
#elif defined(__PPC64__)
# define KEY '_','_','P','P','C','6','4','_','_'
#elif defined(__ppc64__)
# define KEY '_','_','p','p','c','6','4','_','_'
#elif defined(__PPC__)
# define KEY '_','_','P','P','C','_','_'
#elif defined(__ppc__)
# define KEY '_','_','p','p','c','_','_'
#elif defined(__aarch64__)
# define KEY '_','_','a','a','r','c','h','6','4','_','_'
#elif defined(__ARM_ARCH_7A__)
# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','A','_','_'
#elif defined(__ARM_ARCH_7S__)
# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','S','_','_'
#endif

#define SIZE (sizeof(off64_t))
static char info_size[] =  {'I', 'N', 'F', 'O', ':', 's','i','z','e','[',
  ('0' + ((SIZE / 10000)%10)),
  ('0' + ((SIZE / 1000)%10)),
  ('0' + ((SIZE / 100)%10)),
  ('0' + ((SIZE / 10)%10)),
  ('0' +  (SIZE    % 10)),
  ']',
#ifdef KEY
  ' ','k','e','y','[', KEY, ']',
#endif
  '\0'};

#ifdef __CLASSIC_C__
int main(argc, argv) int argc; char *argv[];
#else
int main(int argc, char *argv[])
#endif
{
  int require = 0;
  require += info_size[argc];
  (void)argv;
  return require;
}


Determining size of _off64_t failed with the following output:
Change Dir: D:/Everquest/SVN/Server Binaries/CMakeFiles/CMakeTmp

Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/MSBuild/Current/Bin/MSBuild.exe cmTC_10b4c.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.11.1+3e40a09f8 for .NET Framework

Copyright (C) Microsoft Corporation. All rights reserved.



  Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30136 for x64

  Copyright (C) Microsoft Corporation.  All rights reserved.

  _OFF64_T.c

  cl /c /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D _LARGEFILE64_SOURCE=1 /D __USE_LARGEFILE64 /D "CMAKE_INTDIR=\"Debug\"" /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_10b4c.dir\Debug\\" /Fd"cmTC_10b4c.dir\Debug\vc142.pdb" /external:W3 /Gd /TC /errorReport:queue "D:\Everquest\SVN\Server Binaries\CMakeFiles\CheckTypeSize\_OFF64_T.c"

D:\Everquest\SVN\Server Binaries\CMakeFiles\CheckTypeSize\_OFF64_T.c(29,12): error C2065: '_off64_t': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_10b4c.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CheckTypeSize\_OFF64_T.c(30,12): error C2065: '_off64_t': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_10b4c.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CheckTypeSize\_OFF64_T.c(31,12): error C2065: '_off64_t': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_10b4c.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CheckTypeSize\_OFF64_T.c(32,12): error C2065: '_off64_t': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_10b4c.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CheckTypeSize\_OFF64_T.c(33,12): error C2065: '_off64_t': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_10b4c.vcxproj]



D:/Everquest/SVN/Server Binaries/CMakeFiles/CheckTypeSize/_OFF64_T.c:
#include <sys/types.h>
#include <stdint.h>
#include <stddef.h>


#undef KEY
#if defined(__i386)
# define KEY '_','_','i','3','8','6'
#elif defined(__x86_64)
# define KEY '_','_','x','8','6','_','6','4'
#elif defined(__PPC64__)
# define KEY '_','_','P','P','C','6','4','_','_'
#elif defined(__ppc64__)
# define KEY '_','_','p','p','c','6','4','_','_'
#elif defined(__PPC__)
# define KEY '_','_','P','P','C','_','_'
#elif defined(__ppc__)
# define KEY '_','_','p','p','c','_','_'
#elif defined(__aarch64__)
# define KEY '_','_','a','a','r','c','h','6','4','_','_'
#elif defined(__ARM_ARCH_7A__)
# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','A','_','_'
#elif defined(__ARM_ARCH_7S__)
# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','S','_','_'
#endif

#define SIZE (sizeof(_off64_t))
static char info_size[] =  {'I', 'N', 'F', 'O', ':', 's','i','z','e','[',
  ('0' + ((SIZE / 10000)%10)),
  ('0' + ((SIZE / 1000)%10)),
  ('0' + ((SIZE / 100)%10)),
  ('0' + ((SIZE / 10)%10)),
  ('0' +  (SIZE    % 10)),
  ']',
#ifdef KEY
  ' ','k','e','y','[', KEY, ']',
#endif
  '\0'};

#ifdef __CLASSIC_C__
int main(argc, argv) int argc; char *argv[];
#else
int main(int argc, char *argv[])
#endif
{
  int require = 0;
  require += info_size[argc];
  (void)argv;
  return require;
}


Determining size of __off64_t failed with the following output:
Change Dir: D:/Everquest/SVN/Server Binaries/CMakeFiles/CMakeTmp

Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/MSBuild/Current/Bin/MSBuild.exe cmTC_c637d.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.11.1+3e40a09f8 for .NET Framework

Copyright (C) Microsoft Corporation. All rights reserved.



  Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30136 for x64

  Copyright (C) Microsoft Corporation.  All rights reserved.

  __OFF64_T.c

  cl /c /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D _LARGEFILE64_SOURCE=1 /D __USE_LARGEFILE64 /D "CMAKE_INTDIR=\"Debug\"" /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_c637d.dir\Debug\\" /Fd"cmTC_c637d.dir\Debug\vc142.pdb" /external:W3 /Gd /TC /errorReport:queue "D:\Everquest\SVN\Server Binaries\CMakeFiles\CheckTypeSize\__OFF64_T.c"

D:\Everquest\SVN\Server Binaries\CMakeFiles\CheckTypeSize\__OFF64_T.c(29,12): error C2065: '__off64_t': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_c637d.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CheckTypeSize\__OFF64_T.c(30,12): error C2065: '__off64_t': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_c637d.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CheckTypeSize\__OFF64_T.c(31,12): error C2065: '__off64_t': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_c637d.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CheckTypeSize\__OFF64_T.c(32,12): error C2065: '__off64_t': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_c637d.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CheckTypeSize\__OFF64_T.c(33,12): error C2065: '__off64_t': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_c637d.vcxproj]



D:/Everquest/SVN/Server Binaries/CMakeFiles/CheckTypeSize/__OFF64_T.c:
#include <sys/types.h>
#include <stdint.h>
#include <stddef.h>


#undef KEY
#if defined(__i386)
# define KEY '_','_','i','3','8','6'
#elif defined(__x86_64)
# define KEY '_','_','x','8','6','_','6','4'
#elif defined(__PPC64__)
# define KEY '_','_','P','P','C','6','4','_','_'
#elif defined(__ppc64__)
# define KEY '_','_','p','p','c','6','4','_','_'
#elif defined(__PPC__)
# define KEY '_','_','P','P','C','_','_'
#elif defined(__ppc__)
# define KEY '_','_','p','p','c','_','_'
#elif defined(__aarch64__)
# define KEY '_','_','a','a','r','c','h','6','4','_','_'
#elif defined(__ARM_ARCH_7A__)
# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','A','_','_'
#elif defined(__ARM_ARCH_7S__)
# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','S','_','_'
#endif

#define SIZE (sizeof(__off64_t))
static char info_size[] =  {'I', 'N', 'F', 'O', ':', 's','i','z','e','[',
  ('0' + ((SIZE / 10000)%10)),
  ('0' + ((SIZE / 1000)%10)),
  ('0' + ((SIZE / 100)%10)),
  ('0' + ((SIZE / 10)%10)),
  ('0' +  (SIZE    % 10)),
  ']',
#ifdef KEY
  ' ','k','e','y','[', KEY, ']',
#endif
  '\0'};

#ifdef __CLASSIC_C__
int main(argc, argv) int argc; char *argv[];
#else
int main(int argc, char *argv[])
#endif
{
  int require = 0;
  require += info_size[argc];
  (void)argv;
  return require;
}


Determining if the function fseeko exists failed with the following output:
Change Dir: D:/Everquest/SVN/Server Binaries/CMakeFiles/CMakeTmp

Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/MSBuild/Current/Bin/MSBuild.exe cmTC_9c123.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.11.1+3e40a09f8 for .NET Framework

Copyright (C) Microsoft Corporation. All rights reserved.



  Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30136 for x64

  Copyright (C) Microsoft Corporation.  All rights reserved.

  CheckFunctionExists.c

  cl /c /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=fseeko /D "CMAKE_INTDIR=\"Debug\"" /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_9c123.dir\Debug\\" /Fd"cmTC_9c123.dir\Debug\vc142.pdb" /external:W3 /Gd /TC /errorReport:queue "C:\Program Files\CMake\share\cmake-3.21\Modules\CheckFunctionExists.c"

CheckFunctionExists.obj : error LNK2019: unresolved external symbol fseeko referenced in function main [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_9c123.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\Debug\cmTC_9c123.exe : fatal error LNK1120: 1 unresolved externals [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_9c123.vcxproj]




Performing C SOURCE FILE Test HAVE_ATTRIBUTE_VISIBILITY_HIDDEN failed with the following output:
Change Dir: D:/Everquest/SVN/Server Binaries/CMakeFiles/CMakeTmp

Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/MSBuild/Current/Bin/MSBuild.exe cmTC_ad260.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.11.1+3e40a09f8 for .NET Framework

Copyright (C) Microsoft Corporation. All rights reserved.



  Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30136 for x64

  Copyright (C) Microsoft Corporation.  All rights reserved.

  src.c

  cl /c /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D HAVE_ATTRIBUTE_VISIBILITY_HIDDEN /D "CMAKE_INTDIR=\"Debug\"" /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_ad260.dir\Debug\\" /Fd"cmTC_ad260.dir\Debug\vc142.pdb" /external:W3 /Gd /TC /errorReport:queue "D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c"

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(2,9): error C2143: syntax error: missing ')' before '(' [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_ad260.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(2,9): error C2091: function returns function [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_ad260.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(2,9): error C2143: syntax error: missing ')' before 'string' [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_ad260.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(2,9): error C2143: syntax error: missing '{' before 'string' [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_ad260.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(2,9): error C2059: syntax error: 'string' [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_ad260.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(2,9): error C2059: syntax error: ')' [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_ad260.vcxproj]



Source file was:
#define Z_INTERNAL __attribute__((visibility ("hidden")))
    int Z_INTERNAL foo;
    int main() {
        return 0;
    }
Performing C SOURCE FILE Test HAVE_ATTRIBUTE_VISIBILITY_INTERNAL failed with the following output:
Change Dir: D:/Everquest/SVN/Server Binaries/CMakeFiles/CMakeTmp

Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/MSBuild/Current/Bin/MSBuild.exe cmTC_e8e05.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.11.1+3e40a09f8 for .NET Framework

Copyright (C) Microsoft Corporation. All rights reserved.



  Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30136 for x64

  Copyright (C) Microsoft Corporation.  All rights reserved.

  src.c

  cl /c /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D HAVE_ATTRIBUTE_VISIBILITY_INTERNAL /D "CMAKE_INTDIR=\"Debug\"" /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_e8e05.dir\Debug\\" /Fd"cmTC_e8e05.dir\Debug\vc142.pdb" /external:W3 /Gd /TC /errorReport:queue "D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c"

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(2,9): error C2143: syntax error: missing ')' before '(' [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_e8e05.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(2,9): error C2091: function returns function [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_e8e05.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(2,9): error C2143: syntax error: missing ')' before 'string' [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_e8e05.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(2,9): error C2143: syntax error: missing '{' before 'string' [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_e8e05.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(2,9): error C2059: syntax error: 'string' [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_e8e05.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(2,9): error C2059: syntax error: ')' [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_e8e05.vcxproj]



Source file was:
#define Z_INTERNAL __attribute__((visibility ("internal")))
    int Z_INTERNAL foo;
    int main() {
        return 0;
    }
Performing C SOURCE FILE Test HAVE_BUILTIN_CTZ failed with the following output:
Change Dir: D:/Everquest/SVN/Server Binaries/CMakeFiles/CMakeTmp

Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/MSBuild/Current/Bin/MSBuild.exe cmTC_cbf66.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.11.1+3e40a09f8 for .NET Framework

Copyright (C) Microsoft Corporation. All rights reserved.



  Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30136 for x64

  Copyright (C) Microsoft Corporation.  All rights reserved.

  src.c

  cl /c /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D HAVE_BUILTIN_CTZ /D "CMAKE_INTDIR=\"Debug\"" /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_cbf66.dir\Debug\\" /Fd"cmTC_cbf66.dir\Debug\vc142.pdb" /external:W3 /Gd /TC /errorReport:queue "D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c"

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(3,34): warning C4013: '__builtin_ctz' undefined; assuming extern returning int [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_cbf66.vcxproj]

src.obj : error LNK2019: unresolved external symbol __builtin_ctz referenced in function main [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_cbf66.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\Debug\cmTC_cbf66.exe : fatal error LNK1120: 1 unresolved externals [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_cbf66.vcxproj]



Source file was:
int main(void) {
        unsigned int zero = 0;
        long test = __builtin_ctz(zero);
        (void)test;
        return 0;
    }
Performing C SOURCE FILE Test HAVE_BUILTIN_CTZLL failed with the following output:
Change Dir: D:/Everquest/SVN/Server Binaries/CMakeFiles/CMakeTmp

Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/MSBuild/Current/Bin/MSBuild.exe cmTC_75201.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.11.1+3e40a09f8 for .NET Framework

Copyright (C) Microsoft Corporation. All rights reserved.



  Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30136 for x64

  Copyright (C) Microsoft Corporation.  All rights reserved.

  src.c

  cl /c /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D HAVE_BUILTIN_CTZLL /D "CMAKE_INTDIR=\"Debug\"" /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_75201.dir\Debug\\" /Fd"cmTC_75201.dir\Debug\vc142.pdb" /external:W3 /Gd /TC /errorReport:queue "D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c"

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(3,36): warning C4013: '__builtin_ctzll' undefined; assuming extern returning int [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_75201.vcxproj]

src.obj : error LNK2019: unresolved external symbol __builtin_ctzll referenced in function main [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_75201.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\Debug\cmTC_75201.exe : fatal error LNK1120: 1 unresolved externals [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_75201.vcxproj]



Source file was:
int main(void) {
        unsigned int zero = 0;
        long test = __builtin_ctzll(zero);
        (void)test;
        return 0;
    }
Performing C SOURCE FILE Test HAVE_SSE42CRC_INLINE_ASM failed with the following output:
Change Dir: D:/Everquest/SVN/Server Binaries/CMakeFiles/CMakeTmp

Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/MSBuild/Current/Bin/MSBuild.exe cmTC_918d2.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.11.1+3e40a09f8 for .NET Framework

Copyright (C) Microsoft Corporation. All rights reserved.



  Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30136 for x64

  Copyright (C) Microsoft Corporation.  All rights reserved.

  src.c

  cl /c /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D ZLIB_DEBUG /D HAVE_SSE42CRC_INLINE_ASM /D "CMAKE_INTDIR=\"Debug\"" /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_918d2.dir\Debug\\" /Fd"cmTC_918d2.dir\Debug\vc142.pdb" /external:W3 /Gd /TC /errorReport:queue "D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c"

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(4,15): error C4235: nonstandard extension used: '__asm' keyword not supported on this architecture [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_918d2.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(4,25): error C2065: 'mov': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_918d2.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(4,25): error C2146: syntax error: missing ';' before identifier 'edx' [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_918d2.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(4,28): error C2065: 'edx': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_918d2.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(4,32): error C4235: nonstandard extension used: '__asm' keyword not supported on this architecture [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_918d2.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(4,38): error C2146: syntax error: missing ';' before identifier 'mov' [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_918d2.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(4,42): error C2065: 'mov': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_918d2.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(4,42): error C2146: syntax error: missing ';' before identifier 'eax' [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_918d2.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(4,45): error C2065: 'eax': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_918d2.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(4,51): error C4235: nonstandard extension used: '__asm' keyword not supported on this architecture [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_918d2.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(4,57): error C2146: syntax error: missing ';' before identifier 'crc32' [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_918d2.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(4,63): error C2065: 'crc32': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_918d2.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(4,63): error C2146: syntax error: missing ';' before identifier 'eax' [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_918d2.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(4,66): error C2065: 'eax': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_918d2.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(4,72): error C4235: nonstandard extension used: '__asm' keyword not supported on this architecture [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_918d2.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(4,78): error C2065: 'edx': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_918d2.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(4,78): error C2146: syntax error: missing ';' before identifier 'mov' [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_918d2.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(4,82): error C2065: 'mov': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_918d2.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(4,82): error C2146: syntax error: missing ';' before identifier 'val' [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_918d2.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(4,91): error C2065: 'eax': undeclared identifier [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_918d2.vcxproj]

D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\src.c(4,91): error C2143: syntax error: missing ';' before '}' [D:\Everquest\SVN\Server Binaries\CMakeFiles\CMakeTmp\cmTC_918d2.vcxproj]



Source file was:
int main(void) {
            unsigned val = 0, h = 0;
        #if defined(_MSC_VER)
            { __asm mov edx, h __asm mov eax, val __asm crc32 eax, edx __asm mov val, eax }
        #else
            __asm__ __volatile__ ( "crc32 %1,%0" : "+r" (h) : "r" (val) );
        #endif
            return (int)h;
        }

Any help would be greatly appreciated. Thanks in advance.

blackdragonsdg 12-07-2021 10:06 PM

Finally solved this problem. I was missing a couple of sub modules. Not sure why it did not pull those down with everything else.


All times are GMT -4. The time now is 08:38 AM.

Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.