FailedConsole Output

Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Running in Durability level: MAX_SURVIVABILITY
[Pipeline] Start of Pipeline
[Pipeline] node
Running on Windows10 in C:\Jenkins\workspace\nanopb\nanopb windows
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Build Windows package)
[Pipeline] git
No credentials specified
Fetching changes from the remote Git repository
 > git rev-parse --is-inside-work-tree # timeout=10
 > git config remote.origin.url https://github.com/nanopb/nanopb.git # timeout=10
Fetching upstream changes from https://github.com/nanopb/nanopb.git
 > git --version # timeout=10
 > git --version # 'git version 2.26.2.windows.1'
 > git fetch --tags --force --progress -- https://github.com/nanopb/nanopb.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git rev-parse "refs/remotes/origin/master^{commit}" # timeout=10
Checking out Revision 9051b617e389cdec2480c3e754b7f989c26aa27f (refs/remotes/origin/master)
 > git rev-parse "refs/remotes/origin/origin/master^{commit}" # timeout=10
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 9051b617e389cdec2480c3e754b7f989c26aa27f # timeout=10
Commit message: "Fix some portability issues with cxx_callback_datatype test case"
 > git branch -a -v --no-abbrev # timeout=10
 > git branch -D master # timeout=10
 > git checkout -b master 9051b617e389cdec2480c3e754b7f989c26aa27f # timeout=10
 > git rev-list --no-walk 9051b617e389cdec2480c3e754b7f989c26aa27f # timeout=10
[Pipeline] bat

C:\Jenkins\workspace\nanopb\nanopb windows>git clean -dxf 
Removing dist/
[Pipeline] bat

C:\Jenkins\workspace\nanopb\nanopb windows>"C:\Program Files\Git\bin\sh.exe" --login tools\make_windows_package.sh 
++ git describe --always
+ VERSION=nanopb-0.4.2-56-g9051b61-windows-x86
+ DEST=dist/nanopb-0.4.2-56-g9051b61-windows-x86
+ rm -rf dist/nanopb-0.4.2-56-g9051b61-windows-x86
+ mkdir -p dist/nanopb-0.4.2-56-g9051b61-windows-x86
+ git archive HEAD
+ tar x -C dist/nanopb-0.4.2-56-g9051b61-windows-x86
+ cd dist/nanopb-0.4.2-56-g9051b61-windows-x86/generator
+ py -3 nanopb_generator.py
Traceback (most recent call last):
  File "nanopb_generator.py", line 50, in <module>
    from .proto import nanopb_pb2
ImportError: attempted relative import with no known parent package

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "nanopb_generator.py", line 71, in <module>
    import proto.nanopb_pb2 as nanopb_pb2
ModuleNotFoundError: No module named 'proto.nanopb_pb2'
+ :
+ cd dist/nanopb-0.4.2-56-g9051b61-windows-x86/generator
+ py -3 -m PyInstaller nanopb_generator.py
157 INFO: PyInstaller: 3.6
157 INFO: Python: 3.8.3
157 INFO: Platform: Windows-10-10.0.18362-SP0
157 INFO: wrote C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\nanopb_generator.spec
157 INFO: UPX is not available.
157 INFO: Extending PYTHONPATH with paths
['C:\\Jenkins\\workspace\\nanopb\\nanopb '
 'windows\\dist\\nanopb-0.4.2-56-g9051b61-windows-x86\\generator',
 'C:\\Jenkins\\workspace\\nanopb\\nanopb '
 'windows\\dist\\nanopb-0.4.2-56-g9051b61-windows-x86\\generator']
157 INFO: checking Analysis
157 INFO: Building Analysis because Analysis-00.toc is non existent
157 INFO: Initializing module dependency graph...
157 INFO: Caching module graph hooks...
157 INFO: Analyzing base_library.zip ...
3718 INFO: Processing pre-find module path hook   distutils
3718 INFO: distutils: retargeting to non-venv dir 'C:\\Python\\lib'
7231 INFO: Caching module dependency graph...
7411 INFO: running Analysis Analysis-00.toc
7411 INFO: Adding Microsoft.Windows.Common-Controls to dependent assemblies of final executable
  required by C:\Python\python.exe
7535 INFO: Analyzing C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\nanopb_generator.py
8028 INFO: Processing pre-safe import module hook   six.moves
8360 INFO: Processing module hooks...
8360 INFO: Loading module hook "hook-distutils.py"...
8360 INFO: Loading module hook "hook-encodings.py"...
8505 INFO: Loading module hook "hook-lib2to3.py"...
8505 INFO: Loading module hook "hook-pkg_resources.py"...
8861 INFO: Processing pre-safe import module hook   win32com
Traceback (most recent call last):
  File "<string>", line 2, in <module>
ModuleNotFoundError: No module named 'win32com'
8965 INFO: Processing pre-safe import module hook   win32com
Traceback (most recent call last):
  File "<string>", line 2, in <module>
ModuleNotFoundError: No module named 'win32com'
9284 INFO: Excluding import '__main__'
9284 INFO:   Removing import of __main__ from module pkg_resources
9284 INFO: Loading module hook "hook-pydoc.py"...
9284 INFO: Loading module hook "hook-sysconfig.py"...
9335 INFO: Loading module hook "hook-xml.etree.cElementTree.py"...
9335 INFO: Loading module hook "hook-xml.py"...
9403 INFO: Loading module hook "hook-_tkinter.py"...
9622 INFO: checking Tree
9622 INFO: Building Tree because Tree-00.toc is non existent
9622 INFO: Building Tree Tree-00.toc
9622 INFO: checking Tree
9622 INFO: Building Tree because Tree-01.toc is non existent
9622 INFO: Building Tree Tree-01.toc
9717 INFO: Looking for ctypes DLLs
9842 INFO: Analyzing run-time hooks ...
9842 INFO: Including run-time hook 'pyi_rth__tkinter.py'
9842 INFO: Including run-time hook 'pyi_rth_multiprocessing.py'
9842 INFO: Including run-time hook 'pyi_rth_pkgres.py'
9842 INFO: Looking for dynamic libraries
10295 INFO: Looking for eggs
10295 INFO: Using Python library C:\Python\python38.dll
10295 INFO: Found binding redirects: 
[]
10295 INFO: Warnings written to C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\build\nanopb_generator\warn-nanopb_generator.txt
10379 INFO: Graph cross-reference written to C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\build\nanopb_generator\xref-nanopb_generator.html
10419 INFO: checking PYZ
10419 INFO: Building PYZ because PYZ-00.toc is non existent
10419 INFO: Building PYZ (ZlibArchive) C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\build\nanopb_generator\PYZ-00.pyz
11441 INFO: Building PYZ (ZlibArchive) C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\build\nanopb_generator\PYZ-00.pyz completed successfully.
11497 INFO: checking PKG
11497 INFO: Building PKG because PKG-00.toc is non existent
11497 INFO: Building PKG (CArchive) PKG-00.pkg
11497 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully.
11497 INFO: Bootloader C:\Python\lib\site-packages\PyInstaller\bootloader\Windows-32bit\run.exe
11497 INFO: checking EXE
11497 INFO: Building EXE because EXE-00.toc is non existent
11497 INFO: Building EXE from EXE-00.toc
11497 INFO: Appending archive to EXE C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\build\nanopb_generator\nanopb_generator.exe
11497 INFO: Building EXE from EXE-00.toc completed successfully.
11497 INFO: checking COLLECT
11497 INFO: Building COLLECT because COLLECT-00.toc is non existent
11497 INFO: Building COLLECT COLLECT-00.toc
12936 INFO: Building COLLECT COLLECT-00.toc completed successfully.
+ cd dist/nanopb-0.4.2-56-g9051b61-windows-x86/generator
+ py -3 -m PyInstaller protoc
59 INFO: PyInstaller: 3.6
59 INFO: Python: 3.8.3
59 INFO: Platform: Windows-10-10.0.18362-SP0
59 INFO: wrote C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\protoc.spec
59 INFO: UPX is not available.
59 INFO: Extending PYTHONPATH with paths
['C:\\Jenkins\\workspace\\nanopb\\nanopb '
 'windows\\dist\\nanopb-0.4.2-56-g9051b61-windows-x86\\generator',
 'C:\\Jenkins\\workspace\\nanopb\\nanopb '
 'windows\\dist\\nanopb-0.4.2-56-g9051b61-windows-x86\\generator']
