tesseract-vs2012 icon indicating copy to clipboard operation
tesseract-vs2012 copied to clipboard

Build error: C2109

Open steve-morries opened this issue 11 years ago • 8 comments

Version: both current (Mar 2, 2014) and tesseract-vs2012-1.70

When executing "msbuild.exe build.proj" using Visual Studio 2013, I encounter the following errors:

src\pngread.c(109): error C2065: 'png_libpng_ver' : undeclared identifier [tesseract-vs2012-1.70\libpng\libpng.vcxproj] src\pngread.c(109): error C2109: subscript requires array or pointer type [tesseract-vs2012-1.70\libpng\libpng.vcxproj] src\pngread.c(111): error C2065: 'png_libpng_ver' : undeclared identifier [tesseract-vs2012-1.70\libpng\libpng.vcxproj] src\pngread.c(111): error C2109: subscript requires array or pointer type [tesseract-vs2012-1.70\libpng\libpng.vcxproj] ...

It seems that version information is missing.

steve-morries avatar Mar 02 '14 07:03 steve-morries

I just built the current version and it worked fine here unfortunately. When you say you executed "msbuild.exe build.proj" using Visual Studio 2013 do you mean the VS command prompt (e.g. "Developer Command Prompt for VS2013")? Also might be worth directly opening the sln in VS 2013 and seeing if you get the same errors.

charlesw avatar Mar 03 '14 00:03 charlesw

Charles, thanks for getting back to me. Yes, I am using the "Developer Command Prompt for VS2013". I cloned the repository and run "msbuild build.proj" and got the same error. Is there any environment variable need to be set?

