tesseract-vs2012
tesseract-vs2012 copied to clipboard
Build error: C2109
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.
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.
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 .
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.csrc\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 .
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.
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.
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?
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 .
Thanks Charles and Paul. The patch worked good. Compiled Tesseract 3.04 beta is running well.