59 INFO: checking Analysis
59 INFO: Building Analysis because Analysis-00.toc is non existent
59 INFO: Initializing module dependency graph...
59 INFO: Caching module graph hooks...
59 INFO: Analyzing base_library.zip ...
3753 INFO: Processing pre-find module path hook   distutils
3753 INFO: distutils: retargeting to non-venv dir 'C:\\Python\\lib'
7126 INFO: Caching module dependency graph...
7282 INFO: running Analysis Analysis-00.toc
7282 INFO: Adding Microsoft.Windows.Common-Controls to dependent assemblies of final executable
  required by C:\Python\python.exe
7342 INFO: Analyzing C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\protoc
7923 INFO: Processing pre-safe import module hook   six.moves
8307 INFO: Processing module hooks...
8307 INFO: Loading module hook "hook-distutils.py"...
8307 INFO: Loading module hook "hook-encodings.py"...
8403 INFO: Loading module hook "hook-lib2to3.py"...
8403 INFO: Loading module hook "hook-pkg_resources.py"...
9060 INFO: Processing pre-safe import module hook   win32com
Traceback (most recent call last):
  File "<string>", line 2, in <module>
ModuleNotFoundError: No module named 'win32com'
9184 INFO: Processing pre-safe import module hook   win32com
Traceback (most recent call last):
  File "<string>", line 2, in <module>
ModuleNotFoundError: No module named 'win32com'
9342 INFO: Excluding import '__main__'
9342 INFO:   Removing import of __main__ from module pkg_resources
9342 INFO: Loading module hook "hook-pydoc.py"...
9342 INFO: Loading module hook "hook-sysconfig.py"...
9342 INFO: Loading module hook "hook-xml.etree.cElementTree.py"...
9342 INFO: Loading module hook "hook-xml.py"...
9413 INFO: Loading module hook "hook-_tkinter.py"...
9609 INFO: checking Tree
9609 INFO: Building Tree because Tree-00.toc is non existent
9609 INFO: Building Tree Tree-00.toc
9669 INFO: checking Tree
9669 INFO: Building Tree because Tree-01.toc is non existent
9669 INFO: Building Tree Tree-01.toc
9747 INFO: Looking for ctypes DLLs
9829 INFO: Analyzing run-time hooks ...
9829 INFO: Including run-time hook 'pyi_rth__tkinter.py'
9829 INFO: Including run-time hook 'pyi_rth_multiprocessing.py'
9829 INFO: Including run-time hook 'pyi_rth_pkgres.py'
9829 INFO: Looking for dynamic libraries
10232 INFO: Looking for eggs
10232 INFO: Using Python library C:\Python\python38.dll
10232 INFO: Found binding redirects: 
[]
10232 INFO: Warnings written to C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\build\protoc\warn-protoc.txt
10326 INFO: Graph cross-reference written to C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\build\protoc\xref-protoc.html
10396 INFO: checking PYZ
10396 INFO: Building PYZ because PYZ-00.toc is non existent
10396 INFO: Building PYZ (ZlibArchive) C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\build\protoc\PYZ-00.pyz
11512 INFO: Building PYZ (ZlibArchive) C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\build\protoc\PYZ-00.pyz completed successfully.
11512 INFO: checking PKG
11512 INFO: Building PKG because PKG-00.toc is non existent
11512 INFO: Building PKG (CArchive) PKG-00.pkg
11512 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully.
11512 INFO: Bootloader C:\Python\lib\site-packages\PyInstaller\bootloader\Windows-32bit\run.exe
11512 INFO: checking EXE
11512 INFO: Building EXE because EXE-00.toc is non existent
11512 INFO: Building EXE from EXE-00.toc
11512 INFO: Appending archive to EXE C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\build\protoc\protoc.exe
11572 INFO: Building EXE from EXE-00.toc completed successfully.
11572 INFO: checking COLLECT
11572 INFO: Building COLLECT because COLLECT-00.toc is non existent
11572 INFO: Building COLLECT COLLECT-00.toc
12998 INFO: Building COLLECT COLLECT-00.toc completed successfully.
+ mv dist/nanopb-0.4.2-56-g9051b61-windows-x86/generator/dist/nanopb_generator dist/nanopb-0.4.2-56-g9051b61-windows-x86/generator-bin
+ cp dist/nanopb-0.4.2-56-g9051b61-windows-x86/generator/dist/protoc/protoc.exe dist/nanopb-0.4.2-56-g9051b61-windows-x86/generator-bin
++ py -3 -c 'import grpc_tools, os.path; print(os.path.dirname(grpc_tools.__file__))'
+ cp -pr 'C:\Python\lib\site-packages\grpc_tools/_proto' dist/nanopb-0.4.2-56-g9051b61-windows-x86/generator-bin/grpc_tools/
+ cp -pr dist/nanopb-0.4.2-56-g9051b61-windows-x86/generator/proto dist/nanopb-0.4.2-56-g9051b61-windows-x86/generator-bin/proto
+ rm -rf dist/nanopb-0.4.2-56-g9051b61-windows-x86/generator/dist dist/nanopb-0.4.2-56-g9051b61-windows-x86/generator/build dist/nanopb-0.4.2-56-g9051b61-windows-x86/generator/nanopb_generator.spec dist/nanopb-0.4.2-56-g9051b61-windows-x86/generator/protoc.spec
+ cp dist/nanopb-0.4.2-56-g9051b61-windows-x86/generator-bin/nanopb_generator.exe dist/nanopb-0.4.2-56-g9051b61-windows-x86/generator-bin/protoc-gen-nanopb.exe
+ find dist/nanopb-0.4.2-56-g9051b61-windows-x86 -name '*.c' -o -name '*.h' -o -name '*.txt' -o -name '*.proto' -o -name '*.py' -o -name '*.options' -exec sed -i 's/$/\r/' '{}' ';'
+ cd dist
+ rm -f nanopb-0.4.2-56-g9051b61-windows-x86.zip
+ powershell 'Compress-Archive nanopb-0.4.2-56-g9051b61-windows-x86 nanopb-0.4.2-56-g9051b61-windows-x86.zip'
[Pipeline] archiveArtifacts
Archiving artifacts
Recording fingerprints
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Test Windows package)
[Pipeline] bat