C:\Program Files (x86)\Microsoft Visual Studio 12.0>c: C:\Program Files (x86)\Microsoft Visual Studio 12.0>cd C:\tesseract-vs2012 C:\tesseract-vs2012>msbuild build.proj Microsoft (R) Build Engine version 12.0.30110.0 [Microsoft .NET Framework, version 4.0.30319.34011] Copyright (C) Microsoft Corporation. All rights reserved. Build started 3/3/2014 12:19:31 PM. Project "C:\tesseract-vs2012\build.proj" on node 1 (default targets). Project "C:\tesseract-vs2012\build.proj" (1) is building "C:\tesseract-vs2012\Tesseract.sln" (2) on node 1 (Build target(s)). ValidateSolutionConfiguration: Building solution configuration "DLL_Debug|Win32". Project "C:\tesseract-vs2012\Tesseract.sln" (2) is building "C:\tesseract-vs2012\liblept\leptonica.vcxproj.metaproj" (3) on node 1 (default targets). Project "C:\tesseract-vs2012\liblept\leptonica.vcxproj.metaproj" (3) is building "C:\tesseract-vs2012\libpng\libpng.vcxproj.metaproj" (4) on node 1 (default ta rgets). Project "C:\tesseract-vs2012\libpng\libpng.vcxproj.metaproj" (4) is building "C:\tesseract-vs2012\zlib\zlibstat.vcxproj" (5) on node 1 (default targets). PrepareForBuild: Creating directory "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128". Creating directory "C:\tesseract-vs2012\build\lib\Win32". Creating directory "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\zlib-128.tlog". InitializeBuildStatus: Creating "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\zlib-128.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. ClCompile: C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /I.\include /Zi /nologo /W3 /WX- /Od /Oy- /D WIN32 /D NO_ZLIB_WINAPI /D CRT_NONSTDC_NO DEPRECATE /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_WARNINGS /Gm- /RTC1 /MDd /GS- /fp:precise /Zc:wchar_t /Zc:forScope /Fo"C:\tesseract-vs2012\build\ob j\Win32\Debug\zlib-128" /Fd"C:\tesseract-vs2012\build\lib\Win32\vc120.pdb" /Gd /TC /analyze- /errorReport:queue .\contrib\minizip\ioapi.c .\contrib\minizi p\unzip.c .\contrib\minizip\zip.c src\adler32.c src\compress.c src\crc32.c src\deflate.c src\gzclose.c src\gzlib.c src\gzread.c src\gzwrite.c src\infback.c s rc\inffast.c src\inflate.c src\inftrees.c src\trees.c src\uncompr.c src\zutil.c ioapi.c unzip.c zip.c adler32.c compress.c crc32.c deflate.c gzclose.c gzlib.c gzread.c gzwrite.c infback.c inffast.c inflate.c inftrees.c trees.c uncompr.c zutil.c Generating Code... Lib: C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\Lib.exe /OUT:"C:\tesseract-vs2012\build\lib\Win32\zlib128-static-mtdll-debug.lib" /NOLOGO /MACHIN E:X86 /NODEFAULTLIB "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\ioapi.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\unzip.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\zip.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\adler32.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\compress.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\crc32.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\deflate.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\gzclose.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\gzlib.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\gzread.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\gzwrite.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\infback.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\inffast.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\inflate.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\inftrees.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\trees.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\uncompr.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\zutil.obj" zlibstat.vcxproj -> C:\tesseract-vs2012\build\lib\Win32\zlib128-static-mtdll-debug.lib FinalizeBuildStatus: Deleting file "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\zlib-128.tlog\unsuccessfulbuild". Touching "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\zlib-128.tlog\zlib-128.lastbuildstate". Done Building Project "C:\tesseract-vs2012\zlib\zlibstat.vcxproj" (default targets). Project "C:\tesseract-vs2012\libpng\libpng.vcxproj.metaproj" (4) is building "C:\tesseract-vs2012\libpng\libpng.vcxproj" (6) on node 1 (default targets). PrepareForBuild: Creating directory "C:\tesseract-vs2012\build\obj\Win32\Debug\libpng-143". Creating directory "C:\tesseract-vs2012\build\obj\Win32\Debug\libpng-143\libpng-143.tlog". InitializeBuildStatus: Creating "C:\tesseract-vs2012\build\obj\Win32\Debug\libpng-143\libpng-143.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. ClCompile: C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /I.\include /I..\zlib\include /Zi /nologo /W3 /WX- /Od /Oy- /D WIN32 /D _DEBUG /D DEBUG /D PNG_DEBUG=1 /D _CRT_SECURE_NO_WARNINGS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Yc"png.h" /Fp"C:\tesseract-vs2012\build\obj\Win32
Debug\libpng-143\libpng143-static-mtdll-debug.pch" /Fo"C:\tesseract-vs2012\build\obj\Win32\Debug\libpng-143" /Fd"C:\tesseract-vs2012\build\obj\Win32\Debu g\libpng-143\vc120.pdb" /Gd /TC /analyze- /errorReport:queue src\png.c src\pngerror.c src\pngget.c src\pngmem.c src\pngpread.c src\pngread.c src\pngrio.c src \pngrtran.c src\pngrutil.c src\pngset.c src\pngtrans.c src\pngwio.c src\pngwrite.c src\pngwtran.c src\pngwutil.c png.c pngerror.c pngget.c pngmem.c pngpread.c pngread.c src\pngread.c(109): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(109): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(111): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(111): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(124): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(124): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(125): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(125): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(139): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] pngrio.c pngrtran.c pngrutil.c pngset.c pngtrans.c pngwio.c pngwrite.c

