Console Output

Started by an SCM change
Running in Durability level: MAX_SURVIVABILITY
[Pipeline] Start of Pipeline
[Pipeline] node
Still waiting to schedule task
‘Windows10’ is offline
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
Checking out Revision 9051b617e389cdec2480c3e754b7f989c26aa27f (refs/remotes/origin/master)
 > git rev-parse "refs/remotes/origin/master^{commit}" # timeout=10
 > git rev-parse "refs/remotes/origin/origin/master^{commit}" # timeout=10
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 9051b617e389cdec2480c3e754b7f989c26aa27f # timeout=10
 > git branch -a -v --no-abbrev # timeout=10
 > git branch -D master # timeout=10
 > git checkout -b master 9051b617e389cdec2480c3e754b7f989c26aa27f # timeout=10
Commit message: "Fix some portability issues with cxx_callback_datatype test case"
 > git rev-list --no-walk 416b4c27c7d0dbe59e3e430c4d472d309e07392f # 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
Usage: nanopb_generator.py [options] file.pb ...

Options:
  -h, --help            show this help message and exit
  -x FILE               Exclude file from generated #include list.
  -e EXTENSION, --extension=EXTENSION
                        Set extension to use instead of '.pb' for generated
                        files. [default: .pb]
  -H EXTENSION, --header-extension=EXTENSION
                        Set extension to use for generated header files.
                        [default: .h]
  -S EXTENSION, --source-extension=EXTENSION
                        Set extension to use for generated source files.
                        [default: .c]
  -f FILE, --options-file=FILE
                        Set name of a separate generator options file.
  -I DIR, --options-path=DIR
                        Search for .options files additionally in this path
  --error-on-unmatched  Stop generation if there are unmatched fields in
                        options file
  --no-error-on-unmatched
                        Continue generation if there are unmatched fields in
                        options file (default)
  -D OUTPUTDIR, --output-dir=OUTPUTDIR
                        Output directory of .pb.h and .pb.c files
  -Q FORMAT, --generated-include-format=FORMAT
                        Set format string to use for including other .pb.h
                        files. [default: #include "%s"]
  -L FORMAT, --library-include-format=FORMAT
                        Set format string to use for including the nanopb pb.h
                        header. [default: #include <%s>]
  --strip-path          Strip directory path from #included .pb.h file name
  --no-strip-path       Opposite of --strip-path (default since 0.4.0)
  --cpp-descriptors     Generate C++ descriptors to lookup by type (e.g.
                        pb_field_t for a message)
  -T, --no-timestamp    Don't add timestamp to .pb.h and .pb.c preambles
                        (default since 0.4.0)
  -t, --timestamp       Add timestamp to .pb.h and .pb.c preambles
  -q, --quiet           Don't print anything except errors.
  -v, --verbose         Print more information.
  -s OPTION:VALUE       Set generator option (max_size, max_count etc.).
  --protoc-insertion-points
                        Include insertion point comments in output for use by
                        custom protoc plugins

Compile file.pb from file.proto by: 'protoc -ofile.pb file.proto'. Output will
be written to file.pb.h and file.pb.c.
+ :
+ cd dist/nanopb-0.4.2-56-g9051b61-windows-x86/generator
+ py -3 -m PyInstaller nanopb_generator.py
174 INFO: PyInstaller: 3.6
174 INFO: Python: 3.8.3
174 INFO: Platform: Windows-10-10.0.18362-SP0
188 INFO: wrote C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\nanopb_generator.spec
188 INFO: UPX is not available.
188 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']
188 INFO: checking Analysis
188 INFO: Building Analysis because Analysis-00.toc is non existent
188 INFO: Initializing module dependency graph...
188 INFO: Caching module graph hooks...
212 INFO: Analyzing base_library.zip ...
4689 INFO: Processing pre-find module path hook   distutils
4689 INFO: distutils: retargeting to non-venv dir 'C:\\Python\\lib'
9950 INFO: Caching module dependency graph...
10106 INFO: running Analysis Analysis-00.toc
10167 INFO: Adding Microsoft.Windows.Common-Controls to dependent assemblies of final executable
  required by C:\Python\python.exe
10214 INFO: Analyzing C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\nanopb_generator.py
10931 INFO: Processing pre-safe import module hook   six.moves
11327 INFO: Processing module hooks...
11327 INFO: Loading module hook "hook-distutils.py"...
11327 INFO: Loading module hook "hook-encodings.py"...
11415 INFO: Loading module hook "hook-lib2to3.py"...
11493 INFO: Loading module hook "hook-pkg_resources.py"...
12181 INFO: Processing pre-safe import module hook   win32com
Traceback (most recent call last):
  File "<string>", line 2, in <module>
ModuleNotFoundError: No module named 'win32com'
12261 INFO: Processing pre-safe import module hook   win32com
Traceback (most recent call last):
  File "<string>", line 2, in <module>
ModuleNotFoundError: No module named 'win32com'
12357 INFO: Excluding import '__main__'
12413 INFO:   Removing import of __main__ from module pkg_resources
12413 INFO: Loading module hook "hook-pydoc.py"...
12413 INFO: Loading module hook "hook-sysconfig.py"...
12416 INFO: Loading module hook "hook-xml.etree.cElementTree.py"...
12416 INFO: Loading module hook "hook-xml.py"...
12477 INFO: Loading module hook "hook-_tkinter.py"...
12761 INFO: checking Tree
12761 INFO: Building Tree because Tree-00.toc is non existent
12761 INFO: Building Tree Tree-00.toc
12906 INFO: checking Tree
12906 INFO: Building Tree because Tree-01.toc is non existent
12906 INFO: Building Tree Tree-01.toc
12946 INFO: Looking for ctypes DLLs
13040 INFO: Analyzing run-time hooks ...
13040 INFO: Including run-time hook 'pyi_rth__tkinter.py'
13040 INFO: Including run-time hook 'pyi_rth_multiprocessing.py'
13040 INFO: Including run-time hook 'pyi_rth_pkgres.py'
13040 INFO: Looking for dynamic libraries
13519 INFO: Looking for eggs
13519 INFO: Using Python library C:\Python\python38.dll
13519 INFO: Found binding redirects: 
[]
13519 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
13611 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
13651 INFO: checking PYZ
13651 INFO: Building PYZ because PYZ-00.toc is non existent
13651 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
14733 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.
14733 INFO: checking PKG
14733 INFO: Building PKG because PKG-00.toc is non existent
14733 INFO: Building PKG (CArchive) PKG-00.pkg
14795 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully.
14795 INFO: Bootloader C:\Python\lib\site-packages\PyInstaller\bootloader\Windows-32bit\run.exe
14795 INFO: checking EXE
14795 INFO: Building EXE because EXE-00.toc is non existent
14795 INFO: Building EXE from EXE-00.toc
14795 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
14920 INFO: Building EXE from EXE-00.toc completed successfully.
14920 INFO: checking COLLECT
14920 INFO: Building COLLECT because COLLECT-00.toc is non existent
14920 INFO: Building COLLECT COLLECT-00.toc
22812 INFO: Building COLLECT COLLECT-00.toc completed successfully.
+ cd dist/nanopb-0.4.2-56-g9051b61-windows-x86/generator
+ py -3 -m PyInstaller protoc
140 INFO: PyInstaller: 3.6
140 INFO: Python: 3.8.3
140 INFO: Platform: Windows-10-10.0.18362-SP0
140 INFO: wrote C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\protoc.spec
140 INFO: UPX is not available.
140 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']
140 INFO: checking Analysis
140 INFO: Building Analysis because Analysis-00.toc is non existent
140 INFO: Initializing module dependency graph...
140 INFO: Caching module graph hooks...
140 INFO: Analyzing base_library.zip ...
3657 INFO: Processing pre-find module path hook   distutils
3657 INFO: distutils: retargeting to non-venv dir 'C:\\Python\\lib'
6985 INFO: Caching module dependency graph...
7137 INFO: running Analysis Analysis-00.toc
7210 INFO: Adding Microsoft.Windows.Common-Controls to dependent assemblies of final executable
  required by C:\Python\python.exe
7270 INFO: Analyzing C:\Jenkins\workspace\nanopb\nanopb windows\dist\nanopb-0.4.2-56-g9051b61-windows-x86\generator\protoc
7855 INFO: Processing pre-safe import module hook   six.moves
8205 INFO: Processing module hooks...
8205 INFO: Loading module hook "hook-distutils.py"...
8205 INFO: Loading module hook "hook-encodings.py"...
8356 INFO: Loading module hook "hook-lib2to3.py"...
8356 INFO: Loading module hook "hook-pkg_resources.py"...
8980 INFO: Processing pre-safe import module hook   win32com
Traceback (most recent call last):
  File "<string>", line 2, in <module>
ModuleNotFoundError: No module named 'win32com'
9059 INFO: Processing pre-safe import module hook   win32com
Traceback (most recent call last):
  File "<string>", line 2, in <module>
ModuleNotFoundError: No module named 'win32com'
9120 INFO: Excluding import '__main__'
9120 INFO:   Removing import of __main__ from module pkg_resources
9120 INFO: Loading module hook "hook-pydoc.py"...
9120 INFO: Loading module hook "hook-sysconfig.py"...
9120 INFO: Loading module hook "hook-xml.etree.cElementTree.py"...
9120 INFO: Loading module hook "hook-xml.py"...
9208 INFO: Loading module hook "hook-_tkinter.py"...
9375 INFO: checking Tree
9375 INFO: Building Tree because Tree-00.toc is non existent
9375 INFO: Building Tree Tree-00.toc
9492 INFO: checking Tree
9492 INFO: Building Tree because Tree-01.toc is non existent
9492 INFO: Building Tree Tree-01.toc
9513 INFO: Looking for ctypes DLLs
9593 INFO: Analyzing run-time hooks ...
9593 INFO: Including run-time hook 'pyi_rth__tkinter.py'
9593 INFO: Including run-time hook 'pyi_rth_multiprocessing.py'
9593 INFO: Including run-time hook 'pyi_rth_pkgres.py'
9593 INFO: Looking for dynamic libraries
9998 INFO: Looking for eggs
9998 INFO: Using Python library C:\Python\python38.dll
9998 INFO: Found binding redirects: 
[]
9998 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
10114 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
10146 INFO: checking PYZ
10146 INFO: Building PYZ because PYZ-00.toc is non existent
10146 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
11115 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.
11115 INFO: checking PKG
11115 INFO: Building PKG because PKG-00.toc is non existent
11115 INFO: Building PKG (CArchive) PKG-00.pkg
11195 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully.
11195 INFO: Bootloader C:\Python\lib\site-packages\PyInstaller\bootloader\Windows-32bit\run.exe
11195 INFO: checking EXE
11195 INFO: Building EXE because EXE-00.toc is non existent
11195 INFO: Building EXE from EXE-00.toc
11195 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
11195 INFO: Building EXE from EXE-00.toc completed successfully.
11195 INFO: checking COLLECT
11195 INFO: Building COLLECT because COLLECT-00.toc is non existent
11195 INFO: Building COLLECT COLLECT-00.toc
12536 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 88
[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