C:\Jenkins\workspace\nanopb\nanopb windows>rd /s /q dist  
[Pipeline] copyArtifacts
Copied 1 artifact from "nanopb » nanopb windows" build number 89
[Pipeline] bat

C:\Jenkins\workspace\nanopb\nanopb windows>cd dist 

C:\Jenkins\workspace\nanopb\nanopb windows\dist>for /F %a in ('dir /b *.zip') do set NAME=%~na 

C:\Jenkins\workspace\nanopb\nanopb windows\dist>set NAME=nanopb-0.4.2-56-g9051b61-windows-x86 

C:\Jenkins\workspace\nanopb\nanopb windows\dist>tar -xf nanopb-0.4.2-56-g9051b61-windows-x86.zip 

C:\Jenkins\workspace\nanopb\nanopb windows\dist>cd nanopb-0.4.2-56-g9051b61-windows-x86\tests 

C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\tests>scons
scons: Reading SConscript files ...
Mkdir("build")
Checking for C header file stdbool.h... yes
Checking for C header file stdint.h... yes
Checking for C header file stddef.h... yes
Checking for C header file string.h... yes
Checking for C header file stdlib.h... yes
Checking for C header file limits.h... yes
Checking protoc version... libprotoc 3.11.2
Checking whether the C++ compiler works... yes
Checking for C++ header file vector... yes
Checking whether the C++ compiler works... yes
Checking for C++ header file vector... yes
Checking whether the C++ compiler works... yes
Checking for C++ header file vector... yes
Checking whether the C++ compiler works... yes
Checking for C++ header file vector... yes
Checking whether the C++ compiler works... yes
Checking whether the C++ compiler works... yes
Checking whether the C++ compiler works... yes
Checking whether the C++ compiler works... yes
Checking whether the C++ compiler works... yes
scons: done reading SConscript files.
scons: Building targets ...
os.chdir('build\\alltypes')
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I. -I"..\.." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "alltypes.proto"
os.chdir('C:\\Jenkins\\workspace\\nanopb\\nanopb windows\\dist\\nanopb-0.4.2-56-g9051b61-windows-x86\\tests')
cl /Fobuild\alltypes\alltypes.pb.obj /c build\alltypes\alltypes.pb.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
alltypes.pb.c
cl /Fobuild\alltypes\decode_alltypes.obj /c build\alltypes\decode_alltypes.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
decode_alltypes.c
cl /Fobuild\common\pb_decode.o /c "C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\pb_decode.c" /Zi /W2 /WX /wd4116 /W4 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
cl : Command line warning D9025 : overriding '/W2' with '/W4'
pb_decode.c
cl /Fobuild\common\pb_common.o /c "C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\pb_common.c" /Zi /W2 /WX /wd4116 /W4 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
cl : Command line warning D9025 : overriding '/W2' with '/W4'
pb_common.c
link /nologo /DEBUG /OUT:build\alltypes\decode_alltypes.exe build\alltypes\decode_alltypes.obj build\alltypes\alltypes.pb.obj build\common\pb_decode.o build\common\pb_common.o
cl /Fobuild\alltypes\encode_alltypes.obj /c build\alltypes\encode_alltypes.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
encode_alltypes.c
cl /Fobuild\common\pb_encode.o /c "C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\pb_encode.c" /Zi /W2 /WX /wd4116 /W4 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
cl : Command line warning D9025 : overriding '/W2' with '/W4'
pb_encode.c
link /nologo /DEBUG /OUT:build\alltypes\encode_alltypes.exe build\alltypes\encode_alltypes.obj build\alltypes\alltypes.pb.obj build\common\pb_encode.o build\common\pb_common.o
run_test(["build\alltypes\encode_alltypes.output"], ["build\alltypes\encode_alltypes.exe"])
Command line: ['build\\alltypes\\encode_alltypes.exe']
[ OK ]   Ran build\alltypes\encode_alltypes.exe
run_test(["build\alltypes\decode_alltypes.output"], ["build\alltypes\decode_alltypes.exe", "build\alltypes\encode_alltypes.output"])
Command line: ['build\\alltypes\\decode_alltypes.exe']
[ OK ]   Ran build\alltypes\decode_alltypes.exe
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I"." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" --decode=AllTypes "build\alltypes\alltypes.proto" <"build\alltypes\encode_alltypes.output" >"build\alltypes\encode_alltypes.output.decoded"
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I"." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" --encode=AllTypes "build\alltypes\alltypes.proto" <"build\alltypes\encode_alltypes.output.decoded" >"build\alltypes\encode_alltypes.output.recoded"
compare_files(["build\alltypes\encode_alltypes.equal"], ["build\alltypes\encode_alltypes.output", "build\alltypes\encode_alltypes.output.recoded"])
[ OK ]   Files equal: build\alltypes\encode_alltypes.output and build\alltypes\encode_alltypes.output.recoded
run_test(["build\alltypes\optionals.output"], ["build\alltypes\encode_alltypes.exe"])
Command line: ['build\\alltypes\\encode_alltypes.exe', '1']
[ OK ]   Ran build\alltypes\encode_alltypes.exe
run_test(["build\alltypes\optionals.decout"], ["build\alltypes\decode_alltypes.exe", "build\alltypes\optionals.output"])
Command line: ['build\\alltypes\\decode_alltypes.exe', '1']
[ OK ]   Ran build\alltypes\decode_alltypes.exe
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I"." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" --decode=AllTypes "build\alltypes\alltypes.proto" <"build\alltypes\optionals.output" >"build\alltypes\optionals.output.decoded"
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I"." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" --encode=AllTypes "build\alltypes\alltypes.proto" <"build\alltypes\optionals.output.decoded" >"build\alltypes\optionals.output.recoded"
compare_files(["build\alltypes\optionals.equal"], ["build\alltypes\optionals.output", "build\alltypes\optionals.output.recoded"])
[ OK ]   Files equal: build\alltypes\optionals.output and build\alltypes\optionals.output.recoded
run_test(["build\alltypes\zeroinit.output"], ["build\alltypes\encode_alltypes.exe"])
Command line: ['build\\alltypes\\encode_alltypes.exe', '2']
[ OK ]   Ran build\alltypes\encode_alltypes.exe
run_test(["build\alltypes\zeroinit.decout"], ["build\alltypes\decode_alltypes.exe", "build\alltypes\zeroinit.output"])
Command line: ['build\\alltypes\\decode_alltypes.exe', '2']
[ OK ]   Ran build\alltypes\decode_alltypes.exe
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I"." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" --decode=AllTypes "build\alltypes\alltypes.proto" <"build\alltypes\zeroinit.output" >"build\alltypes\zeroinit.output.decoded"
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I"." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" --encode=AllTypes "build\alltypes\alltypes.proto" <"build\alltypes\zeroinit.output.decoded" >"build\alltypes\zeroinit.output.recoded"
compare_files(["build\alltypes\zeroinit.equal"], ["build\alltypes\zeroinit.output", "build\alltypes\zeroinit.output.recoded"])
[ OK ]   Files equal: build\alltypes\zeroinit.output and build\alltypes\zeroinit.output.recoded
Copy("build\alltypes_callback\alltypes.proto", "alltypes\alltypes.proto")
os.chdir('build\\alltypes_callback')
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I. -I"..\.." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "alltypes.proto"
os.chdir('C:\\Jenkins\\workspace\\nanopb\\nanopb windows\\dist\\nanopb-0.4.2-56-g9051b61-windows-x86\\tests')
cl /Fobuild\alltypes_callback\alltypes.pb.obj /c build\alltypes_callback\alltypes.pb.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
alltypes.pb.c
cl /Fobuild\alltypes_callback\alltypes_malloc.pb.o /c build\alltypes_callback\alltypes.pb.c /Zi /W2 /WX /wd4116 /nologo /DPB_ENABLE_MALLOC=1 /DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common /Ibuild\common
alltypes.pb.c
cl /Fobuild\alltypes_callback\encode_alltypes_callback.obj /c build\alltypes_callback\encode_alltypes_callback.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
encode_alltypes_callback.c
link /nologo /DEBUG /OUT:build\alltypes_callback\encode_alltypes_callback.exe build\alltypes_callback\encode_alltypes_callback.obj build\alltypes_callback\alltypes.pb.obj build\common\pb_encode.o build\common\pb_common.o
run_test(["build\alltypes_callback\encode_alltypes_callback.output"], ["build\alltypes_callback\encode_alltypes_callback.exe"])
Command line: ['build\\alltypes_callback\\encode_alltypes_callback.exe']
[ OK ]   Ran build\alltypes_callback\encode_alltypes_callback.exe
run_test(["build\alltypes_callback\decode_alltypes.output"], ["build\alltypes\decode_alltypes.exe", "build\alltypes_callback\encode_alltypes_callback.output"])
Command line: ['build\\alltypes\\decode_alltypes.exe']
[ OK ]   Ran build\alltypes\decode_alltypes.exe
cl /Fobuild\alltypes_callback\decode_alltypes_callback.obj /c build\alltypes_callback\decode_alltypes_callback.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
decode_alltypes_callback.c
link /nologo /DEBUG /OUT:build\alltypes_callback\decode_alltypes_callback.exe build\alltypes_callback\decode_alltypes_callback.obj build\alltypes_callback\alltypes.pb.obj build\common\pb_decode.o build\common\pb_common.o
run_test(["build\alltypes_callback\decode_alltypes_callback.output"], ["build\alltypes_callback\decode_alltypes_callback.exe", "build\alltypes_callback\encode_alltypes_callback.output"])
Command line: ['build\\alltypes_callback\\decode_alltypes_callback.exe']
[ OK ]   Ran build\alltypes_callback\decode_alltypes_callback.exe
cl /Fobuild\alltypes_callback\decode_with_malloc.o /c build\alltypes_callback\decode_alltypes_callback.c /Zi /W2 /WX /wd4116 /nologo /DPB_ENABLE_MALLOC=1 /DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common /Ibuild\common
decode_alltypes_callback.c
cl /Fobuild\common\pb_decode_with_malloc.o /c "C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\pb_decode.c" /Zi /W2 /WX /wd4116 /W4 /nologo /DPB_ENABLE_MALLOC=1 /DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common /Ibuild\common
cl : Command line warning D9025 : overriding '/W2' with '/W4'
pb_decode.c
cl /Fobuild\common\pb_common_with_malloc.o /c "C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\pb_common.c" /Zi /W2 /WX /wd4116 /W4 /nologo /DPB_ENABLE_MALLOC=1 /DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common /Ibuild\common
cl : Command line warning D9025 : overriding '/W2' with '/W4'
pb_common.c
cl /Fobuild\common\malloc_wrappers.o /c build\common\malloc_wrappers.c /Zi /W2 /WX /wd4116 /nologo /DPB_ENABLE_MALLOC=1 /DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common /Ibuild\common
malloc_wrappers.c
link /nologo /DEBUG /OUT:build\alltypes_callback\decode_with_malloc.exe build\alltypes_callback\decode_with_malloc.o build\alltypes_callback\alltypes_malloc.pb.o build\common\pb_decode_with_malloc.o build\common\pb_common_with_malloc.o build\common\malloc_wrappers.o
run_test(["build\alltypes_callback\decode_with_malloc.output"], ["build\alltypes_callback\decode_with_malloc.exe", "build\alltypes_callback\encode_alltypes_callback.output"])
Command line: ['build\\alltypes_callback\\decode_with_malloc.exe']
[ OK ]   Ran build\alltypes_callback\decode_with_malloc.exe
run_test(["build\alltypes_callback\optionals.output"], ["build\alltypes_callback\encode_alltypes_callback.exe"])
Command line: ['build\\alltypes_callback\\encode_alltypes_callback.exe', '1']
[ OK ]   Ran build\alltypes_callback\encode_alltypes_callback.exe
run_test(["build\alltypes_callback\optionals.decout"], ["build\alltypes_callback\decode_alltypes_callback.exe", "build\alltypes_callback\optionals.output"])
Command line: ['build\\alltypes_callback\\decode_alltypes_callback.exe', '1']
[ OK ]   Ran build\alltypes_callback\decode_alltypes_callback.exe
run_test(["build\alltypes_callback\optionals.refdecout"], ["build\alltypes\decode_alltypes.exe", "build\alltypes_callback\optionals.output"])
Command line: ['build\\alltypes\\decode_alltypes.exe', '1']
[ OK ]   Ran build\alltypes\decode_alltypes.exe
Copy("build\alltypes_pointer\alltypes.proto", "alltypes\alltypes.proto")
os.chdir('build\\alltypes_pointer')
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I. -I"..\.." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "alltypes.proto"
os.chdir('C:\\Jenkins\\workspace\\nanopb\\nanopb windows\\dist\\nanopb-0.4.2-56-g9051b61-windows-x86\\tests')
cl /Fobuild\alltypes_pointer\alltypes.pb.obj /c build\alltypes_pointer\alltypes.pb.c /Zi /W2 /WX /wd4116 /nologo /DPB_ENABLE_MALLOC=1 /DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common /Ibuild\common
alltypes.pb.c
cl /Fobuild\alltypes_pointer\decode_alltypes_pointer.obj /c build\alltypes_pointer\decode_alltypes_pointer.c /Zi /W2 /WX /wd4116 /nologo /DPB_ENABLE_MALLOC=1 /DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common /Ibuild\common
decode_alltypes_pointer.c
link /nologo /DEBUG /OUT:build\alltypes_pointer\decode_alltypes_pointer.exe build\alltypes_pointer\decode_alltypes_pointer.obj build\alltypes_pointer\alltypes.pb.obj build\common\pb_decode_with_malloc.o build\common\pb_common_with_malloc.o build\common\malloc_wrappers.o
cl /Fobuild\alltypes_pointer\encode_alltypes_pointer.obj /c build\alltypes_pointer\encode_alltypes_pointer.c /Zi /W2 /WX /wd4116 /nologo /DPB_ENABLE_MALLOC=1 /DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common /Ibuild\common
encode_alltypes_pointer.c
cl /Fobuild\common\pb_encode_with_malloc.o /c "C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\pb_encode.c" /Zi /W2 /WX /wd4116 /W4 /nologo /DPB_ENABLE_MALLOC=1 /DPB_SYSTEM_HEADER=\"malloc_wrappers_syshdr.h\" "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common /Ibuild\common
cl : Command line warning D9025 : overriding '/W2' with '/W4'
pb_encode.c
link /nologo /DEBUG /OUT:build\alltypes_pointer\encode_alltypes_pointer.exe build\alltypes_pointer\encode_alltypes_pointer.obj build\alltypes_pointer\alltypes.pb.obj build\common\pb_encode_with_malloc.o build\common\pb_common_with_malloc.o build\common\malloc_wrappers.o
run_test(["build\alltypes_pointer\encode_alltypes_pointer.output"], ["build\alltypes_pointer\encode_alltypes_pointer.exe"])
Command line: ['build\\alltypes_pointer\\encode_alltypes_pointer.exe']
[ OK ]   Ran build\alltypes_pointer\encode_alltypes_pointer.exe
run_test(["build\alltypes_pointer\decode_alltypes.output"], ["build\alltypes_pointer\decode_alltypes_pointer.exe", "build\alltypes_pointer\encode_alltypes_pointer.output"])
Command line: ['build\\alltypes_pointer\\decode_alltypes_pointer.exe']
[ OK ]   Ran build\alltypes_pointer\decode_alltypes_pointer.exe
compare_files(["build\alltypes_pointer\encode_alltypes_pointer.equal"], ["build\alltypes_pointer\encode_alltypes_pointer.output", "build\alltypes\encode_alltypes.output"])
[ OK ]   Files equal: build\alltypes_pointer\encode_alltypes_pointer.output and build\alltypes\encode_alltypes.output
run_test(["build\alltypes_pointer\optionals.output"], ["build\alltypes_pointer\encode_alltypes_pointer.exe"])
Command line: ['build\\alltypes_pointer\\encode_alltypes_pointer.exe', '1']
[ OK ]   Ran build\alltypes_pointer\encode_alltypes_pointer.exe
run_test(["build\alltypes_pointer\optionals.decout"], ["build\alltypes_pointer\decode_alltypes_pointer.exe", "build\alltypes_pointer\optionals.output"])
Command line: ['build\\alltypes_pointer\\decode_alltypes_pointer.exe', '1']
[ OK ]   Ran build\alltypes_pointer\decode_alltypes_pointer.exe
compare_files(["build\alltypes_pointer\optionals.equal"], ["build\alltypes_pointer\optionals.output", "build\alltypes\optionals.output"])
[ OK ]   Files equal: build\alltypes_pointer\optionals.output and build\alltypes\optionals.output
os.chdir('build\\alltypes_proto3')
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I. -I"..\.." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "alltypes.proto"
os.chdir('C:\\Jenkins\\workspace\\nanopb\\nanopb windows\\dist\\nanopb-0.4.2-56-g9051b61-windows-x86\\tests')
cl /Fobuild\alltypes_proto3\alltypes.pb.obj /c build\alltypes_proto3\alltypes.pb.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
alltypes.pb.c
cl /Fobuild\alltypes_proto3\decode_alltypes.obj /c build\alltypes_proto3\decode_alltypes.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
decode_alltypes.c
link /nologo /DEBUG /OUT:build\alltypes_proto3\decode_alltypes.exe build\alltypes_proto3\decode_alltypes.obj build\alltypes_proto3\alltypes.pb.obj build\common\pb_decode.o build\common\pb_common.o
cl /Fobuild\alltypes_proto3\encode_alltypes.obj /c build\alltypes_proto3\encode_alltypes.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
encode_alltypes.c
link /nologo /DEBUG /OUT:build\alltypes_proto3\encode_alltypes.exe build\alltypes_proto3\encode_alltypes.obj build\alltypes_proto3\alltypes.pb.obj build\common\pb_encode.o build\common\pb_common.o
run_test(["build\alltypes_proto3\encode_alltypes.output"], ["build\alltypes_proto3\encode_alltypes.exe"])
Command line: ['build\\alltypes_proto3\\encode_alltypes.exe']
[ OK ]   Ran build\alltypes_proto3\encode_alltypes.exe
run_test(["build\alltypes_proto3\decode_alltypes.output"], ["build\alltypes_proto3\decode_alltypes.exe", "build\alltypes_proto3\encode_alltypes.output"])
Command line: ['build\\alltypes_proto3\\decode_alltypes.exe']
[ OK ]   Ran build\alltypes_proto3\decode_alltypes.exe
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I"." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" --decode=AllTypes "build\alltypes_proto3\alltypes.proto" <"build\alltypes_proto3\encode_alltypes.output" >"build\alltypes_proto3\encode_alltypes.output.decoded"
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I"." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" --encode=AllTypes "build\alltypes_proto3\alltypes.proto" <"build\alltypes_proto3\encode_alltypes.output.decoded" >"build\alltypes_proto3\encode_alltypes.output.recoded"
compare_files(["build\alltypes_proto3\encode_alltypes.equal"], ["build\alltypes_proto3\encode_alltypes.output", "build\alltypes_proto3\encode_alltypes.output.recoded"])
[ OK ]   Files equal: build\alltypes_proto3\encode_alltypes.output and build\alltypes_proto3\encode_alltypes.output.recoded
run_test(["build\alltypes_proto3\optionals.output"], ["build\alltypes_proto3\encode_alltypes.exe"])
Command line: ['build\\alltypes_proto3\\encode_alltypes.exe', '1']
[ OK ]   Ran build\alltypes_proto3\encode_alltypes.exe
run_test(["build\alltypes_proto3\optionals.decout"], ["build\alltypes_proto3\decode_alltypes.exe", "build\alltypes_proto3\optionals.output"])
Command line: ['build\\alltypes_proto3\\decode_alltypes.exe', '1']
[ OK ]   Ran build\alltypes_proto3\decode_alltypes.exe
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I"." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" --decode=AllTypes "build\alltypes_proto3\alltypes.proto" <"build\alltypes_proto3\optionals.output" >"build\alltypes_proto3\optionals.output.decoded"
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I"." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" --encode=AllTypes "build\alltypes_proto3\alltypes.proto" <"build\alltypes_proto3\optionals.output.decoded" >"build\alltypes_proto3\optionals.output.recoded"
compare_files(["build\alltypes_proto3\optionals.equal"], ["build\alltypes_proto3\optionals.output", "build\alltypes_proto3\optionals.output.recoded"])
[ OK ]   Files equal: build\alltypes_proto3\optionals.output and build\alltypes_proto3\optionals.output.recoded
Copy("build\alltypes_proto3_callback\alltypes.proto", "alltypes_proto3\alltypes.proto")
os.chdir('build\\alltypes_proto3_callback')
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I. -I"..\.." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "alltypes.proto"
os.chdir('C:\\Jenkins\\workspace\\nanopb\\nanopb windows\\dist\\nanopb-0.4.2-56-g9051b61-windows-x86\\tests')
cl /Fobuild\alltypes_proto3_callback\alltypes.pb.obj /c build\alltypes_proto3_callback\alltypes.pb.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
alltypes.pb.c
cl /Fobuild\alltypes_proto3_callback\encode_alltypes_callback.obj /c build\alltypes_proto3_callback\encode_alltypes_callback.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
encode_alltypes_callback.c
link /nologo /DEBUG /OUT:build\alltypes_proto3_callback\encode_alltypes_callback.exe build\alltypes_proto3_callback\encode_alltypes_callback.obj build\alltypes_proto3_callback\alltypes.pb.obj build\common\pb_encode.o build\common\pb_common.o
run_test(["build\alltypes_proto3_callback\encode_alltypes_callback.output"], ["build\alltypes_proto3_callback\encode_alltypes_callback.exe"])
Command line: ['build\\alltypes_proto3_callback\\encode_alltypes_callback.exe']
[ OK ]   Ran build\alltypes_proto3_callback\encode_alltypes_callback.exe
run_test(["build\alltypes_proto3_callback\decode_alltypes.output"], ["build\alltypes_proto3\decode_alltypes.exe", "build\alltypes_proto3_callback\encode_alltypes_callback.output"])
Command line: ['build\\alltypes_proto3\\decode_alltypes.exe']
[ OK ]   Ran build\alltypes_proto3\decode_alltypes.exe
cl /Fobuild\alltypes_proto3_callback\decode_alltypes_callback.obj /c build\alltypes_proto3_callback\decode_alltypes_callback.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
decode_alltypes_callback.c
link /nologo /DEBUG /OUT:build\alltypes_proto3_callback\decode_alltypes_callback.exe build\alltypes_proto3_callback\decode_alltypes_callback.obj build\alltypes_proto3_callback\alltypes.pb.obj build\common\pb_decode.o build\common\pb_common.o
run_test(["build\alltypes_proto3_callback\decode_alltypes_callback.output"], ["build\alltypes_proto3_callback\decode_alltypes_callback.exe", "build\alltypes_proto3_callback\encode_alltypes_callback.output"])
Command line: ['build\\alltypes_proto3_callback\\decode_alltypes_callback.exe']
[ OK ]   Ran build\alltypes_proto3_callback\decode_alltypes_callback.exe
run_test(["build\alltypes_proto3_callback\optionals.output"], ["build\alltypes_proto3_callback\encode_alltypes_callback.exe"])
Command line: ['build\\alltypes_proto3_callback\\encode_alltypes_callback.exe', '1']
[ OK ]   Ran build\alltypes_proto3_callback\encode_alltypes_callback.exe
run_test(["build\alltypes_proto3_callback\optionals.decout"], ["build\alltypes_proto3_callback\decode_alltypes_callback.exe", "build\alltypes_proto3_callback\optionals.output"])
Command line: ['build\\alltypes_proto3_callback\\decode_alltypes_callback.exe', '1']
[ OK ]   Ran build\alltypes_proto3_callback\decode_alltypes_callback.exe
run_test(["build\alltypes_proto3_callback\optionals.refdecout"], ["build\alltypes_proto3\decode_alltypes.exe", "build\alltypes_proto3_callback\optionals.output"])
Command line: ['build\\alltypes_proto3\\decode_alltypes.exe', '1']
[ OK ]   Ran build\alltypes_proto3\decode_alltypes.exe
os.chdir('build\\any_type')
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I. -I"..\.." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" -I"..\..\any_type" --nanopb_out=--source-extension=.c,--header-extension=.h:. "anytest.proto"
os.chdir('C:\\Jenkins\\workspace\\nanopb\\nanopb windows\\dist\\nanopb-0.4.2-56-g9051b61-windows-x86\\tests')
os.chdir('build\\any_type')
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I. -I"..\.." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" -I"..\..\any_type" --nanopb_out=--source-extension=.c,--header-extension=.h:. "google\protobuf\any.proto"
os.chdir('C:\\Jenkins\\workspace\\nanopb\\nanopb windows\\dist\\nanopb-0.4.2-56-g9051b61-windows-x86\\tests')
cl /Fobuild\any_type\anytest.pb.obj /c build\any_type\anytest.pb.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common /Ibuild\any_type
anytest.pb.c
os.chdir('build\\any_type')
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I. -I"..\.." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" -I"..\..\any_type" --nanopb_out=--source-extension=.c,--header-extension=.h:. "google\protobuf\duration.proto"
os.chdir('C:\\Jenkins\\workspace\\nanopb\\nanopb windows\\dist\\nanopb-0.4.2-56-g9051b61-windows-x86\\tests')
cl /Fobuild\any_type\decode_any.obj /c build\any_type\decode_any.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common /Ibuild\any_type
decode_any.c
cl /Fobuild\any_type\google\protobuf\any.pb.obj /c build\any_type\google\protobuf\any.pb.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common /Ibuild\any_type
any.pb.c
cl /Fobuild\any_type\google\protobuf\duration.pb.obj /c build\any_type\google\protobuf\duration.pb.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common /Ibuild\any_type
duration.pb.c
link /nologo /DEBUG /OUT:build\any_type\decode_any.exe build\any_type\decode_any.obj build\any_type\anytest.pb.obj build\any_type\google\protobuf\any.pb.obj build\any_type\google\protobuf\duration.pb.obj build\common\pb_decode.o build\common\pb_common.o
cl /Fobuild\any_type\encode_any.obj /c build\any_type\encode_any.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common /Ibuild\any_type
encode_any.c
link /nologo /DEBUG /OUT:build\any_type\encode_any.exe build\any_type\encode_any.obj build\any_type\anytest.pb.obj build\any_type\google\protobuf\any.pb.obj build\any_type\google\protobuf\duration.pb.obj build\common\pb_encode.o build\common\pb_common.o
run_test(["build\any_type\encode_any.output"], ["build\any_type\encode_any.exe"])
Command line: ['build\\any_type\\encode_any.exe']
[ OK ]   Ran build\any_type\encode_any.exe
run_test(["build\any_type\decode_any.output"], ["build\any_type\decode_any.exe", "build\any_type\encode_any.output"])
Command line: ['build\\any_type\\decode_any.exe']
[ OK ]   Ran build\any_type\decode_any.exe
cl /Fobuild\backwards_compatibility\alltypes_legacy.obj /c build\backwards_compatibility\alltypes_legacy.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
alltypes_legacy.c
cl /Fobuild\backwards_compatibility\decode_legacy.obj /c build\backwards_compatibility\decode_legacy.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
decode_legacy.c
link /nologo /DEBUG /OUT:build\backwards_compatibility\decode_legacy.exe build\backwards_compatibility\decode_legacy.obj build\backwards_compatibility\alltypes_legacy.obj build\common\pb_decode.o build\common\pb_common.o
cl /Fobuild\backwards_compatibility\encode_legacy.obj /c build\backwards_compatibility\encode_legacy.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
encode_legacy.c
link /nologo /DEBUG /OUT:build\backwards_compatibility\encode_legacy.exe build\backwards_compatibility\encode_legacy.obj build\backwards_compatibility\alltypes_legacy.obj build\common\pb_encode.o build\common\pb_common.o
run_test(["build\backwards_compatibility\encode_legacy.output"], ["build\backwards_compatibility\encode_legacy.exe"])
Command line: ['build\\backwards_compatibility\\encode_legacy.exe']
[ OK ]   Ran build\backwards_compatibility\encode_legacy.exe
run_test(["build\backwards_compatibility\decode_legacy.output"], ["build\backwards_compatibility\decode_legacy.exe", "build\backwards_compatibility\encode_legacy.output"])
Command line: ['build\\backwards_compatibility\\decode_legacy.exe']
[ OK ]   Ran build\backwards_compatibility\decode_legacy.exe
os.chdir('build\\common')
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I. -I"..\.." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "person.proto"
os.chdir('C:\\Jenkins\\workspace\\nanopb\\nanopb windows\\dist\\nanopb-0.4.2-56-g9051b61-windows-x86\\tests')
cl /Fobuild\basic_buffer\decode_buffer.obj /c build\basic_buffer\decode_buffer.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
decode_buffer.c
cl /Fobuild\common\person.pb.obj /c build\common\person.pb.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
person.pb.c
link /nologo /DEBUG /OUT:build\basic_buffer\decode_buffer.exe build\basic_buffer\decode_buffer.obj build\common\person.pb.obj build\common\pb_decode.o build\common\pb_common.o
cl /Fobuild\basic_buffer\encode_buffer.obj /c build\basic_buffer\encode_buffer.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
encode_buffer.c
link /nologo /DEBUG /OUT:build\basic_buffer\encode_buffer.exe build\basic_buffer\encode_buffer.obj build\common\person.pb.obj build\common\pb_encode.o build\common\pb_common.o
run_test(["build\basic_buffer\encode_buffer.output"], ["build\basic_buffer\encode_buffer.exe"])
Command line: ['build\\basic_buffer\\encode_buffer.exe']
[ OK ]   Ran build\basic_buffer\encode_buffer.exe
run_test(["build\basic_buffer\decode_buffer.output"], ["build\basic_buffer\decode_buffer.exe", "build\basic_buffer\encode_buffer.output"])
Command line: ['build\\basic_buffer\\decode_buffer.exe']
[ OK ]   Ran build\basic_buffer\decode_buffer.exe
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I"." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" --decode=Person "build\common\person.proto" <"build\basic_buffer\encode_buffer.output" >"build\basic_buffer\encode_buffer.decoded"
compare_files(["build\basic_buffer\decode_buffer.equal"], ["build\basic_buffer\decode_buffer.output", "build\basic_buffer\encode_buffer.decoded"])
[ OK ]   Files equal: build\basic_buffer\decode_buffer.output and build\basic_buffer\encode_buffer.decoded
cl /Fobuild\basic_stream\decode_stream.obj /c build\basic_stream\decode_stream.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
decode_stream.c
link /nologo /DEBUG /OUT:build\basic_stream\decode_stream.exe build\basic_stream\decode_stream.obj build\common\person.pb.obj build\common\pb_decode.o build\common\pb_common.o
cl /Fobuild\basic_stream\encode_stream.obj /c build\basic_stream\encode_stream.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
encode_stream.c
link /nologo /DEBUG /OUT:build\basic_stream\encode_stream.exe build\basic_stream\encode_stream.obj build\common\person.pb.obj build\common\pb_encode.o build\common\pb_common.o
run_test(["build\basic_stream\encode_stream.output"], ["build\basic_stream\encode_stream.exe"])
Command line: ['build\\basic_stream\\encode_stream.exe']
[ OK ]   Ran build\basic_stream\encode_stream.exe
run_test(["build\basic_stream\decode_stream.output"], ["build\basic_stream\decode_stream.exe", "build\basic_stream\encode_stream.output"])
Command line: ['build\\basic_stream\\decode_stream.exe']
[ OK ]   Ran build\basic_stream\decode_stream.exe
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I"." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" --decode=Person "build\common\person.proto" <"build\basic_stream\encode_stream.output" >"build\basic_stream\encode_stream.decoded"
compare_files(["build\basic_stream\decode_stream.equal"], ["build\basic_stream\decode_stream.output", "build\basic_stream\encode_stream.decoded"])
[ OK ]   Files equal: build\basic_stream\decode_stream.output and build\basic_stream\encode_stream.decoded
Copy("build\buffer_only\alltypes.pb.c", "build\alltypes\alltypes.pb.c")
Copy("build\buffer_only\alltypes.pb.h", "build\alltypes\alltypes.pb.h")
cl /Fobuild\buffer_only\alltypes.pb.obj /c build\buffer_only\alltypes.pb.c /Zi /W2 /WX /wd4116 /nologo /DPB_BUFFER_ONLY=1 "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
alltypes.pb.c
Copy("build\buffer_only\decode_alltypes.c", "build\alltypes\decode_alltypes.c")
cl /Fobuild\buffer_only\decode_alltypes.obj /c build\buffer_only\decode_alltypes.c /Zi /W2 /WX /wd4116 /nologo /DPB_BUFFER_ONLY=1 "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
decode_alltypes.c
cl /Fobuild\buffer_only\pb_decode_bufonly.o /c "C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\pb_decode.c" /Zi /W2 /WX /wd4116 /W4 /nologo /DPB_BUFFER_ONLY=1 "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
cl : Command line warning D9025 : overriding '/W2' with '/W4'
pb_decode.c
cl /Fobuild\buffer_only\pb_common_bufonly.o /c "C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\pb_common.c" /Zi /W2 /WX /wd4116 /W4 /nologo /DPB_BUFFER_ONLY=1 "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
cl : Command line warning D9025 : overriding '/W2' with '/W4'
pb_common.c
link /nologo /DEBUG /OUT:build\buffer_only\decode_alltypes.exe build\buffer_only\decode_alltypes.obj build\buffer_only\alltypes.pb.obj build\buffer_only\pb_decode_bufonly.o build\buffer_only\pb_common_bufonly.o
Copy("build\buffer_only\encode_alltypes.c", "build\alltypes\encode_alltypes.c")
cl /Fobuild\buffer_only\encode_alltypes.obj /c build\buffer_only\encode_alltypes.c /Zi /W2 /WX /wd4116 /nologo /DPB_BUFFER_ONLY=1 "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
encode_alltypes.c
cl /Fobuild\buffer_only\pb_encode_bufonly.o /c "C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\pb_encode.c" /Zi /W2 /WX /wd4116 /W4 /nologo /DPB_BUFFER_ONLY=1 "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
cl : Command line warning D9025 : overriding '/W2' with '/W4'
pb_encode.c
link /nologo /DEBUG /OUT:build\buffer_only\encode_alltypes.exe build\buffer_only\encode_alltypes.obj build\buffer_only\alltypes.pb.obj build\buffer_only\pb_encode_bufonly.o build\buffer_only\pb_common_bufonly.o
run_test(["build\buffer_only\encode_alltypes.output"], ["build\buffer_only\encode_alltypes.exe"])
Command line: ['build\\buffer_only\\encode_alltypes.exe']
[ OK ]   Ran build\buffer_only\encode_alltypes.exe
run_test(["build\buffer_only\decode_alltypes.output"], ["build\buffer_only\decode_alltypes.exe", "build\buffer_only\encode_alltypes.output"])
Command line: ['build\\buffer_only\\decode_alltypes.exe']
[ OK ]   Ran build\buffer_only\decode_alltypes.exe
os.chdir('build\\callbacks')
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I. -I"..\.." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "callbacks.proto"
os.chdir('C:\\Jenkins\\workspace\\nanopb\\nanopb windows\\dist\\nanopb-0.4.2-56-g9051b61-windows-x86\\tests')
cl /Fobuild\callbacks\callbacks.pb.obj /c build\callbacks\callbacks.pb.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
callbacks.pb.c
cl /Fobuild\callbacks\decode_callbacks.obj /c build\callbacks\decode_callbacks.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
decode_callbacks.c
link /nologo /DEBUG /OUT:build\callbacks\decode_callbacks.exe build\callbacks\decode_callbacks.obj build\callbacks\callbacks.pb.obj build\common\pb_decode.o build\common\pb_common.o
cl /Fobuild\callbacks\encode_callbacks.obj /c build\callbacks\encode_callbacks.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
encode_callbacks.c
link /nologo /DEBUG /OUT:build\callbacks\encode_callbacks.exe build\callbacks\encode_callbacks.obj build\callbacks\callbacks.pb.obj build\common\pb_encode.o build\common\pb_common.o
run_test(["build\callbacks\encode_callbacks.output"], ["build\callbacks\encode_callbacks.exe"])
Command line: ['build\\callbacks\\encode_callbacks.exe']
[ OK ]   Ran build\callbacks\encode_callbacks.exe
run_test(["build\callbacks\decode_callbacks.output"], ["build\callbacks\decode_callbacks.exe", "build\callbacks\encode_callbacks.output"])
Command line: ['build\\callbacks\\decode_callbacks.exe']
[ OK ]   Ran build\callbacks\decode_callbacks.exe
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I"." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" --decode=TestMessage "build\callbacks\callbacks.proto" <"build\callbacks\encode_callbacks.output" >"build\callbacks\encode_callbacks.decoded"
compare_files(["build\callbacks\decode_callbacks.equal"], ["build\callbacks\decode_callbacks.output", "build\callbacks\encode_callbacks.decoded"])
[ OK ]   Files equal: build\callbacks\decode_callbacks.output and build\callbacks\encode_callbacks.decoded
os.chdir('build\\common')
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I. -I"..\.." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" --nanopb_out=--source-extension=.c,--header-extension=.h:. "unittestproto.proto"
os.chdir('C:\\Jenkins\\workspace\\nanopb\\nanopb windows\\dist\\nanopb-0.4.2-56-g9051b61-windows-x86\\tests')
cl /Fobuild\common\unittestproto.pb.obj /c build\common\unittestproto.pb.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
unittestproto.pb.c
cl /Fobuild\common_unittests\common_unittests.obj /c build\common_unittests\common_unittests.c /Zi /W2 /WX /wd4116 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
common_unittests.c
link /nologo /DEBUG /OUT:build\common_unittests\common_unittests.exe build\common_unittests\common_unittests.obj build\alltypes\alltypes.pb.obj
run_test(["build\common_unittests\common_unittests.output"], ["build\common_unittests\common_unittests.exe"])
Command line: ['build\\common_unittests\\common_unittests.exe']
[ OK ]   Ran build\common_unittests\common_unittests.exe
os.chdir('build\\cxx_callback_datatype')
"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator-bin\protoc.exe" -I. -I"..\.." -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\proto" -I"C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator" --nanopb_out=--source-extension=.cpp,--header-extension=.hpp,--cpp-descriptor:. "message.proto"
os.chdir('C:\\Jenkins\\workspace\\nanopb\\nanopb windows\\dist\\nanopb-0.4.2-56-g9051b61-windows-x86\\tests')
cl /Fobuild\cxx_callback_datatype\cxx_callback_datatype.cpp_c++11 /c build\cxx_callback_datatype\cxx_callback_datatype.cpp /TP -std=c++11 /nologo "/IC:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86" /Ibuild\common
cl : Command line warning D9002 : ignoring unknown option '-std=c++11'
cxx_callback_datatype.cpp
build\cxx_callback_datatype\cxx_callback_datatype.cpp(78): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\include\vector(24): note: see declaration of 'std'
build\cxx_callback_datatype\cxx_callback_datatype.cpp(78): error C3861: 'min': identifier not found
scons: *** [build\cxx_callback_datatype\cxx_callback_datatype.cpp_c++11] Error 2
scons: building terminated because of errors.
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Declarative: Post Actions)
[Pipeline] emailext
Sending email to: jpa@jenkins.mail.kapsi.fi
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 2
Finished: FAILURE