src\pngwrite.c(526): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj]src\pngwrite.c(526): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj]src\pngwrite.c(528): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj]src\pngwrite.c(528): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj]src\pngwrite.c(538): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj]src\pngwrite.c(538): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj]src\pngwrite.c(539): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj]src\pngwrite.c(539): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj]src\pngwrite.c(553): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] pngwtran.c pngwutil.c Done Building Project "C:\tesseract-vs2012\libpng\libpng.vcxproj" (default targets) -- FAILED. Done Building Project "C:\tesseract-vs2012\libpng\libpng.vcxproj.metaproj" (default targets) -- FAILED. Project "C:\tesseract-vs2012\liblept\leptonica.vcxproj.metaproj" (3) is building "C:\tesseract-vs2012\libtiff\libtiff\libtiff.vcxproj.metaproj" (7) on node 1 ( default targets). Project "C:\tesseract-vs2012\libtiff\libtiff\libtiff.vcxproj.metaproj" (7) is building "C:\tesseract-vs2012\libjpeg\jpeg.vcxproj" (8) on node 1 (default target s). PrepareForBuild: Creating directory "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c". Creating directory "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\libjpeg-8c.tlog". InitializeBuildStatus: Creating "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\libjpeg-8c.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. ClCompile: C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /I.\include /Zi /nologo /W3 /WX- /Od /Oy- /D WIN32 /D _DEBUG /D _LIB /D _CRT_SECURE_NO_W ARNINGS /Gm- /EHsc /RTC1 /MDd /GS /Gy- /fp:precise /Zc:wchar_t /Zc:forScope /GR /Fo"C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c" /Fd"C:\tesseract -vs2012\build\obj\Win32\Debug\libjpeg-8c\vc120.pdb" /Gd /TC /analyze- /errorReport:queue src\jaricom.c src\jcapimin.c src\jcapistd.c src\jcarith.c src\jccoe fct.c src\jccolor.c src\jcdctmgr.c src\jchuff.c src\jcinit.c src\jcmainct.c src\jcmarker.c src\jcmaster.c src\jcomapi.c src\jcparam.c src\jcprepct.c src\jcsa mple.c src\jctrans.c src\jdapimin.c src\jdapistd.c src\jdarith.c src\jdatadst.c src\jdatasrc.c src\jdcoefct.c src\jdcolor.c src\jddctmgr.c src\jdhuff.c src\j dinput.c src\jdmainct.c src\jdmarker.c src\jdmaster.c src\jdmerge.c src\jdpostct.c src\jdsample.c src\jdtrans.c src\jerror.c src\jfdctflt.c src\jfdctfst.c sr c\jfdctint.c src\jidctflt.c src\jidctfst.c src\jidctint.c src\jmemmgr.c src\jmemnobs.c src\jquant1.c src\jquant2.c src\jutils.c jaricom.c jcapimin.c jcapistd.c jcarith.c jccoefct.c jccolor.c jcdctmgr.c jchuff.c jcinit.c jcmainct.c jcmarker.c jcmaster.c jcomapi.c jcparam.c jcprepct.c jcsample.c jctrans.c jdapimin.c jdapistd.c jdarith.c Generating Code... Compiling... jdatadst.c jdatasrc.c jdcoefct.c jdcolor.c jddctmgr.c jdhuff.c jdinput.c jdmainct.c jdmarker.c jdmaster.c jdmerge.c jdpostct.c jdsample.c jdtrans.c jerror.c jfdctflt.c jfdctfst.c jfdctint.c jidctflt.c jidctfst.c Generating Code... Compiling... jidctint.c jmemmgr.c jmemnobs.c jquant1.c jquant2.c jutils.c Generating Code... Lib: C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\Lib.exe /OUT:"C:\tesseract-vs2012\build\lib\Win32\libjpeg8c-static-mtdll-debug.lib" /NOLOGO "C:\t esseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jaricom.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcapimin.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcapistd.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcarith.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jccoefct.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jccolor.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcdctmgr.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jchuff.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcinit.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcmainct.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcmarker.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcmaster.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcomapi.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcparam.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcprepct.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcsample.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jctrans.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdapimin.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdapistd.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdarith.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdatadst.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdatasrc.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdcoefct.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdcolor.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jddctmgr.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdhuff.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdinput.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdmainct.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdmarker.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdmaster.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdmerge.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdpostct.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdsample.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdtrans.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jerror.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jfdctflt.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jfdctfst.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jfdctint.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jidctflt.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jidctfst.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jidctint.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jmemmgr.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jmemnobs.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jquant1.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jquant2.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jutils.obj" Attempting to cancel the build... Done Building Project "C:\tesseract-vs2012\Tesseract.sln" (Build target(s)) -- FAILED. Done Building Project "C:\tesseract-vs2012\liblept\leptonica.vcxproj.metaproj" (default targets) -- FAILED. Done Building Project "C:\tesseract-vs2012\libtiff\libtiff\libtiff.vcxproj.metaproj" (default targets) -- FAILED. Done Building Project "C:\tesseract-vs2012\libjpeg\jpeg.vcxproj" (default targets) -- FAILED. Done Building Project "C:\tesseract-vs2012\build.proj" (default targets) -- FAILED.

Build FAILED. "C:\tesseract-vs2012\build.proj" (default target) (1) -> "C:\tesseract-vs2012\Tesseract.sln" (Build target) (2) -> "C:\tesseract-vs2012\liblept\leptonica.vcxproj.metaproj" (default target) (3) -> "C:\tesseract-vs2012\libpng\libpng.vcxproj.metaproj" (default target) (4) -> "C:\tesseract-vs2012\libpng\libpng.vcxproj" (default target) (6) -> (ClCompile target) -> src\pngread.c(109): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(109): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(111): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(111): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(124): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(124): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(125): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(125): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(139): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngwrite.c(526): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngwrite.c(526): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngwrite.c(528): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngwrite.c(528): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngwrite.c(538): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngwrite.c(538): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngwrite.c(539): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngwrite.c(539): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngwrite.c(553): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] 0 Warning(s) 18 Error(s) Time Elapsed 00:00:05.67 C:\tesseract-vs2012>

On Mon, Mar 3, 2014 at 8:03 AM, Charles Weld [email protected]:

I just built the current version and it worked fine here unfortunately. When you say you executed "msbuild.exe build.proj" using Visual Studio 2013 do you mean the VS command prompt (e.g. "Developer Command Prompt for VS2013")? Also might be worth directly opening the sln in VS 2013 and seeing if you get the same errors.

Reply to this email directly or view it on GitHubhttps://github.com/charlesw/tesseract-vs2012/issues/1#issuecomment-36472703 .

steve-morries avatar Mar 03 '14 04:03 steve-morries

Ok, i'll have another look tomorrow maybe I missed something. By the way png_libpng_ver is defined in png.h - line 447 so should be ok. From memory I did have some trouble getting libpng to compile since it uses a precompiled header maybe thats got something to do with it. On Mar 3, 2014 3:23 PM, "steve-morries" [email protected] wrote:

Charles, thanks for getting back to me. Yes, I am using the "Developer Command Prompt for VS2013". I cloned the repository and run "msbuild build.proj" and got the same error. Is there any environment variable need to be set?

C:\Program Files (x86)\Microsoft Visual Studio 12.0>c: C:\Program Files (x86)\Microsoft Visual Studio 12.0>cd C:\tesseract-vs2012 C:\tesseract-vs2012>msbuild build.proj Microsoft (R) Build Engine version 12.0.30110.0 [Microsoft .NET Framework, version 4.0.30319.34011] Copyright (C) Microsoft Corporation. All rights reserved. Build started 3/3/2014 12:19:31 PM. Project "C:\tesseract-vs2012\build.proj" on node 1 (default targets). Project "C:\tesseract-vs2012\build.proj" (1) is building "C:\tesseract-vs2012\Tesseract.sln" (2) on node 1 (Build target(s)). ValidateSolutionConfiguration: Building solution configuration "DLL_Debug|Win32". Project "C:\tesseract-vs2012\Tesseract.sln" (2) is building "C:\tesseract-vs2012\liblept\leptonica.vcxproj.metaproj" (3) on node 1 (default targets). Project "C:\tesseract-vs2012\liblept\leptonica.vcxproj.metaproj" (3) is building "C:\tesseract-vs2012\libpng\libpng.vcxproj.metaproj" (4) on node 1 (default ta rgets). Project "C:\tesseract-vs2012\libpng\libpng.vcxproj.metaproj" (4) is building "C:\tesseract-vs2012\zlib\zlibstat.vcxproj" (5) on node 1 (default targets). PrepareForBuild: Creating directory "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128". Creating directory "C:\tesseract-vs2012\build\lib\Win32". Creating directory "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\zlib-128.tlog". InitializeBuildStatus: Creating

"C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\zlib-128.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. ClCompile: C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /I.\include /Zi /nologo /W3 /WX- /Od /Oy- /D WIN32 /D NO_ZLIB_WINAPI /D CRT_NONSTDC_NO DEPRECATE /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_WARNINGS /Gm- /RTC1 /MDd /GS- /fp:precise /Zc:wchar_t /Zc:forScope /Fo"C:\tesseract-vs2012\build\ob j\Win32\Debug\zlib-128" /Fd"C:\tesseract-vs2012\build\lib\Win32\vc120.pdb" /Gd /TC /analyze- /errorReport:queue .\contrib\minizip\ioapi.c .\contrib\minizi p\unzip.c .\contrib\minizip\zip.c src\adler32.c src\compress.c src\crc32.c src\deflate.c src\gzclose.c src\gzlib.c src\gzread.c src\gzwrite.c src\infback.c s rc\inffast.c src\inflate.c src\inftrees.c src\trees.c src\uncompr.c src\zutil.c ioapi.c unzip.c zip.c adler32.c compress.c crc32.c deflate.c gzclose.c gzlib.c gzread.c gzwrite.c infback.c inffast.c inflate.c inftrees.c trees.c uncompr.c zutil.c Generating Code... Lib: C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\Lib.exe /OUT:"C:\tesseract-vs2012\build\lib\Win32\zlib128-static-mtdll-debug.lib" /NOLOGO /MACHIN E:X86 /NODEFAULTLIB "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\ioapi.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\unzip.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\zip.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\adler32.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\compress.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\crc32.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\deflate.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\gzclose.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\gzlib.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\gzread.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\gzwrite.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\infback.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\inffast.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\inflate.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\inftrees.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\trees.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\uncompr.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\zutil.obj" zlibstat.vcxproj -> C:\tesseract-vs2012\build\lib\Win32\zlib128-static-mtdll-debug.lib FinalizeBuildStatus: Deleting file

"C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\zlib-128.tlog\unsuccessfulbuild". Touching

"C:\tesseract-vs2012\build\obj\Win32\Debug\zlib-128\zlib-128.tlog\zlib-128.lastbuildstate". Done Building Project "C:\tesseract-vs2012\zlib\zlibstat.vcxproj" (default targets). Project "C:\tesseract-vs2012\libpng\libpng.vcxproj.metaproj" (4) is building "C:\tesseract-vs2012\libpng\libpng.vcxproj" (6) on node 1 (default targets). PrepareForBuild: Creating directory "C:\tesseract-vs2012\build\obj\Win32\Debug\libpng-143". Creating directory "C:\tesseract-vs2012\build\obj\Win32\Debug\libpng-143\libpng-143.tlog". InitializeBuildStatus: Creating

"C:\tesseract-vs2012\build\obj\Win32\Debug\libpng-143\libpng-143.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. ClCompile: C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /I.\include /I..\zlib\include /Zi /nologo /W3 /WX- /Od /Oy- /D WIN32 /D _DEBUG /D DEBUG /D PNG_DEBUG=1 /D _CRT_SECURE_NO_WARNINGS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Yc"png.h" /Fp"C:\tesseract-vs2012\build\obj\Win32
Debug\libpng-143\libpng143-static-mtdll-debug.pch" /Fo"C:\tesseract-vs2012\build\obj\Win32\Debug\libpng-143" /Fd"C:\tesseract-vs2012\build\obj\Win32\Debu g\libpng-143\vc120.pdb" /Gd /TC /analyze- /errorReport:queue src\png.c src\pngerror.c src\pngget.c src\pngmem.c src\pngpread.c src\pngread.c src\pngrio.c src \pngrtran.c src\pngrutil.c src\pngset.c src\pngtrans.c src\pngwio.c src\pngwrite.c src\pngwtran.c src\pngwutil.c png.c pngerror.c pngget.c pngmem.c pngpread.c pngread.c src\pngread.c(109): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(109): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(111): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(111): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(124): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(124): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(125): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(125): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(139): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] pngrio.c pngrtran.c pngrutil.c pngset.c pngtrans.c pngwio.c pngwrite.c

src\pngwrite.c(526): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj]src\pngwrite.c(526): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj]src\pngwrite.c(528): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj]src\pngwrite.c(528): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj]src\pngwrite.c(538): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj]src\pngwrite.c(538): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj]src\pngwrite.c(539): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj]src\pngwrite.c(539): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj]src\pngwrite.c(553): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] pngwtran.c pngwutil.c Done Building Project "C:\tesseract-vs2012\libpng\libpng.vcxproj" (default targets) -- FAILED. Done Building Project "C:\tesseract-vs2012\libpng\libpng.vcxproj.metaproj" (default targets) -- FAILED. Project "C:\tesseract-vs2012\liblept\leptonica.vcxproj.metaproj" (3) is building "C:\tesseract-vs2012\libtiff\libtiff\libtiff.vcxproj.metaproj" (7) on node 1 ( default targets). Project "C:\tesseract-vs2012\libtiff\libtiff\libtiff.vcxproj.metaproj" (7) is building "C:\tesseract-vs2012\libjpeg\jpeg.vcxproj" (8) on node 1 (default target s). PrepareForBuild: Creating directory "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c". Creating directory "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\libjpeg-8c.tlog". InitializeBuildStatus: Creating

"C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\libjpeg-8c.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. ClCompile: C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /I.\include /Zi /nologo /W3 /WX- /Od /Oy- /D WIN32 /D _DEBUG /D _LIB /D _CRT_SECURE_NO_W ARNINGS /Gm- /EHsc /RTC1 /MDd /GS /Gy- /fp:precise /Zc:wchar_t /Zc:forScope /GR /Fo"C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c" /Fd"C:\tesseract -vs2012\build\obj\Win32\Debug\libjpeg-8c\vc120.pdb" /Gd /TC /analyze- /errorReport:queue src\jaricom.c src\jcapimin.c src\jcapistd.c src\jcarith.c src\jccoe fct.c src\jccolor.c src\jcdctmgr.c src\jchuff.c src\jcinit.c src\jcmainct.c src\jcmarker.c src\jcmaster.c src\jcomapi.c src\jcparam.c src\jcprepct.c src\jcsa mple.c src\jctrans.c src\jdapimin.c src\jdapistd.c src\jdarith.c src\jdatadst.c src\jdatasrc.c src\jdcoefct.c src\jdcolor.c src\jddctmgr.c src\jdhuff.c src\j dinput.c src\jdmainct.c src\jdmarker.c src\jdmaster.c src\jdmerge.c src\jdpostct.c src\jdsample.c src\jdtrans.c src\jerror.c src\jfdctflt.c src\jfdctfst.c sr c\jfdctint.c src\jidctflt.c src\jidctfst.c src\jidctint.c src\jmemmgr.c src\jmemnobs.c src\jquant1.c src\jquant2.c src\jutils.c jaricom.c jcapimin.c jcapistd.c jcarith.c jccoefct.c jccolor.c jcdctmgr.c jchuff.c jcinit.c jcmainct.c jcmarker.c jcmaster.c jcomapi.c jcparam.c jcprepct.c jcsample.c jctrans.c jdapimin.c jdapistd.c jdarith.c Generating Code... Compiling... jdatadst.c jdatasrc.c jdcoefct.c jdcolor.c jddctmgr.c jdhuff.c jdinput.c jdmainct.c jdmarker.c jdmaster.c jdmerge.c jdpostct.c jdsample.c jdtrans.c jerror.c jfdctflt.c jfdctfst.c jfdctint.c jidctflt.c jidctfst.c Generating Code... Compiling... jidctint.c jmemmgr.c jmemnobs.c jquant1.c jquant2.c jutils.c Generating Code... Lib: C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\Lib.exe

/OUT:"C:\tesseract-vs2012\build\lib\Win32\libjpeg8c-static-mtdll-debug.lib" /NOLOGO "C:\t esseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jaricom.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcapimin.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcapistd.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcarith.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jccoefct.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jccolor.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcdctmgr.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jchuff.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcinit.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcmainct.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcmarker.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcmaster.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcomapi.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcparam.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcprepct.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jcsample.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jctrans.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdapimin.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdapistd.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdarith.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdatadst.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdatasrc.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdcoefct.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdcolor.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jddctmgr.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdhuff.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdinput.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdmainct.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdmarker.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdmaster.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdmerge.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdpostct.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdsample.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jdtrans.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jerror.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jfdctflt.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jfdctfst.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jfdctint.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jidctflt.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jidctfst.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jidctint.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jmemmgr.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jmemnobs.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jquant1.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jquant2.obj" "C:\tesseract-vs2012\build\obj\Win32\Debug\libjpeg-8c\jutils.obj" Attempting to cancel the build... Done Building Project "C:\tesseract-vs2012\Tesseract.sln" (Build target(s)) -- FAILED. Done Building Project "C:\tesseract-vs2012\liblept\leptonica.vcxproj.metaproj" (default targets) -- FAILED. Done Building Project "C:\tesseract-vs2012\libtiff\libtiff\libtiff.vcxproj.metaproj" (default targets) -- FAILED. Done Building Project "C:\tesseract-vs2012\libjpeg\jpeg.vcxproj" (default targets) -- FAILED. Done Building Project "C:\tesseract-vs2012\build.proj" (default targets) -- FAILED.

Build FAILED. "C:\tesseract-vs2012\build.proj" (default target) (1) -> "C:\tesseract-vs2012\Tesseract.sln" (Build target) (2) -> "C:\tesseract-vs2012\liblept\leptonica.vcxproj.metaproj" (default target) (3) -> "C:\tesseract-vs2012\libpng\libpng.vcxproj.metaproj" (default target) (4) -> "C:\tesseract-vs2012\libpng\libpng.vcxproj" (default target) (6) -> (ClCompile target) -> src\pngread.c(109): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(109): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(111): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(111): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(124): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(124): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(125): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(125): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngread.c(139): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngwrite.c(526): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngwrite.c(526): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngwrite.c(528): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngwrite.c(528): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngwrite.c(538): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngwrite.c(538): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngwrite.c(539): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngwrite.c(539): error C2109: subscript requires array or pointer type [C:\tesseract-vs2012\libpng\libpng.vcxproj] src\pngwrite.c(553): error C2065: 'png_libpng_ver' : undeclared identifier [C:\tesseract-vs2012\libpng\libpng.vcxproj] 0 Warning(s) 18 Error(s) Time Elapsed 00:00:05.67 C:\tesseract-vs2012>

On Mon, Mar 3, 2014 at 8:03 AM, Charles Weld <[email protected]

wrote:

I just built the current version and it worked fine here unfortunately. When you say you executed "msbuild.exe build.proj" using Visual Studio 2013 do you mean the VS command prompt (e.g. "Developer Command Prompt for VS2013")? Also might be worth directly opening the sln in VS 2013 and seeing if you get the same errors.

Reply to this email directly or view it on GitHub< https://github.com/charlesw/tesseract-vs2012/issues/1#issuecomment-36472703

.

Reply to this email directly or view it on GitHubhttps://github.com/charlesw/tesseract-vs2012/issues/1#issuecomment-36480772 .

charlesw avatar Mar 03 '14 10:03 charlesw

OK, I've just run through an another build this time after resetting the directory (git clean -d) and it still built fine. On closer inspection of your build log I did notice the line, which may indicate an error though not sure:

    Creating "C:\tesseract-vs2012\build\obj\Win32\Debug\libpng-143\libpng-143.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.

Also I'm assuming that building the solution in VS 2013 produces the same errors.

Otherwise I'm completely stumped, Sorry.

charlesw avatar Mar 04 '14 02:03 charlesw

I am getting even more errors. :(

104 Warning(s) 144 Error(s)

libpng is always involved.

I just wanted to let you know. I will let you know when I know more.

pvorb avatar Apr 10 '14 07:04 pvorb

The latest Tesseract 3.04 source can no longer be compiled with VS2013 due to recent updates and Leptonica 1.71 upgrade. Can you please update the VS2013 project?

nguyenq avatar Sep 05 '14 15:09 nguyenq

I'll see what I can do, can't give any time lines though. On 6 Sep 2014 01:04, "Quan Nguyen" [email protected] wrote:

The latest Tesseract 3.04 source can no longer be compiled with VS2013 due to recent updates and Leptonica 1.71 upgrade. Can you please update the VS2013 project?

— Reply to this email directly or view it on GitHub https://github.com/charlesw/tesseract-vs2012/issues/1#issuecomment-54636726 .

charlesw avatar Sep 06 '14 16:09 charlesw

Thanks Charles and Paul. The patch worked good. Compiled Tesseract 3.04 beta is running well.

nguyenq avatar Dec 05 '14 02:12 nguyenq