repos in bad shape, can no longer emerge or deploy

189 views
Skip to first unread message

Joe Trovato

unread,
Mar 21, 2019, 12:51:43 AM3/21/19
to Chromium OS Development
Hi There, 

I am pretty new to the forum and CrOS development so I apologize for any dumb questions while I'm getting my bearings. 

I think there is something corrupt in my repos. I was working in a separate branch for a while pretty happily but recently did some repo uploads, rebases, and syncing and I can't seem to get back to a working point. 

the output of repo status is: 
(cr) parallels@ubuntu ~/trunk/src $ repo status
project chromium
/tools/depot_tools/             branch master
project src
/scripts/                            branch master
project src
/third_party/chromiumos-overlay/     branch new_brydge_keyboard_updates


When I try to emerge anything I get the following:

(cr) (master) parallels@ubuntu ~/trunk/src/third_party/brydge-updater $ emerge-$BOARD -av1 chromeos-base/weida_wdt_util
"/build/eve/etc/make.conf.board", line 18: /mnt/host/source/src/third_party/chromiumos-overlay/chromeos/binhost/target/amd64-generic-POSTSUBMIT_BINHOST.conf: No such file or directory

To fix this I tried to ./build_packages but that failed, I then tried to ./setup_board --board-$BOARD and was told that that script is deprecated. so I ran setup_board --board-$BOARD and that failed to emerge protobuf with the following output:

=== Complete: job protobuf-c-1.1.1 (0m16.4s) ===
Failed dev-libs/protobuf-c-1.1.1 (in 0m16.4s). Your build has failed.
Pending 4/72, [Time 22:29:15 | Elapsed 12m22.9s | Load 4.73 6.13 3.79]
ERROR  
: Wed Mar 20 22:29:17 MDT 2019
ERROR  
:  PGID  PPID   PID     ELAPSED     TIME %CPU COMMAND
ERROR  
:     8     4     8       34:42 00:00:00  0.0 -bash
ERROR  
:  7764     8  7764       17:33 00:00:00  0.0  \_ python2 /mnt/host/source/chromite/bin/setup_board --board=eve
ERROR  
:  7764  7764  7769       17:33 00:00:00  0.0      \_ /bin/bash /mnt/host/source/src/scripts/update_chroot --toolchain_boards eve --usepkg
ERROR  
:  7764  7769  6775       00:00 00:00:00  0.0          \_ /bin/bash /mnt/host/source/src/scripts/update_chroot --toolchain_boards eve --usepkg
ERROR  
:  7764  6775  6776       00:00 00:00:00  0.0              \_ ps f -o pgid,ppid,pid,etime,cputime,%cpu,command
ERROR  
: Arguments of 7769:  '--toolchain_boards' 'eve' '--usepkg'
ERROR  
: Backtrace:  (most recent call is last)
ERROR  
:  update_chroot:128:main(), called: die_err_trap  
ERROR  
:
ERROR  
: Command failed:
ERROR  
:   Command 'sudo -E ${EMERGE_CMD} "${EMERGE_FLAGS[@]}" virtual/target-sdk world' exited with nonzero code: 1
setup_board
: Unhandled exception:
Traceback (most recent call last):
 
File "/mnt/host/source/chromite/bin/setup_board", line 170, in <module>
   
DoMain()
 
File "/mnt/host/source/chromite/bin/setup_board", line 166, in DoMain
    commandline
.ScriptWrapperMain(FindTarget)
 
File "/mnt/host/source/chromite/lib/commandline.py", line 959, in ScriptWrapperMain
    ret
= target(argv[1:])
 
File "/mnt/host/source/chromite/scripts/setup_board.py", line 129, in main
    setup_board
.SetupBoard(opts.board_conf, opts.accept_licenses, opts.run_config)
 
File "/mnt/host/source/chromite/service/setup_board.py", line 162, in SetupBoard
    cros_build_lib
.RunCommand(update_chroot)
 
File "/mnt/host/source/chromite/lib/cros_build_lib.py", line 654, in RunCommand
   
raise RunCommandError(msg, cmd_result)
chromite
.lib.cros_build_lib.RunCommandError: return code: 1; command: /mnt/host/source/src/scripts/update_chroot --toolchain_boards eve --usepkg
cmd
=['/mnt/host/source/src/scripts/update_chroot', '--toolchain_boards', 'eve', '--usepkg']

I am at a loss of what to try. I am pretty hesitate to blow everything away and start fresh with the developers guide as it took about 13 hours to by initial ./build_packages. Is there an easier way to "reset" and get back to a workable point? Let me know if this is enough info to go off of or how I can better solicit help. 

Thanks!


Mike Frysinger

unread,
Mar 21, 2019, 12:56:46 AM3/21/19
to Joe Trovato, Chromium OS Development
that doesn't include the full error.  you need to look above where you snipped.

you can run `./update_chroot` to focus on the failing part
-mike

--
--
Chromium OS Developers mailing list: chromiu...@chromium.org
View archives, change email options, or unsubscribe:
https://groups.google.com/a/chromium.org/group/chromium-os-dev
Message has been deleted

Mike Frysinger

unread,
Mar 21, 2019, 1:32:22 AM3/21/19
to Joe Trovato, Chromium OS Development
your build seems to be trying to downgrade protobuf which isn't going to work:
[ebuild     UD ] dev-libs/protobuf-c-1.1.1:0/0::chromiumos [1.3.1:0/1.0.0::chromiumos] USE="-static-libs -test" ABI_X86="(64) -32 (-x32)" 0 KiB

that shouldn't even be possible because we don't have those versions around anymore.  that implies your tree isn't actually synced to ToT, so you should double check `repo sync` and `repo status` before trying to build things.
-mike

On Wed, Mar 20, 2019 at 10:21 PM Joe Trovato <josephj...@gmail.com> wrote:
Sorry about that! Full output below. It seems metrics and protobuf are failing, but I can't quite figure out why... especially since I'm up-to-date with master... 

(cr) (master) parallels@ubuntu ~/trunk/src/scripts $ ./update_chroot 
INFO    : Updating chroot
INFO    : Clearing shadow utils lockfiles under /
INFO    : Updating cross-compilers
22:57:48: INFO: The following targets need to be re-initialized:
22:57:48: INFO: {'aarch64-cros-linux-gnu': {'default': False, 'crossdev': '', 'sdk': True}, 'armv7m-cros-eabi': {'default': False, 'crossdev': '', 'sdk': True}, 'armv6j-cros-linux-gnueabi': {'default': False, 'crossdev': '', 'sdk': True}, 'armv7a-cros-linux-gnueabihf': {'default': False, 'crossdev': '', 'sdk': True}}
22:57:48: INFO: RunCommand: crossdev --show-fail-log --env 'FEATURES=splitdebug' -P --oneshot -P --getbinpkg -P --usepkgonly --without-headers --overlays '/usr/local/portage/chromiumos /usr/local/portage/eclass-overlay /usr/local/portage/stable' --ov-output /usr/local/portage/crossdev -t armv7m-cros-eabi --ex-pkg sys-libs/compiler-rt --binutils '[stable]' --gcc '[stable]' --libc '[stable]' --ex-gdb
----------------------------------------------------------------------------------------
 * crossdev version:      20160602
 * Host Portage ARCH:     amd64
 * Target Portage ARCH:   arm
 * Target System:         armv7m-cros-eabi
 * Stage:                 3 (C compiler & libc)
 * ABIs:                  default

 * binutils:              binutils-[stable]
 * gcc:                   gcc-[stable]
 * libc:                  newlib-[stable]
 * Extra: gdb:            DO IT
 * Extra:                 sys-libs/compiler-rt

 * CROSSDEV_OVERLAY:      /usr/local/portage/crossdev
 * PORT_LOGDIR:           /var/log/portage
 * PORTAGE_CONFIGROOT:    
 * Portage flags:          --oneshot --getbinpkg --usepkgonly
  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _ 
 * getting sys-devel/binutils from /usr/local/portage/chromiumos
 * getting sys-devel/gcc from /usr/local/portage/chromiumos
 * getting sys-libs/newlib from /usr/local/portage/stable
 * getting sys-devel/gdb from /usr/local/portage/chromiumos
 * getting sys-libs/compiler-rt from /usr/local/portage/chromiumos
 * enabling thin-manifests due to /usr/local/portage/chromiumos
  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _ 
!!! WARNING - Cannot auto-configure CHOST armv7m-cros-eabi;
!!! You should edit /usr/armv7m-cros-eabi/etc/portage/make.conf
!!! by hand to complete your configuration.
!!!  No LIBC is known for this target.
 * Log: /var/log/portage/cross-armv7m-cros-eabi-binutils.log
 * Emerging cross-binutils ...                                                    [ ok ]
 * Log: /var/log/portage/cross-armv7m-cros-eabi-gcc-stage1.log
 * Emerging cross-gcc-stage1 ...                                                  [ ok ]
 * Log: /var/log/portage/cross-armv7m-cros-eabi-newlib.log
 * Emerging cross-newlib ...                                                      [ ok ]
 * Log: /var/log/portage/cross-armv7m-cros-eabi-gdb.log
 * Emerging cross-gdb ...                                                         [ ok ]
 * Log: /var/log/portage/cross-armv7m-cros-eabi-compiler-rt.log
 * Emerging cross-compiler-rt ...                                                 [ ok ]
22:59:04: INFO: RunCommand: crossdev --show-fail-log --env 'FEATURES=splitdebug' -P --oneshot -P --getbinpkg -P --usepkgonly --without-headers --overlays '/usr/local/portage/chromiumos /usr/local/portage/eclass-overlay /usr/local/portage/stable' --ov-output /usr/local/portage/crossdev -t armv7a-cros-linux-gnueabihf --ex-pkg sys-libs/compiler-rt --ex-pkg dev-lang/go --ex-pkg sys-libs/llvm-libunwind --ex-pkg sys-libs/libcxxabi --ex-pkg sys-libs/libcxx --binutils '[stable]' --gcc '[stable]' --kernel '[stable]' --libc '[stable]' --ex-gdb
----------------------------------------------------------------------------------------
 * crossdev version:      20160602
 * Host Portage ARCH:     amd64
 * Target Portage ARCH:   arm
 * Target System:         armv7a-cros-linux-gnueabihf
 * Stage:                 4 (C/C++ compiler)
 * ABIs:                  default

 * binutils:              binutils-[stable]
 * gcc:                   gcc-[stable]
 * headers:               linux-headers-[stable]
 * libc:                  glibc-[stable]
 * Extra: gdb:            DO IT
 * Extra:                 sys-libs/compiler-rt dev-lang/go sys-libs/llvm-libunwind sys-libs/libcxxabi sys-libs/libcxx

 * CROSSDEV_OVERLAY:      /usr/local/portage/crossdev
 * PORT_LOGDIR:           /var/log/portage
 * PORTAGE_CONFIGROOT:    
 * Portage flags:          --oneshot --getbinpkg --usepkgonly
  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _ 
 * getting sys-devel/binutils from /usr/local/portage/chromiumos
 * getting sys-devel/gcc from /usr/local/portage/chromiumos
 * getting sys-kernel/linux-headers from /usr/local/portage/chromiumos
 * getting sys-libs/glibc from /usr/local/portage/chromiumos
 * getting sys-devel/gdb from /usr/local/portage/chromiumos
 * getting sys-libs/compiler-rt from /usr/local/portage/chromiumos
 * getting dev-lang/go from /usr/local/portage/chromiumos
 * getting sys-libs/llvm-libunwind from /usr/local/portage/chromiumos
 * getting sys-libs/libcxxabi from /usr/local/portage/chromiumos
 * getting sys-libs/libcxx from /usr/local/portage/chromiumos
 * enabling thin-manifests due to /usr/local/portage/chromiumos
  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _ 
 * Log: /var/log/portage/cross-armv7a-cros-linux-gnueabihf-binutils.log
 * Emerging cross-binutils ...                                                    [ ok ]
 * Log: /var/log/portage/cross-armv7a-cros-linux-gnueabihf-gcc-stage1.log
 * Emerging cross-gcc-stage1 ...                                                  [ ok ]
 * Log: /var/log/portage/cross-armv7a-cros-linux-gnueabihf-linux-headers.log
 * Emerging cross-linux-headers ...                                               [ ok ]
 * Log: /var/log/portage/cross-armv7a-cros-linux-gnueabihf-glibc.log
 * Emerging cross-glibc ...                                                       [ ok ]
 * Log: /var/log/portage/cross-armv7a-cros-linux-gnueabihf-gcc-stage2.log
 * Emerging cross-gcc-stage2 ...                                                  [ ok ]
 * Log: /var/log/portage/cross-armv7a-cros-linux-gnueabihf-gdb.log
 * Emerging cross-gdb ...                                                         [ ok ]
 * Log: /var/log/portage/cross-armv7a-cros-linux-gnueabihf-compiler-rt.log
 * Emerging cross-compiler-rt ...                                                 [ ok ]
 * Log: /var/log/portage/cross-armv7a-cros-linux-gnueabihf-go.log
 * Emerging cross-go ...                                                          [ ok ]
 * Log: /var/log/portage/cross-armv7a-cros-linux-gnueabihf-llvm-libunwind.log
 * Emerging cross-llvm-libunwind ...                                              [ ok ]
 * Log: /var/log/portage/cross-armv7a-cros-linux-gnueabihf-libcxxabi.log
 * Emerging cross-libcxxabi ...                                                   [ ok ]
 * Log: /var/log/portage/cross-armv7a-cros-linux-gnueabihf-libcxx.log
 * Emerging cross-libcxx ...                                                      [ ok ]
23:01:51: INFO: RunCommand: crossdev --show-fail-log --env 'FEATURES=splitdebug' -P --oneshot -P --getbinpkg -P --usepkgonly --without-headers --overlays '/usr/local/portage/chromiumos /usr/local/portage/eclass-overlay /usr/local/portage/stable' --ov-output /usr/local/portage/crossdev -t armv6j-cros-linux-gnueabi --binutils '[stable]' --gcc '[stable]' --kernel '[stable]' --libc '[stable]' --ex-gdb
----------------------------------------------------------------------------------------
 * crossdev version:      20160602
 * Host Portage ARCH:     amd64
 * Target Portage ARCH:   arm
 * Target System:         armv6j-cros-linux-gnueabi
 * Stage:                 4 (C/C++ compiler)
 * ABIs:                  default

 * binutils:              binutils-[stable]
 * gcc:                   gcc-[stable]
 * headers:               linux-headers-[stable]
 * libc:                  glibc-[stable]
 * Extra: gdb:            DO IT

 * CROSSDEV_OVERLAY:      /usr/local/portage/crossdev
 * PORT_LOGDIR:           /var/log/portage
 * PORTAGE_CONFIGROOT:    
 * Portage flags:          --oneshot --getbinpkg --usepkgonly
  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _ 
 * getting sys-devel/binutils from /usr/local/portage/chromiumos
 * getting sys-devel/gcc from /usr/local/portage/chromiumos
 * getting sys-kernel/linux-headers from /usr/local/portage/chromiumos
 * getting sys-libs/glibc from /usr/local/portage/chromiumos
 * getting sys-devel/gdb from /usr/local/portage/chromiumos
 * enabling thin-manifests due to /usr/local/portage/chromiumos
  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _ 
 * Log: /var/log/portage/cross-armv6j-cros-linux-gnueabi-binutils.log
 * Emerging cross-binutils ...                                                    [ ok ]
 * Log: /var/log/portage/cross-armv6j-cros-linux-gnueabi-gcc-stage1.log
 * Emerging cross-gcc-stage1 ...                                                  [ ok ]
 * Log: /var/log/portage/cross-armv6j-cros-linux-gnueabi-linux-headers.log
 * Emerging cross-linux-headers ...                                               [ ok ]
 * Log: /var/log/portage/cross-armv6j-cros-linux-gnueabi-glibc.log
 * Emerging cross-glibc ...                                                       [ ok ]
 * Log: /var/log/portage/cross-armv6j-cros-linux-gnueabi-gcc-stage2.log
 * Emerging cross-gcc-stage2 ...                                                  [ ok ]
 * Log: /var/log/portage/cross-armv6j-cros-linux-gnueabi-gdb.log
 * Emerging cross-gdb ...                                                         [ ok ]
23:03:30: INFO: RunCommand: crossdev --show-fail-log --env 'FEATURES=splitdebug' -P --oneshot -P --getbinpkg -P --usepkgonly --without-headers --overlays '/usr/local/portage/chromiumos /usr/local/portage/eclass-overlay /usr/local/portage/stable' --ov-output /usr/local/portage/crossdev -t aarch64-cros-linux-gnu --ex-pkg sys-libs/compiler-rt --ex-pkg dev-lang/go --ex-pkg sys-libs/llvm-libunwind --ex-pkg sys-libs/libcxxabi --ex-pkg sys-libs/libcxx --binutils '[stable]' --gcc '[stable]' --kernel '[stable]' --libc '[stable]' --ex-gdb
----------------------------------------------------------------------------------------
 * crossdev version:      20160602
 * Host Portage ARCH:     amd64
 * Target Portage ARCH:   arm64
 * Target System:         aarch64-cros-linux-gnu
 * Stage:                 4 (C/C++ compiler)
 * ABIs:                  arm64

 * binutils:              binutils-[stable]
 * gcc:                   gcc-[stable]
 * headers:               linux-headers-[stable]
 * libc:                  glibc-[stable]
 * Extra: gdb:            DO IT
 * Extra:                 sys-libs/compiler-rt dev-lang/go sys-libs/llvm-libunwind sys-libs/libcxxabi sys-libs/libcxx

 * CROSSDEV_OVERLAY:      /usr/local/portage/crossdev
 * PORT_LOGDIR:           /var/log/portage
 * PORTAGE_CONFIGROOT:    
 * Portage flags:          --oneshot --getbinpkg --usepkgonly
  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _ 
 * getting sys-devel/binutils from /usr/local/portage/chromiumos
 * getting sys-devel/gcc from /usr/local/portage/chromiumos
 * getting sys-kernel/linux-headers from /usr/local/portage/chromiumos
 * getting sys-libs/glibc from /usr/local/portage/chromiumos
 * getting sys-devel/gdb from /usr/local/portage/chromiumos
 * getting sys-libs/compiler-rt from /usr/local/portage/chromiumos
 * getting dev-lang/go from /usr/local/portage/chromiumos
 * getting sys-libs/llvm-libunwind from /usr/local/portage/chromiumos
 * getting sys-libs/libcxxabi from /usr/local/portage/chromiumos
 * getting sys-libs/libcxx from /usr/local/portage/chromiumos
 * enabling thin-manifests due to /usr/local/portage/chromiumos
  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _ 
 * Log: /var/log/portage/cross-aarch64-cros-linux-gnu-binutils.log
 * Emerging cross-binutils ...                                                    [ ok ]
 * Log: /var/log/portage/cross-aarch64-cros-linux-gnu-gcc-stage1.log
 * Emerging cross-gcc-stage1 ...                                                  [ ok ]
 * Log: /var/log/portage/cross-aarch64-cros-linux-gnu-linux-headers.log
 * Emerging cross-linux-headers ...                                               [ ok ]
 * Log: /var/log/portage/cross-aarch64-cros-linux-gnu-glibc.log
 * Emerging cross-glibc ...                                                       [ ok ]
 * Log: /var/log/portage/cross-aarch64-cros-linux-gnu-gcc-stage2.log
 * Emerging cross-gcc-stage2 ...                                                  [ ok ]
 * Log: /var/log/portage/cross-aarch64-cros-linux-gnu-gdb.log
 * Emerging cross-gdb ...                                                         [ ok ]
 * Log: /var/log/portage/cross-aarch64-cros-linux-gnu-compiler-rt.log
 * Emerging cross-compiler-rt ...                                                 [ ok ]
 * Log: /var/log/portage/cross-aarch64-cros-linux-gnu-go.log
 * Emerging cross-go ...                                                          [ ok ]
 * Log: /var/log/portage/cross-aarch64-cros-linux-gnu-llvm-libunwind.log
 * Emerging cross-llvm-libunwind ...                                              [ ok ]
 * Log: /var/log/portage/cross-aarch64-cros-linux-gnu-libcxxabi.log
 * Emerging cross-libcxxabi ...                                                   [ ok ]
 * Log: /var/log/portage/cross-aarch64-cros-linux-gnu-libcxx.log
 * Emerging cross-libcxx ...                                                      [ ok ]
23:06:28: INFO: Determining required toolchain updates...

!!! 'cross-aarch64-cros-linux-gnu/compiler-rt' has a category that is not listed in /etc/portage/categories

!!! 'cross-aarch64-cros-linux-gnu/go' has a category that is not listed in /etc/portage/categories

!!! 'cross-aarch64-cros-linux-gnu/llvm-libunwind' has a category that is not listed in /etc/portage/categories

!!! 'cross-aarch64-cros-linux-gnu/libcxxabi' has a category that is not listed in /etc/portage/categories

!!! 'cross-aarch64-cros-linux-gnu/libcxx' has a category that is not listed in /etc/portage/categories

!!! 'cross-aarch64-cros-linux-gnu/binutils' has a category that is not listed in /etc/portage/categories

!!! 'cross-aarch64-cros-linux-gnu/gcc' has a category that is not listed in /etc/portage/categories

!!! 'cross-aarch64-cros-linux-gnu/linux-headers' has a category that is not listed in /etc/portage/categories

!!! 'cross-aarch64-cros-linux-gnu/glibc' has a category that is not listed in /etc/portage/categories

!!! 'cross-aarch64-cros-linux-gnu/gdb' has a category that is not listed in /etc/portage/categories

!!! 'cross-armv7a-cros-linux-gnueabihf/compiler-rt' has a category that is not listed in /etc/portage/categories

!!! 'cross-armv7a-cros-linux-gnueabihf/go' has a category that is not listed in /etc/portage/categories

!!! 'cross-armv7a-cros-linux-gnueabihf/llvm-libunwind' has a category that is not listed in /etc/portage/categories

!!! 'cross-armv7a-cros-linux-gnueabihf/libcxxabi' has a category that is not listed in /etc/portage/categories

!!! 'cross-armv7a-cros-linux-gnueabihf/libcxx' has a category that is not listed in /etc/portage/categories

!!! 'cross-armv7a-cros-linux-gnueabihf/binutils' has a category that is not listed in /etc/portage/categories

!!! 'cross-armv7a-cros-linux-gnueabihf/gcc' has a category that is not listed in /etc/portage/categories

!!! 'cross-armv7a-cros-linux-gnueabihf/linux-headers' has a category that is not listed in /etc/portage/categories

!!! 'cross-armv7a-cros-linux-gnueabihf/glibc' has a category that is not listed in /etc/portage/categories

!!! 'cross-armv7a-cros-linux-gnueabihf/gdb' has a category that is not listed in /etc/portage/categories

!!! 'cross-armv6j-cros-linux-gnueabi/binutils' has a category that is not listed in /etc/portage/categories

!!! 'cross-armv6j-cros-linux-gnueabi/gcc' has a category that is not listed in /etc/portage/categories

!!! 'cross-armv6j-cros-linux-gnueabi/linux-headers' has a category that is not listed in /etc/portage/categories

!!! 'cross-armv6j-cros-linux-gnueabi/glibc' has a category that is not listed in /etc/portage/categories

!!! 'cross-armv6j-cros-linux-gnueabi/gdb' has a category that is not listed in /etc/portage/categories

!!! 'cross-armv7m-cros-eabi/compiler-rt' has a category that is not listed in /etc/portage/categories

!!! 'cross-armv7m-cros-eabi/binutils' has a category that is not listed in /etc/portage/categories

!!! 'cross-armv7m-cros-eabi/gcc' has a category that is not listed in /etc/portage/categories

!!! 'cross-armv7m-cros-eabi/newlib' has a category that is not listed in /etc/portage/categories

!!! 'cross-armv7m-cros-eabi/gdb' has a category that is not listed in /etc/portage/categories
23:06:29: INFO: Updating packages:
23:06:29: INFO: ['cross-armv7a-cros-linux-gnueabihf/libcxx', u'cross-x86_64-cros-linux-gnu/gcc', 'cross-armv7a-cros-linux-gnueabihf/libcxxabi', 'cross-armv7a-cros-linux-gnueabihf/compiler-rt', 'cross-armv6j-cros-linux-gnueabi/glibc', 'cross-armv7a-cros-linux-gnueabihf/gcc', u'sys-kernel/linux-headers', u'cross-x86_64-cros-linux-gnu/linux-headers', 'cross-armv6j-cros-linux-gnueabi/linux-headers', 'cross-armv7m-cros-eabi/newlib', u'cross-x86_64-cros-linux-gnu/llvm-libunwind', u'dev-embedded/coreboot-sdk', 'cross-armv7a-cros-linux-gnueabihf/llvm-libunwind', 'cross-armv6j-cros-linux-gnueabi/binutils', 'cross-armv7a-cros-linux-gnueabihf/go', 'sys-libs/libcxxabi', 'cross-armv7a-cros-linux-gnueabihf/gdb', u'cross-x86_64-cros-linux-gnu/libcxxabi', 'cross-aarch64-cros-linux-gnu/gdb', 'cross-armv7a-cros-linux-gnueabihf/linux-headers', 'sys-libs/libcxx', 'cross-armv6j-cros-linux-gnueabi/gdb', 'cross-armv7m-cros-eabi/gcc', 'cross-armv7m-cros-eabi/compiler-rt', 'cross-aarch64-cros-linux-gnu/glibc', 'cross-aarch64-cros-linux-gnu/binutils', 'sys-devel/llvm', u'cross-i686-pc-linux-gnu/linux-headers', u'dev-lang/rust', u'cross-x86_64-cros-linux-gnu/go', 'cross-aarch64-cros-linux-gnu/llvm-libunwind', 'cross-aarch64-cros-linux-gnu/compiler-rt', 'cross-armv7a-cros-linux-gnueabihf/glibc', 'cross-armv7a-cros-linux-gnueabihf/binutils', 'cross-aarch64-cros-linux-gnu/libcxx', u'cross-i686-pc-linux-gnu/gcc', u'cross-arm-none-eabi/gcc', 'sys-devel/lld', u'dev-util/cargo', 'cross-aarch64-cros-linux-gnu/go', 'cross-armv6j-cros-linux-gnueabi/gcc', u'cross-x86_64-cros-linux-gnu/libcxx', 'cross-aarch64-cros-linux-gnu/linux-headers', 'cross-aarch64-cros-linux-gnu/libcxxabi', 'cross-aarch64-cros-linux-gnu/gcc', u'dev-lang/go', 'cross-armv7m-cros-eabi/binutils', 'cross-armv7m-cros-eabi/gdb', u'sys-devel/gcc']
23:06:29: INFO: RunCommand: /mnt/host/source/chromite/bin/parallel_emerge --oneshot --update --getbinpkg --usepkgonly cross-armv7a-cros-linux-gnueabihf/libcxx cross-x86_64-cros-linux-gnu/gcc cross-armv7a-cros-linux-gnueabihf/libcxxabi cross-armv7a-cros-linux-gnueabihf/compiler-rt cross-armv6j-cros-linux-gnueabi/glibc cross-armv7a-cros-linux-gnueabihf/gcc sys-kernel/linux-headers cross-x86_64-cros-linux-gnu/linux-headers cross-armv6j-cros-linux-gnueabi/linux-headers cross-armv7m-cros-eabi/newlib cross-x86_64-cros-linux-gnu/llvm-libunwind dev-embedded/coreboot-sdk cross-armv7a-cros-linux-gnueabihf/llvm-libunwind cross-armv6j-cros-linux-gnueabi/binutils cross-armv7a-cros-linux-gnueabihf/go sys-libs/libcxxabi cross-armv7a-cros-linux-gnueabihf/gdb cross-x86_64-cros-linux-gnu/libcxxabi cross-aarch64-cros-linux-gnu/gdb cross-armv7a-cros-linux-gnueabihf/linux-headers sys-libs/libcxx cross-armv6j-cros-linux-gnueabi/gdb cross-armv7m-cros-eabi/gcc cross-armv7m-cros-eabi/compiler-rt cross-aarch64-cros-linux-gnu/glibc cross-aarch64-cros-linux-gnu/binutils sys-devel/llvm cross-i686-pc-linux-gnu/linux-headers dev-lang/rust cross-x86_64-cros-linux-gnu/go cross-aarch64-cros-linux-gnu/llvm-libunwind cross-aarch64-cros-linux-gnu/compiler-rt cross-armv7a-cros-linux-gnueabihf/glibc cross-armv7a-cros-linux-gnueabihf/binutils cross-aarch64-cros-linux-gnu/libcxx cross-i686-pc-linux-gnu/gcc cross-arm-none-eabi/gcc sys-devel/lld dev-util/cargo cross-aarch64-cros-linux-gnu/go cross-armv6j-cros-linux-gnueabi/gcc cross-x86_64-cros-linux-gnu/libcxx cross-aarch64-cros-linux-gnu/linux-headers cross-aarch64-cros-linux-gnu/libcxxabi cross-aarch64-cros-linux-gnu/gcc dev-lang/go cross-armv7m-cros-eabi/binutils cross-armv7m-cros-eabi/gdb sys-devel/gcc

Local copy of remote index is up-to-date and will be used.

Local copy of remote index is up-to-date and will be used.

Local copy of remote index is up-to-date and will be used.

Local copy of remote index is up-to-date and will be used.

Local copy of remote index is up-to-date and will be used.

Local copy of remote index is up-to-date and will be used.
Starting fast-emerge.
 Building package cross-armv7a-cros-linux-gnueabihf/libcxx cross-x86_64-cros-linux-gnu/gcc cross-armv7a-cros-linux-gnueabihf/libcxxabi cross-armv7a-cros-linux-gnueabihf/compiler-rt cross-armv6j-cros-linux-gnueabi/glibc cross-armv7a-cros-linux-gnueabihf/gcc sys-kernel/linux-headers cross-x86_64-cros-linux-gnu/linux-headers cross-armv6j-cros-linux-gnueabi/linux-headers cross-armv7m-cros-eabi/newlib cross-x86_64-cros-linux-gnu/llvm-libunwind dev-embedded/coreboot-sdk cross-armv7a-cros-linux-gnueabihf/llvm-libunwind cross-armv6j-cros-linux-gnueabi/binutils cross-armv7a-cros-linux-gnueabihf/go sys-libs/libcxxabi cross-armv7a-cros-linux-gnueabihf/gdb cross-x86_64-cros-linux-gnu/libcxxabi cross-aarch64-cros-linux-gnu/gdb cross-armv7a-cros-linux-gnueabihf/linux-headers sys-libs/libcxx cross-armv6j-cros-linux-gnueabi/gdb cross-armv7m-cros-eabi/gcc cross-armv7m-cros-eabi/compiler-rt cross-aarch64-cros-linux-gnu/glibc cross-aarch64-cros-linux-gnu/binutils sys-devel/llvm cross-i686-pc-linux-gnu/linux-headers dev-lang/rust cross-x86_64-cros-linux-gnu/go cross-aarch64-cros-linux-gnu/llvm-libunwind cross-aarch64-cros-linux-gnu/compiler-rt cross-armv7a-cros-linux-gnueabihf/glibc cross-armv7a-cros-linux-gnueabihf/binutils cross-aarch64-cros-linux-gnu/libcxx cross-i686-pc-linux-gnu/gcc cross-arm-none-eabi/gcc sys-devel/lld dev-util/cargo cross-aarch64-cros-linux-gnu/go cross-armv6j-cros-linux-gnueabi/gcc cross-x86_64-cros-linux-gnu/libcxx cross-aarch64-cros-linux-gnu/linux-headers cross-aarch64-cros-linux-gnu/libcxxabi cross-aarch64-cros-linux-gnu/gcc dev-lang/go cross-armv7m-cros-eabi/binutils cross-armv7m-cros-eabi/gdb sys-devel/gcc on root
Calculating deps...
Deps calculated in 0m1.9s
Done
 * Switching to armv6j-cros-linux-gnueabi-2.27.0-gold ...                         [ ok ]
INFO    : Bootstrapping depot_tools
INFO    : Updating the SDK

Local copy of remote index is up-to-date and will be used.

Local copy of remote index is up-to-date and will be used.

Local copy of remote index is up-to-date and will be used.

Local copy of remote index is up-to-date and will be used.

Local copy of remote index is up-to-date and will be used.

Local copy of remote index is up-to-date and will be used.
Starting fast-emerge.
 Building package virtual/target-sdk world on root
Calculating deps...
Deps calculated in 1m34.2s
[ebuild     UD ] dev-libs/protobuf-c-1.1.1:0/0::chromiumos [1.3.1:0/1.0.0::chromiumos] USE="-static-libs -test" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild     UD ] chromeos-base/metrics-0.0.1-r2936::chromiumos [0.0.1-r2952::chromiumos] USE="cros_host passive_metrics -asan -coverage -cros-debug -fuzzer -metrics_uploader -msan -systemd -test -ubsan (-tsan%)" 0 KiB
[ebuild     UD ] chromeos-base/update_engine-0.0.3-r3321::chromiumos [0.0.3-r3338::chromiumos] USE="cros_host dbus -asan -coverage -cros-debug -cros_p2p -dlc -fuzzer -hwid_override -msan -mtd -power_management -systemd -test -ubsan (-tsan%)" 0 KiB
[binary     UD ] virtual/target-chromium-os-sdk-1-r123::chromiumos [1-r128::chromiumos] 0 KiB

Total: 4 packages (4 downgrades, 1 binary), Size of downloads: 0 KiB
Pending 0/4, Fetching 4/4, [Time 23:08:41 | Elapsed 1m35.3s | Load 0.91 0.7 0.73]
Fetched chromeos-base/metrics-0.0.1-r2936 in 0.26s
Fetched chromeos-base/update_engine-0.0.3-r3321 in 0.28s
Started chromeos-base/metrics-0.0.1-r2936 (logged in /tmp/metrics-0.0.1-r2936-7tRAiJ)
Fetched virtual/target-chromium-os-sdk-1-r123 in 0.31s
Fetched dev-libs/protobuf-c-1.1.1 in 0.37s
Started dev-libs/protobuf-c-1.1.1 (logged in /tmp/protobuf-c-1.1.1-t1yvSW)
=== Start output for job metrics-0.0.1-r2936 (0m15.5s) ===
metrics-0.0.1-r2936: >>> Emerging (1 of 1) chromeos-base/metrics-0.0.1-r2936::chromiumos
metrics-0.0.1-r2936:  * Running stacked hooks for pre_pkg_setup
metrics-0.0.1-r2936:  *    sysroot_build_bin_dir ...                                    [ ok ]s-0.0.1-r2936: 
metrics-0.0.1-r2936:  * Running stacked hooks for post_pkg_setup
metrics-0.0.1-r2936:  *    python_eclass_hack ...                                       [ ok ]s-0.0.1-r2936: 
metrics-0.0.1-r2936:  * Running stacked hooks for pre_src_unpack
metrics-0.0.1-r2936:  *    python_multilib_setup ...                                    [ ok ]s-0.0.1-r2936: 
metrics-0.0.1-r2936: >>> Unpacking source...
metrics-0.0.1-r2936: Cloning into '/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2'...
metrics-0.0.1-r2936: done.
metrics-0.0.1-r2936: >>> Source unpacked in /var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work
metrics-0.0.1-r2936:  * Running stacked hooks for post_src_unpack
metrics-0.0.1-r2936:  *    asan_init ...                                                [ ok ]s-0.0.1-r2936: 
metrics-0.0.1-r2936: >>> Preparing source in /var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics ...
metrics-0.0.1-r2936: >>> Source prepared.
metrics-0.0.1-r2936: >>> Configuring source in /var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics ...
metrics-0.0.1-r2936: /var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/common-mk/platform2.py --host --libdir=/usr/lib64 --use_flags=abi_x86_64 amd64 cros_host elibc_glibc kernel_linux passive_metrics userland_GNU --jobs=4 --action=configure --cache_dir=/var/cache/portage/chromeos-base/metrics --platform_subdir=metrics /var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics/metrics.gyp
metrics-0.0.1-r2936: 23:08:45: INFO: RunCommand: gyp /var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics/metrics.gyp '--format=ninja' '--include=/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/common-mk/common.gypi' '--depth=/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2' '--toplevel-dir=/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2' '--generator-output=/var/cache/portage/chromeos-base/metrics' '-Dexternal_cflags=-O2 -pipe' '-Dexternal_cppflags= -DNDEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE' '-Denable_exceptions=0' '-Dbuild_root=/var/cache/portage/chromeos-base/metrics' '-Dexternal_ldflags=-Wl,-O2 -Wl,--as-needed -Wl,-O2 -Wl,--as-needed' '-Dplatform2_root=/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2' '-Dexternal_cxxflags=-O2 -pipe' '-DOS=linux' '-Dlibdir=/usr/lib64' '-Dlibbase_ver=462023' '-Dsysroot=/' '-Dpkg-config=pkg-config' '-DUSE_abi_x86_64=1' '-DUSE_amd64=1' '-DUSE_cros_host=1' '-DUSE_elibc_glibc=1' '-DUSE_kernel_linux=1' '-DUSE_passive_metrics=1' '-DUSE_userland_GNU=1' in /var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2
metrics-0.0.1-r2936: >>> Source configured.
metrics-0.0.1-r2936: >>> Compiling source in /var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics ...
metrics-0.0.1-r2936: /var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/common-mk/platform2.py --host --libdir=/usr/lib64 --use_flags=abi_x86_64 amd64 cros_host elibc_glibc kernel_linux passive_metrics userland_GNU --jobs=4 --action=compile --cache_dir=/var/cache/portage/chromeos-base/metrics --platform_subdir=metrics all
metrics-0.0.1-r2936: 23:08:46: INFO: RunCommand: ninja -C /var/cache/portage/chromeos-base/metrics/out/Default -j 4 all
metrics-0.0.1-r2936: ninja: Entering directory `/var/cache/portage/chromeos-base/metrics/out/Default'
metrics-0.0.1-r2936: 
metrics-0.0.1-r2936: [0/35] RULE Generating C++ code from uploader/proto/chrome_user_metrics_extension.proto
metrics-0.0.1-r2936: [0/35] CXX obj/metrics/serialization/libmetrics-462023.serialization_utils.o
metrics-0.0.1-r2936: [0/35] RULE Generating C++ code from uploader/proto/histogram_event.proto
metrics-0.0.1-r2936: [0/35] RULE Generating C++ code from uploader/proto/system_profile.proto
metrics-0.0.1-r2936: [1/35] RULE Generating C++ code from uploader/proto/histogram_event.proto
metrics-0.0.1-r2936: /usr/share/proto: warning: directory does not exist.
metrics-0.0.1-r2936: 
metrics-0.0.1-r2936: [1/35] RULE Generating C++ code from uploader/proto/user_action_event.proto
metrics-0.0.1-r2936: [2/35] RULE Generating C++ code from uploader/proto/chrome_user_metrics_extension.proto
metrics-0.0.1-r2936: /usr/share/proto: warning: directory does not exist.
metrics-0.0.1-r2936: 
metrics-0.0.1-r2936: [2/35] CXX obj/metrics/serialization/libmetrics-462023.metric_sample.o
metrics-0.0.1-r2936: [3/35] RULE Generating C++ code from uploader/proto/system_profile.proto
metrics-0.0.1-r2936: /usr/share/proto: warning: directory does not exist.
metrics-0.0.1-r2936: 
metrics-0.0.1-r2936: [3/35] CXX obj/metrics/libmetrics-462023.c_metrics_library.o
metrics-0.0.1-r2936: [4/35] RULE Generating C++ code from uploader/proto/user_action_event.proto
metrics-0.0.1-r2936: /usr/share/proto: warning: directory does not exist.
metrics-0.0.1-r2936: 
metrics-0.0.1-r2936: [4/35] STAMP obj/metrics/metrics_proto.actions_rules_copies.stamp
metrics-0.0.1-r2936: [5/35] STAMP obj/metrics/metrics_proto.actions_rules_copies.stamp
metrics-0.0.1-r2936: [5/35] CXX obj/metrics/gen/include/metrics/uploader/proto/metrics_proto.chrome_user_metrics_extension.pb.o
metrics-0.0.1-r2936: [6/35] CXX obj/metrics/libmetrics-462023.c_metrics_library.o
metrics-0.0.1-r2936: [6/35] CXX obj/metrics/gen/include/metrics/uploader/proto/metrics_proto.histogram_event.pb.o
metrics-0.0.1-r2936: [7/35] CXX obj/metrics/serialization/libmetrics-462023.metric_sample.o
metrics-0.0.1-r2936: [7/35] CXX obj/metrics/gen/include/metrics/uploader/proto/metrics_proto.system_profile.pb.o
metrics-0.0.1-r2936: [8/35] CXX obj/metrics/serialization/libmetrics-462023.serialization_utils.o
metrics-0.0.1-r2936: [8/35] CXX obj/metrics/gen/include/metrics/uploader/proto/metrics_proto.user_action_event.pb.o
metrics-0.0.1-r2936: [9/35] CXX obj/metrics/gen/include/metrics/uploader/proto/metrics_proto.chrome_user_metrics_extension.pb.o
metrics-0.0.1-r2936: [9/35] CXX obj/metrics/libmetrics-462023.cumulative_metrics.o
metrics-0.0.1-r2936: [10/35] CXX obj/metrics/gen/include/metrics/uploader/proto/metrics_proto.histogram_event.pb.o
metrics-0.0.1-r2936: [10/35] CXX obj/metrics/libmetrics-462023.metrics_library.o
metrics-0.0.1-r2936: [11/35] CXX obj/metrics/gen/include/metrics/uploader/proto/metrics_proto.user_action_event.pb.o
metrics-0.0.1-r2936: [11/35] CXX obj/metrics/libmetrics-462023.persistent_integer.o
metrics-0.0.1-r2936: [12/35] CXX obj/metrics/libmetrics-462023.cumulative_metrics.o
metrics-0.0.1-r2936: [12/35] CXX obj/metrics/uploader/libupload_service.metrics_hashes.o
metrics-0.0.1-r2936: [13/35] CXX obj/metrics/libmetrics-462023.persistent_integer.o
metrics-0.0.1-r2936: [13/35] CXX obj/metrics/uploader/libupload_service.system_profile_cache.o
metrics-0.0.1-r2936: [14/35] CXX obj/metrics/uploader/libupload_service.metrics_hashes.o
metrics-0.0.1-r2936: [14/35] CXX obj/metrics/metrics_client.metrics_client.o
metrics-0.0.1-r2936: [15/35] CXX obj/metrics/metrics_client.metrics_client.o
metrics-0.0.1-r2936: [15/35] CXX obj/metrics/libmetrics-462023.timer.o
metrics-0.0.1-r2936: [16/35] CXX obj/metrics/uploader/libupload_service.system_profile_cache.o
metrics-0.0.1-r2936: [16/35] CXX obj/metrics/uploader/libupload_service.metrics_log.o
metrics-0.0.1-r2936: [17/35] CXX obj/metrics/libmetrics-462023.timer.o
metrics-0.0.1-r2936: [17/35] CXX obj/metrics/uploader/libupload_service.metrics_log_base.o
metrics-0.0.1-r2936: [18/35] CXX obj/metrics/uploader/libupload_service.metrics_log.o
metrics-0.0.1-r2936: [18/35] CXX obj/metrics/uploader/libupload_service.sender_http.o
metrics-0.0.1-r2936: [19/35] CXX obj/metrics/gen/include/metrics/uploader/proto/metrics_proto.system_profile.pb.o
metrics-0.0.1-r2936: [19/35] AR obj/metrics/libmetrics_proto.a
metrics-0.0.1-r2936: [20/35] AR obj/metrics/libmetrics_proto.a
metrics-0.0.1-r2936: [20/35] CXX obj/metrics/libmetrics_daemon.metrics_daemon.o
metrics-0.0.1-r2936: [21/35] CXX obj/metrics/uploader/libupload_service.metrics_log_base.o
metrics-0.0.1-r2936: [21/35] CXX obj/metrics/uploader/libupload_service.upload_service.o
metrics-0.0.1-r2936: [22/35] CXX obj/metrics/uploader/libupload_service.sender_http.o
metrics-0.0.1-r2936: [22/35] CXX obj/metrics/libmetrics_daemon.metrics_daemon_main.o
metrics-0.0.1-r2936: [23/35] CXX obj/metrics/libmetrics-462023.metrics_library.o
metrics-0.0.1-r2936: [23/35] SOLINK lib/libmetrics-462023.so
metrics-0.0.1-r2936: [24/35] SOLINK lib/libmetrics-462023.so
metrics-0.0.1-r2936: [24/35] STAMP obj/metrics/libupload_service.actions_depends.stamp
metrics-0.0.1-r2936: [25/35] STAMP obj/metrics/libupload_service.actions_depends.stamp
metrics-0.0.1-r2936: [25/35] LINK metrics_client
metrics-0.0.1-r2936: [26/35] LINK metrics_client
metrics-0.0.1-r2936: [26/35] STAMP obj/metrics/libmetrics_daemon.actions_depends.stamp
metrics-0.0.1-r2936: [27/35] STAMP obj/metrics/libmetrics_daemon.actions_depends.stamp
metrics-0.0.1-r2936: [27/35] CXX obj/metrics/libmetrics_daemon.vmlog_writer.o
metrics-0.0.1-r2936: [28/35] CXX obj/metrics/uploader/libupload_service.upload_service.o
metrics-0.0.1-r2936: [28/35] AR obj/metrics/libupload_service.a
metrics-0.0.1-r2936: [29/35] AR obj/metrics/libupload_service.a
metrics-0.0.1-r2936: [30/35] CXX obj/metrics/libmetrics_daemon.metrics_daemon.o
metrics-0.0.1-r2936: FAILED: obj/metrics/libmetrics_daemon.metrics_daemon.o 
metrics-0.0.1-r2936: x86_64-pc-linux-gnu-clang++ -MMD -MF obj/metrics/libmetrics_daemon.metrics_daemon.o.d -DNDEBUG -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Iobj/metrics/libmetrics_daemon.gen/include -Igen/include -I/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2 -I../../../../../../tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics -Igen -Wall -Wno-psabi -Wunused -Wno-unused-parameter -Wunreachable-code -ggdb3 -fstack-protector-strong -Wformat=2 -fvisibility=internal -Wa,--noexecstack -Werror -DUSE_RTTI_FOR_TYPE_TAGS -Wno-unused-local-typedefs -DBASE_VER=462023 -pthread -I/usr/include/chromeos -I/usr/include/base-462023 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/nss -I/usr/include/nspr -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -fPIE -fno-exceptions -std=gnu++14 -DNDEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -O2 -pipe -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables  -c ../../../../../../tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics/metrics_daemon.cc -o obj/metrics/libmetrics_daemon.metrics_daemon.o
metrics-0.0.1-r2936: In file included from ../../../../../../tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics/metrics_daemon.cc:29:
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:17:2: error: This file was generated by an older version of protoc which is
metrics-0.0.1-r2936: #error This file was generated by an older version of protoc which is
metrics-0.0.1-r2936:  ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:18:2: error: incompatible with your Protocol Buffer headers.  Please
metrics-0.0.1-r2936: #error incompatible with your Protocol Buffer headers.  Please
metrics-0.0.1-r2936:  ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:19:2: error: regenerate this file with a newer version of protoc.
metrics-0.0.1-r2936: #error regenerate this file with a newer version of protoc.
metrics-0.0.1-r2936:  ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:111:10: error: unknown type name 'PROTOBUF_CONSTEXPR'
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:          ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:111:29: error: expected member name or ';' after declaration specifiers
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:   ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:228:10: error: unknown type name 'PROTOBUF_CONSTEXPR'
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:          ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:228:29: error: expected member name or ';' after declaration specifiers
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:   ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:328:10: error: unknown type name 'PROTOBUF_CONSTEXPR'
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:          ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:328:29: error: expected member name or ';' after declaration specifiers
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:   ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:436:10: error: unknown type name 'PROTOBUF_CONSTEXPR'
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:          ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:436:29: error: expected member name or ';' after declaration specifiers
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:   ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:526:10: error: unknown type name 'PROTOBUF_CONSTEXPR'
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:          ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:526:29: error: expected member name or ';' after declaration specifiers
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:   ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:616:10: error: unknown type name 'PROTOBUF_CONSTEXPR'
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:          ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:616:29: error: expected member name or ';' after declaration specifiers
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:   ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:716:10: error: unknown type name 'PROTOBUF_CONSTEXPR'
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:          ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:716:29: error: expected member name or ';' after declaration specifiers
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:   ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:1184:78: error: unknown class name 'true_type'; did you mean 'std::true_type'?
metrics-0.0.1-r2936: template <> struct is_proto_enum< ::power_manager::SuspendImminent_Reason> : ::google::protobuf::internal::true_type {};
metrics-0.0.1-r2936:                                                                              ^
metrics-0.0.1-r2936: /usr/bin/../include/c++/v1/type_traits:545:38: note: 'std::true_type' declared here
metrics-0.0.1-r2936: typedef _LIBCPP_BOOL_CONSTANT(true)  true_type;
metrics-0.0.1-r2936:                                      ^
metrics-0.0.1-r2936: 18 errors generated.
metrics-0.0.1-r2936: 
metrics-0.0.1-r2936: [31/35] CXX obj/metrics/libmetrics_daemon.metrics_daemon_main.o
metrics-0.0.1-r2936: [32/35] CXX obj/metrics/libmetrics_daemon.vmlog_writer.o
metrics-0.0.1-r2936: ninja: build stopped: subcommand failed.
metrics-0.0.1-r2936: platform2.py: Unhandled exception:
metrics-0.0.1-r2936: Traceback (most recent call last):
metrics-0.0.1-r2936:   File "/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/common-mk/platform2.py", line 449, in <module>
metrics-0.0.1-r2936:     commandline.ScriptWrapperMain(lambda _: main)
metrics-0.0.1-r2936:   File "/usr/lib64/python2.7/site-packages/chromite/lib/commandline.py", line 959, in ScriptWrapperMain
metrics-0.0.1-r2936:     ret = target(argv[1:])
metrics-0.0.1-r2936:   File "/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/common-mk/platform2.py", line 445, in main
metrics-0.0.1-r2936:     getattr(p2, options.action)(options.args)
metrics-0.0.1-r2936:   File "/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/common-mk/platform2.py", line 387, in compile
metrics-0.0.1-r2936:     cros_build_lib.RunCommand(ninja_args)
metrics-0.0.1-r2936:   File "/usr/lib64/python2.7/site-packages/chromite/lib/cros_build_lib.py", line 654, in RunCommand
metrics-0.0.1-r2936:     raise RunCommandError(msg, cmd_result)
metrics-0.0.1-r2936: chromite.lib.cros_build_lib.RunCommandError: return code: 1; command: ninja -C /var/cache/portage/chromeos-base/metrics/out/Default -j 4 all
metrics-0.0.1-r2936: cmd=['ninja', '-C', '/var/cache/portage/chromeos-base/metrics/out/Default', '-j', '4', 'all']
metrics-0.0.1-r2936:  * ERROR: chromeos-base/metrics-0.0.1-r2936::chromiumos failed (compile phase):
metrics-0.0.1-r2936:  *   (no error message)
metrics-0.0.1-r2936:  * 
metrics-0.0.1-r2936:  * Call stack:
metrics-0.0.1-r2936:  *     ebuild.sh, line  124:  Called src_compile
metrics-0.0.1-r2936:  *   environment, line 3908:  Called platform_src_compile
metrics-0.0.1-r2936:  *   environment, line 3497:  Called platform 'compile' 'all'
metrics-0.0.1-r2936:  *   environment, line 3445:  Called die
metrics-0.0.1-r2936:  * The specific snippet of code:
metrics-0.0.1-r2936:  *       "${cmd[@]}" || die
metrics-0.0.1-r2936:  * 
metrics-0.0.1-r2936:  * If you need support, post the output of `emerge --info '=chromeos-base/metrics-0.0.1-r2936::chromiumos'`,
metrics-0.0.1-r2936:  * the complete build log and the output of `emerge -pqv '=chromeos-base/metrics-0.0.1-r2936::chromiumos'`.
metrics-0.0.1-r2936:  * The complete build log is located at '/var/log/portage/chromeos-base:metrics-0.0.1-r2936:20190321-050842.log'.
metrics-0.0.1-r2936:  * For convenience, a symlink to the build log is located at '/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/temp/build.log'.
metrics-0.0.1-r2936:  * The ebuild environment file is located at '/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/temp/environment'.
metrics-0.0.1-r2936:  * Working directory: '/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics'
metrics-0.0.1-r2936:  * S: '/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics'
metrics-0.0.1-r2936: >>> Failed to emerge chromeos-base/metrics-0.0.1-r2936, Log file:
metrics-0.0.1-r2936: >>>  '/var/log/portage/chromeos-base:metrics-0.0.1-r2936:20190321-050842.log'
metrics-0.0.1-r2936: 
metrics-0.0.1-r2936:  * Messages for package chromeos-base/metrics-0.0.1-r2936:
metrics-0.0.1-r2936:  * Log file: /var/log/portage/chromeos-base:metrics-0.0.1-r2936:20190321-050842.log
metrics-0.0.1-r2936: 
metrics-0.0.1-r2936:  * ERROR: chromeos-base/metrics-0.0.1-r2936::chromiumos failed (compile phase):
metrics-0.0.1-r2936:  *   (no error message)
metrics-0.0.1-r2936:  * 
metrics-0.0.1-r2936:  * Call stack:
metrics-0.0.1-r2936:  *     ebuild.sh, line  124:  Called src_compile
metrics-0.0.1-r2936:  *   environment, line 3908:  Called platform_src_compile
metrics-0.0.1-r2936:  *   environment, line 3497:  Called platform 'compile' 'all'
metrics-0.0.1-r2936:  *   environment, line 3445:  Called die
metrics-0.0.1-r2936:  * The specific snippet of code:
metrics-0.0.1-r2936:  *       "${cmd[@]}" || die
metrics-0.0.1-r2936:  * 
metrics-0.0.1-r2936:  * If you need support, post the output of `emerge --info '=chromeos-base/metrics-0.0.1-r2936::chromiumos'`,
metrics-0.0.1-r2936:  * the complete build log and the output of `emerge -pqv '=chromeos-base/metrics-0.0.1-r2936::chromiumos'`.
metrics-0.0.1-r2936:  * The complete build log is located at '/var/log/portage/chromeos-base:metrics-0.0.1-r2936:20190321-050842.log'.
metrics-0.0.1-r2936:  * For convenience, a symlink to the build log is located at '/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/temp/build.log'.
metrics-0.0.1-r2936:  * The ebuild environment file is located at '/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/temp/environment'.
metrics-0.0.1-r2936:  * Working directory: '/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics'
metrics-0.0.1-r2936:  * S: '/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics'
=== Complete: job metrics-0.0.1-r2936 (0m15.5s) ===
Failed chromeos-base/metrics-0.0.1-r2936 (in 0m15.5s), retrying later.
Pending 3/4, Building 1/1, Retrying 1, [Time 23:08:57 | Elapsed 1m51.1s | Load 1.78 0.91 0.8]
=== Start output for job protobuf-c-1.1.1 (0m22.5s) ===
protobuf-c-1.1.1: >>> Emerging (1 of 1) dev-libs/protobuf-c-1.1.1::chromiumos
protobuf-c-1.1.1:  * protobuf-c-1.1.1.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ...          [ ok ]
protobuf-c-1.1.1:  * Running stacked hooks for pre_pkg_setup
protobuf-c-1.1.1:  *    sysroot_build_bin_dir ...                                       [ ok ]uf-c-1.1.1: 
protobuf-c-1.1.1:  * Running stacked hooks for post_pkg_setup
protobuf-c-1.1.1:  *    python_eclass_hack ...                                          [ ok ]uf-c-1.1.1: 
protobuf-c-1.1.1:  * Running stacked hooks for pre_src_unpack
protobuf-c-1.1.1:  *    python_multilib_setup ...                                       [ ok ]uf-c-1.1.1: 
protobuf-c-1.1.1: >>> Unpacking source...
protobuf-c-1.1.1: >>> Unpacking protobuf-c-1.1.1.tar.gz to /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work
protobuf-c-1.1.1: >>> Source unpacked in /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work
protobuf-c-1.1.1:  * Running stacked hooks for post_src_unpack
protobuf-c-1.1.1:  *    asan_init ...                                                   [ ok ]uf-c-1.1.1: 
protobuf-c-1.1.1: >>> Preparing source in /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1 ...
protobuf-c-1.1.1:  * Applying protobuf-c-1.1.0-no-build-tests.patch ...                 [ ok ]uf-c-1.1.1: 
protobuf-c-1.1.1:  * Running eautoreconf in '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1' ...
protobuf-c-1.1.1:  * Running libtoolize --install --copy --force --automake ...         [ ok ]uf-c-1.1.1: 
protobuf-c-1.1.1:  * Running aclocal -I m4 ...                                          [ ok ]uf-c-1.1.1: 
protobuf-c-1.1.1:  * Running autoconf --force ...                                       [ ok ]uf-c-1.1.1: 
protobuf-c-1.1.1:  * Running autoheader ...                                             [ ok ]uf-c-1.1.1: 
protobuf-c-1.1.1:  * Running automake --add-missing --copy --foreign --force-missing .. [ ok ]uf-c-1.1.1: 
protobuf-c-1.1.1:  * Running elibtoolize in: protobuf-c-1.1.1/
protobuf-c-1.1.1:  * Running elibtoolize in: protobuf-c-1.1.1/build-aux/
protobuf-c-1.1.1:  *   Applying portage/1.2.0 patch ...
protobuf-c-1.1.1:  *   Applying sed/1.5.6 patch ...
protobuf-c-1.1.1:  *   Applying as-needed/2.4.3 patch ...
protobuf-c-1.1.1: >>> Source prepared.
protobuf-c-1.1.1: >>> Configuring source in /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1 ...
protobuf-c-1.1.1:  * abi_x86_64.amd64: running multilib-minimal_abi_src_configure
protobuf-c-1.1.1: >>> Working in BUILD_DIR: "/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1-abi_x86_64.amd64"
protobuf-c-1.1.1:  * econf: updating protobuf-c-1.1.1/build-aux/config.sub with /usr/share/gnuconfig/config.sub
protobuf-c-1.1.1:  * econf: updating protobuf-c-1.1.1/build-aux/config.guess with /usr/share/gnuconfig/config.guess
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --libdir=/usr/lib64 --docdir=/usr/share/doc/protobuf-c-1.1.1 --enable-shared --disable-static
protobuf-c-1.1.1: configure: loading site script /usr/share/config.site
protobuf-c-1.1.1: checking for a BSD-compatible install... /usr/lib/portage/python2.7/ebuild-helpers/xattr/install -c
protobuf-c-1.1.1: checking whether build environment is sane... yes
protobuf-c-1.1.1: checking for a thread-safe mkdir -p... /bin/mkdir -p
protobuf-c-1.1.1: checking for gawk... gawk
protobuf-c-1.1.1: checking whether make sets $(MAKE)... yes
protobuf-c-1.1.1: checking whether make supports nested variables... yes
protobuf-c-1.1.1: checking for style of include used by make... GNU
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-clang
protobuf-c-1.1.1: checking whether the C compiler works... yes
protobuf-c-1.1.1: checking for C compiler default output file name... a.out
protobuf-c-1.1.1: checking for suffix of executables... 
protobuf-c-1.1.1: checking whether we are cross compiling... no
protobuf-c-1.1.1: checking for suffix of object files... o
protobuf-c-1.1.1: checking whether we are using the GNU C compiler... yes
protobuf-c-1.1.1: checking whether x86_64-pc-linux-gnu-clang accepts -g... yes
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-clang option to accept ISO C89... none needed
protobuf-c-1.1.1: checking whether x86_64-pc-linux-gnu-clang understands -c and -o together... yes
protobuf-c-1.1.1: checking dependency style of x86_64-pc-linux-gnu-clang... none
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-clang option to accept ISO C99... none needed
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-clang option to accept ISO Standard C... (cached) none needed
protobuf-c-1.1.1: checking whether we are using the GNU C++ compiler... yes
protobuf-c-1.1.1: checking whether x86_64-pc-linux-gnu-clang++ accepts -g... yes
protobuf-c-1.1.1: checking dependency style of x86_64-pc-linux-gnu-clang++... none
protobuf-c-1.1.1: checking whether ln -s works... yes
protobuf-c-1.1.1: checking how to run the C preprocessor... x86_64-pc-linux-gnu-clang -E
protobuf-c-1.1.1: checking for grep that handles long lines and -e... /bin/grep
protobuf-c-1.1.1: checking for egrep... /bin/grep -E
protobuf-c-1.1.1: checking for ANSI C header files... yes
protobuf-c-1.1.1: checking for sys/types.h... yes
protobuf-c-1.1.1: checking for sys/stat.h... yes
protobuf-c-1.1.1: checking for stdlib.h... yes
protobuf-c-1.1.1: checking for string.h... yes
protobuf-c-1.1.1: checking for memory.h... yes
protobuf-c-1.1.1: checking for strings.h... yes
protobuf-c-1.1.1: checking for inttypes.h... yes
protobuf-c-1.1.1: checking for stdint.h... yes
protobuf-c-1.1.1: checking for unistd.h... yes
protobuf-c-1.1.1: checking minix/config.h usability... no
protobuf-c-1.1.1: checking minix/config.h presence... no
protobuf-c-1.1.1: checking for minix/config.h... no
protobuf-c-1.1.1: checking whether it is safe to define __EXTENSIONS__... yes
protobuf-c-1.1.1: checking for special C compiler options needed for large files... no
protobuf-c-1.1.1: checking for _FILE_OFFSET_BITS value needed for large files... no
protobuf-c-1.1.1: checking whether make supports nested variables... (cached) yes
protobuf-c-1.1.1: checking build system type... x86_64-pc-linux-gnu
protobuf-c-1.1.1: checking host system type... x86_64-pc-linux-gnu
protobuf-c-1.1.1: checking how to print strings... printf
protobuf-c-1.1.1: checking for a sed that does not truncate output... /bin/sed
protobuf-c-1.1.1: checking for fgrep... /bin/grep -F
protobuf-c-1.1.1: checking for ld used by x86_64-pc-linux-gnu-clang... /usr/bin/x86_64-pc-linux-gnu-ld
protobuf-c-1.1.1: checking if the linker (/usr/bin/x86_64-pc-linux-gnu-ld) is GNU ld... yes
protobuf-c-1.1.1: checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-pc-linux-gnu-nm -B
protobuf-c-1.1.1: checking the name lister (/usr/bin/x86_64-pc-linux-gnu-nm -B) interface... BSD nm
protobuf-c-1.1.1: checking the maximum length of command line arguments... 1572864
protobuf-c-1.1.1: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
protobuf-c-1.1.1: checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
protobuf-c-1.1.1: checking for /usr/bin/x86_64-pc-linux-gnu-ld option to reload object files... -r
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump
protobuf-c-1.1.1: checking how to recognize dependent libraries... pass_all
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-dlltool... no
protobuf-c-1.1.1: checking for dlltool... no
protobuf-c-1.1.1: checking how to associate runtime and link libraries... printf %s\n
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
protobuf-c-1.1.1: checking for archiver @FILE support... @
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
protobuf-c-1.1.1: checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from x86_64-pc-linux-gnu-clang object... ok
protobuf-c-1.1.1: checking for sysroot... no
protobuf-c-1.1.1: checking for a working dd... /bin/dd
protobuf-c-1.1.1: checking how to truncate binary pipes... /bin/dd bs=4096 count=1
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-mt... no
protobuf-c-1.1.1: checking for mt... no
protobuf-c-1.1.1: checking if : is a manifest tool... no
protobuf-c-1.1.1: checking for dlfcn.h... yes
protobuf-c-1.1.1: checking for objdir... .libs
protobuf-c-1.1.1: checking if x86_64-pc-linux-gnu-clang supports -fno-rtti -fno-exceptions... yes
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-clang option to produce PIC... -fPIC -DPIC
protobuf-c-1.1.1: checking if x86_64-pc-linux-gnu-clang PIC flag -fPIC -DPIC works... yes
protobuf-c-1.1.1: checking if x86_64-pc-linux-gnu-clang static flag -static works... yes
protobuf-c-1.1.1: checking if x86_64-pc-linux-gnu-clang supports -c -o file.o... yes
protobuf-c-1.1.1: checking if x86_64-pc-linux-gnu-clang supports -c -o file.o... (cached) yes
protobuf-c-1.1.1: checking whether the x86_64-pc-linux-gnu-clang linker (/usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes
protobuf-c-1.1.1: checking whether -lc should be explicitly linked in... no
protobuf-c-1.1.1: checking dynamic linker characteristics... GNU/Linux ld.so
protobuf-c-1.1.1: checking how to hardcode library paths into programs... immediate
protobuf-c-1.1.1: checking whether stripping libraries is possible... yes
protobuf-c-1.1.1: checking if libtool supports shared libraries... yes
protobuf-c-1.1.1: checking whether to build shared libraries... yes
protobuf-c-1.1.1: checking whether to build static libraries... no
protobuf-c-1.1.1: checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-clang++ -E
protobuf-c-1.1.1: checking for ld used by x86_64-pc-linux-gnu-clang++... /usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64
protobuf-c-1.1.1: checking if the linker (/usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) is GNU ld... yes
protobuf-c-1.1.1: checking whether the x86_64-pc-linux-gnu-clang++ linker (/usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-clang++ option to produce PIC... -fPIC -DPIC
protobuf-c-1.1.1: checking if x86_64-pc-linux-gnu-clang++ PIC flag -fPIC -DPIC works... yes
protobuf-c-1.1.1: checking if x86_64-pc-linux-gnu-clang++ static flag -static works... yes
protobuf-c-1.1.1: checking if x86_64-pc-linux-gnu-clang++ supports -c -o file.o... yes
protobuf-c-1.1.1: checking if x86_64-pc-linux-gnu-clang++ supports -c -o file.o... (cached) yes
protobuf-c-1.1.1: checking whether the x86_64-pc-linux-gnu-clang++ linker (/usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes
protobuf-c-1.1.1: checking dynamic linker characteristics... (cached) GNU/Linux ld.so
protobuf-c-1.1.1: checking how to hardcode library paths into programs... immediate
protobuf-c-1.1.1: checking for doxygen... no
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config
protobuf-c-1.1.1: checking pkg-config is at least version 0.9.0... yes
protobuf-c-1.1.1: checking for protobuf... yes
protobuf-c-1.1.1: checking google/protobuf/compiler/command_line_interface.h usability... yes
protobuf-c-1.1.1: checking google/protobuf/compiler/command_line_interface.h presence... yes
protobuf-c-1.1.1: checking for google/protobuf/compiler/command_line_interface.h... yes
protobuf-c-1.1.1: checking for protoc... /usr/bin/protoc
protobuf-c-1.1.1: checking if LD -Wl,--version-script works... yes
protobuf-c-1.1.1: checking whether self tests are run under valgrind... no
protobuf-c-1.1.1: checking whether to build with code coverage support... no
protobuf-c-1.1.1: checking whether byte ordering is bigendian... no
protobuf-c-1.1.1: checking that generated files are newer than configure... done
protobuf-c-1.1.1: configure: creating ./config.status
protobuf-c-1.1.1: config.status: creating Makefile
protobuf-c-1.1.1: config.status: creating protobuf-c/libprotobuf-c.pc
protobuf-c-1.1.1: config.status: creating config.h
protobuf-c-1.1.1: config.status: executing depfiles commands
protobuf-c-1.1.1: config.status: executing libtool commands
protobuf-c-1.1.1: 
protobuf-c-1.1.1:     protobuf-c 1.1.1
protobuf-c-1.1.1: 
protobuf-c-1.1.1:         CC:                     x86_64-pc-linux-gnu-clang
protobuf-c-1.1.1:         CFLAGS:                 -O2 -pipe
protobuf-c-1.1.1:         CXX:                    x86_64-pc-linux-gnu-clang++
protobuf-c-1.1.1:         CXXFLAGS:               -O2 -pipe
protobuf-c-1.1.1:         LDFLAGS:                -Wl,-O2 -Wl,--as-needed -Wl,-O2 -Wl,--as-needed
protobuf-c-1.1.1:         LIBS:                   
protobuf-c-1.1.1: 
protobuf-c-1.1.1:         prefix:                 /usr
protobuf-c-1.1.1:         sysconfdir:             /etc
protobuf-c-1.1.1:         libdir:                 /usr/lib64
protobuf-c-1.1.1:         includedir:             ${prefix}/include
protobuf-c-1.1.1:         pkgconfigdir:           ${libdir}/pkgconfig
protobuf-c-1.1.1: 
protobuf-c-1.1.1:         bigendian:              no
protobuf-c-1.1.1:         protobuf version:       libprotoc 3.6.1
protobuf-c-1.1.1: 
protobuf-c-1.1.1: >>> Source configured.
protobuf-c-1.1.1: >>> Compiling source in /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1 ...
protobuf-c-1.1.1:  * abi_x86_64.amd64: running multilib-minimal_abi_src_compile
protobuf-c-1.1.1: make -j4 
protobuf-c-1.1.1: make  all-am
protobuf-c-1.1.1: make[1]: Entering directory '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1-abi_x86_64.amd64'
protobuf-c-1.1.1: /bin/sh ./libtool  --tag=CC   --mode=compile x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1  -include ./config.h -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protobuf-c -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1    -O2 -pipe -c -o protobuf-c/protobuf-c.lo /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protobuf-c/protobuf-c.c
protobuf-c-1.1.1: x86_64-pc-linux-gnu-clang++ -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1  -include ./config.h -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protobuf-c -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1   -pthread  -O2 -pipe -c -o protoc-c/protoc_c_protoc_c-c_bytes_field.o `test -f 'protoc-c/c_bytes_field.cc' || echo '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/'`protoc-c/c_bytes_field.cc
protobuf-c-1.1.1: x86_64-pc-linux-gnu-clang++ -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1  -include ./config.h -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protobuf-c -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1   -pthread  -O2 -pipe -c -o protoc-c/protoc_c_protoc_c-c_enum.o `test -f 'protoc-c/c_enum.cc' || echo '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/'`protoc-c/c_enum.cc
protobuf-c-1.1.1: x86_64-pc-linux-gnu-clang++ -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1  -include ./config.h -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protobuf-c -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1   -pthread  -O2 -pipe -c -o protoc-c/protoc_c_protoc_c-c_enum_field.o `test -f 'protoc-c/c_enum_field.cc' || echo '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/'`protoc-c/c_enum_field.cc
protobuf-c-1.1.1: libtool: compile:  x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1 -include ./config.h -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protobuf-c -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1 -O2 -pipe -c /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protobuf-c/protobuf-c.c  -fPIC -DPIC -o protobuf-c/.libs/protobuf-c.o
protobuf-c-1.1.1: In file included from /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum_field.cc:63:
protobuf-c-1.1.1: In file included from /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum_field.h:68:
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_field.h:120:3: error: no template named 'scoped_array'
protobuf-c-1.1.1:   scoped_array<scoped_ptr<FieldGenerator> > field_generators_;
protobuf-c-1.1.1:   ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_field.h:120:16: error: use of undeclared identifier 'scoped_ptr'
protobuf-c-1.1.1:   scoped_array<scoped_ptr<FieldGenerator> > field_generators_;
protobuf-c-1.1.1:                ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_field.h:120:27: error: 'FieldGenerator' does not refer to a value
protobuf-c-1.1.1:   scoped_array<scoped_ptr<FieldGenerator> > field_generators_;
protobuf-c-1.1.1:                           ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_field.h:80:7: note: declared here
protobuf-c-1.1.1: class FieldGenerator {
protobuf-c-1.1.1:       ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_field.h:120:43: error: expected member name or ';' after declaration specifiers
protobuf-c-1.1.1:   scoped_array<scoped_ptr<FieldGenerator> > field_generators_;
protobuf-c-1.1.1:   ~~~~~~~~~~~~                            ^
protobuf-c-1.1.1: In file included from /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_bytes_field.cc:63:
protobuf-c-1.1.1: In file included from /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_bytes_field.h:68:
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_field.h:120:3: error: no template named 'scoped_array'
protobuf-c-1.1.1:   scoped_array<scoped_ptr<FieldGenerator> > field_generators_;
protobuf-c-1.1.1:   ^
protobuf-c-1.1.1: In file included from /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum_field.cc:63:
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum_field.h:87:3: error: no template named 'map'; did you mean 'std::map'?
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_field.h:120:16: error: use of undeclared identifier 'scoped_ptr'
protobuf-c-1.1.1:   scoped_array<scoped_ptr<FieldGenerator> > field_generators_;
protobuf-c-1.1.1:                ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_field.h:120:27: error: 'FieldGenerator' does not refer to a value
protobuf-c-1.1.1:   scoped_array<scoped_ptr<FieldGenerator> > field_generators_;
protobuf-c-1.1.1:                           ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_field.h:80:7: note: declared here
protobuf-c-1.1.1: class FieldGenerator {
protobuf-c-1.1.1:       ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_field.h:120:43: error: expected member name or ';' after declaration specifiers
protobuf-c-1.1.1:   scoped_array<scoped_ptr<FieldGenerator> > field_generators_;
protobuf-c-1.1.1:   ~~~~~~~~~~~~                            ^
protobuf-c-1.1.1:   map<string, string> variables_;
protobuf-c-1.1.1:   ^~~
protobuf-c-1.1.1:   std::map
protobuf-c-1.1.1: /usr/bin/../include/c++/v1/__tree:1515:77: note: 'std::map' declared here
protobuf-c-1.1.1:     template <class, class, class, class> friend class _LIBCPP_TEMPLATE_VIS map;
protobuf-c-1.1.1:                                                                             ^
protobuf-c-1.1.1: In file included from /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_bytes_field.cc:63:
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_bytes_field.h:89:3: error: no template named 'map'; did you mean 'std::map'?
protobuf-c-1.1.1:   map<string, string> variables_;
protobuf-c-1.1.1:   ^~~
protobuf-c-1.1.1:   std::map
protobuf-c-1.1.1: /usr/bin/../include/c++/v1/__tree:1515:77: note: 'std::map' declared here
protobuf-c-1.1.1:     template <class, class, class, class> friend class _LIBCPP_TEMPLATE_VIS map;
protobuf-c-1.1.1:                                                                             ^
protobuf-c-1.1.1: x86_64-pc-linux-gnu-clang++ -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1  -include ./config.h -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protobuf-c -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1   -pthread  -O2 -pipe -c -o protoc-c/protoc_c_protoc_c-c_extension.o `test -f 'protoc-c/c_extension.cc' || echo '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/'`protoc-c/c_extension.cc
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_bytes_field.cc:77:25: error: no template named 'map'; did you mean 'Map'?
protobuf-c-1.1.1:                         map<string, string>* variables) {
protobuf-c-1.1.1:                         ^~~
protobuf-c-1.1.1:                         Map
protobuf-c-1.1.1: /usr/include/google/protobuf/map.h:123:7: note: 'Map' declared here
protobuf-c-1.1.1: class Map {
protobuf-c-1.1.1:       ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_bytes_field.cc:89:3: error: no matching function for call to 'SetBytesVariables'
protobuf-c-1.1.1:   SetBytesVariables(descriptor, &variables_);
protobuf-c-1.1.1:   ^~~~~~~~~~~~~~~~~
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_bytes_field.cc:76:6: note: candidate function not viable: no known conversion from 'map<std::__1::string, std::__1::string> *' (aka 'map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > > *') to 'Map<std::__1::string, std::__1::string> *' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > > *') for 2nd argument
protobuf-c-1.1.1: void SetBytesVariables(const FieldDescriptor* descriptor,
protobuf-c-1.1.1:      ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum_field.cc:78:23: error: no template named 'map'; did you mean 'Map'?
protobuf-c-1.1.1:                       map<string, string>* variables) {
protobuf-c-1.1.1:                       ^~~
protobuf-c-1.1.1:                       Map
protobuf-c-1.1.1: /usr/include/google/protobuf/map.h:123:7: note: 'Map' declared here
protobuf-c-1.1.1: class Map {
protobuf-c-1.1.1:       ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum_field.cc:97:3: error: no matching function for call to 'SetEnumVariables'
protobuf-c-1.1.1:   SetEnumVariables(descriptor, &variables_);
protobuf-c-1.1.1:   ^~~~~~~~~~~~~~~~
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum_field.cc:77:6: note: candidate function not viable: no known conversion from 'map<std::__1::string, std::__1::string> *' (aka 'map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > > *') to 'Map<std::__1::string, std::__1::string> *' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > > *') for 2nd argument
protobuf-c-1.1.1: void SetEnumVariables(const FieldDescriptor* descriptor,
protobuf-c-1.1.1:      ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:84:3: error: no template named 'map'; did you mean 'Map'?
protobuf-c-1.1.1:   map<string, string> vars;
protobuf-c-1.1.1:   ^~~
protobuf-c-1.1.1:   Map
protobuf-c-1.1.1: /usr/include/google/protobuf/map.h:123:7: note: 'Map' declared here
protobuf-c-1.1.1: class Map {
protobuf-c-1.1.1:       ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:93:12: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:   printer->Print(vars, "typedef enum _$classname$ {\n");
protobuf-c-1.1.1:   ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:113:14: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:     printer->Print(vars, "$prefix$$name$ = $number$$opt_comma$\n");
protobuf-c-1.1.1:     ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:123:12: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:   printer->Print(vars, "  PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE($uc_name$)\n");
protobuf-c-1.1.1:   ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:125:12: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:   printer->Print(vars, "} $classname$;\n");
protobuf-c-1.1.1:   ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:129:3: error: no template named 'map'; did you mean 'Map'?
protobuf-c-1.1.1:   map<string, string> vars;
protobuf-c-1.1.1:   ^~~
protobuf-c-1.1.1:   Map
protobuf-c-1.1.1: /usr/include/google/protobuf/map.h:123:7: note: 'Map' declared here
protobuf-c-1.1.1: class Map {
protobuf-c-1.1.1:       ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:138:12: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:   printer->Print(vars,
protobuf-c-1.1.1:   ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:152:3: error: no template named 'map'; did you mean 'Map'?
protobuf-c-1.1.1:   map<string, string> vars;
protobuf-c-1.1.1:   ^~~
protobuf-c-1.1.1:   Map
protobuf-c-1.1.1: /usr/include/google/protobuf/map.h:123:7: note: 'Map' declared here
protobuf-c-1.1.1: class Map {
protobuf-c-1.1.1:       ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:156:12: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:   printer->Print(vars,
protobuf-c-1.1.1:   ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:179:3: error: no template named 'map'; did you mean 'Map'?
protobuf-c-1.1.1:   map<string, string> vars;
protobuf-c-1.1.1:   ^~~
protobuf-c-1.1.1:   Map
protobuf-c-1.1.1: /usr/include/google/protobuf/map.h:123:7: note: 'Map' declared here
protobuf-c-1.1.1: class Map {
protobuf-c-1.1.1:       ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:218:12: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:   printer->Print(vars,
protobuf-c-1.1.1:   ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:229:12: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:   printer->Print(vars, "};\n");
protobuf-c-1.1.1:   ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:230:12: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:   printer->Print(vars, "static const ProtobufCIntRange $lcclassname$__value_ranges[] = {\n");
protobuf-c-1.1.1:   ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:245:13: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:           printer->Print (vars, "{$range_start_value$, $orig_index$},");
protobuf-c-1.1.1:           ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:257:14: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:     printer->Print (vars, "{$range_start_value$, $orig_index$},");
protobuf-c-1.1.1:     ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:264:14: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:     printer->Print (vars, "{$range_start_value$, $orig_index$}\n};\n");
protobuf-c-1.1.1:     ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:271:12: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:   printer->Print(vars,
protobuf-c-1.1.1:   ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:277:14: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:     printer->Print (vars, "  { \"$name$\", $index$ },\n");
protobuf-c-1.1.1:     ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:279:12: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:   printer->Print(vars, "};\n");
protobuf-c-1.1.1:   ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: fatal error: too many errors emitted, stopping now [-ferror-limit=]
protobuf-c-1.1.1: 20 errors generated.
protobuf-c-1.1.1: make[1]: *** [Makefile:1178: protoc-c/protoc_c_protoc_c-c_enum.o] Error 1
protobuf-c-1.1.1: make[1]: *** Waiting for unfinished jobs....
protobuf-c-1.1.1: 7 errors generated.
protobuf-c-1.1.1: make[1]: *** [Makefile:1192: protoc-c/protoc_c_protoc_c-c_enum_field.o] Error 1
protobuf-c-1.1.1: 7 errors generated.
protobuf-c-1.1.1: make[1]: *** [Makefile:1164: protoc-c/protoc_c_protoc_c-c_bytes_field.o] Error 1
protobuf-c-1.1.1: make[1]: Leaving directory '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1-abi_x86_64.amd64'
protobuf-c-1.1.1: make: *** [Makefile:811: all] Error 2
protobuf-c-1.1.1:  * ERROR: dev-libs/protobuf-c-1.1.1::chromiumos failed (compile phase):
protobuf-c-1.1.1:  *   emake failed
protobuf-c-1.1.1:  * 
protobuf-c-1.1.1:  * If you need support, post the output of `emerge --info '=dev-libs/protobuf-c-1.1.1::chromiumos'`,
protobuf-c-1.1.1:  * the complete build log and the output of `emerge -pqv '=dev-libs/protobuf-c-1.1.1::chromiumos'`.
protobuf-c-1.1.1:  * The complete build log is located at '/var/log/portage/dev-libs:protobuf-c-1.1.1:20190321-050842.log'.
protobuf-c-1.1.1:  * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/temp/build.log'.
protobuf-c-1.1.1:  * The ebuild environment file is located at '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/temp/environment'.
protobuf-c-1.1.1:  * Working directory: '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1-abi_x86_64.amd64'
protobuf-c-1.1.1:  * S: '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1'
protobuf-c-1.1.1: >>> Failed to emerge dev-libs/protobuf-c-1.1.1, Log file:
protobuf-c-1.1.1: >>>  '/var/log/portage/dev-libs:protobuf-c-1.1.1:20190321-050842.log'
protobuf-c-1.1.1: 
protobuf-c-1.1.1:  * Messages for package dev-libs/protobuf-c-1.1.1:
protobuf-c-1.1.1:  * Log file: /var/log/portage/dev-libs:protobuf-c-1.1.1:20190321-050842.log
protobuf-c-1.1.1: 
protobuf-c-1.1.1:  * ERROR: dev-libs/protobuf-c-1.1.1::chromiumos failed (compile phase):
protobuf-c-1.1.1:  *   emake failed
protobuf-c-1.1.1:  * 
protobuf-c-1.1.1:  * If you need support, post the output of `emerge --info '=dev-libs/protobuf-c-1.1.1::chromiumos'`,
protobuf-c-1.1.1:  * the complete build log and the output of `emerge -pqv '=dev-libs/protobuf-c-1.1.1::chromiumos'`.
protobuf-c-1.1.1:  * The complete build log is located at '/var/log/portage/dev-libs:protobuf-c-1.1.1:20190321-050842.log'.
protobuf-c-1.1.1:  * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/temp/build.log'.
protobuf-c-1.1.1:  * The ebuild environment file is located at '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/temp/environment'.
protobuf-c-1.1.1:  * Working directory: '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1-abi_x86_64.amd64'
protobuf-c-1.1.1:  * S: '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1'
=== Complete: job protobuf-c-1.1.1 (0m22.5s) ===
Failed dev-libs/protobuf-c-1.1.1 (in 0m22.5s), retrying later.
Pending 4/4, Building 0/0, Retrying 2, [Time 23:09:04 | Elapsed 1m58.1s | Load 1.79 0.93 0.81]
Retrying emerge of chromeos-base/metrics-0.0.1-r2936.
Started chromeos-base/metrics-0.0.1-r2936 (logged in /tmp/metrics-0.0.1-r2936-83jG_4)
=== Start output for job metrics-0.0.1-r2936 (0m13.4s) ===
metrics-0.0.1-r2936: >>> Emerging (1 of 1) chromeos-base/metrics-0.0.1-r2936::chromiumos
metrics-0.0.1-r2936:  * Running stacked hooks for pre_pkg_setup
metrics-0.0.1-r2936:  *    sysroot_build_bin_dir ...                                    [ ok ]s-0.0.1-r2936: 
metrics-0.0.1-r2936:  * Running stacked hooks for post_pkg_setup
metrics-0.0.1-r2936:  *    python_eclass_hack ...                                       [ ok ]s-0.0.1-r2936: 
metrics-0.0.1-r2936:  * Running stacked hooks for pre_src_unpack
metrics-0.0.1-r2936:  *    python_multilib_setup ...                                    [ ok ]s-0.0.1-r2936: 
metrics-0.0.1-r2936: >>> Unpacking source...
metrics-0.0.1-r2936: Cloning into '/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2'...
metrics-0.0.1-r2936: done.
metrics-0.0.1-r2936: >>> Source unpacked in /var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work
metrics-0.0.1-r2936:  * Running stacked hooks for post_src_unpack
metrics-0.0.1-r2936:  *    asan_init ...                                                [ ok ]s-0.0.1-r2936: 
metrics-0.0.1-r2936: >>> Preparing source in /var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics ...
metrics-0.0.1-r2936: >>> Source prepared.
metrics-0.0.1-r2936: >>> Configuring source in /var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics ...
metrics-0.0.1-r2936: /var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/common-mk/platform2.py --host --libdir=/usr/lib64 --use_flags=abi_x86_64 amd64 cros_host elibc_glibc kernel_linux passive_metrics userland_GNU --jobs=4 --action=configure --cache_dir=/var/cache/portage/chromeos-base/metrics --platform_subdir=metrics /var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics/metrics.gyp
metrics-0.0.1-r2936: 23:09:07: INFO: RunCommand: gyp /var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics/metrics.gyp '--format=ninja' '--include=/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/common-mk/common.gypi' '--depth=/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2' '--toplevel-dir=/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2' '--generator-output=/var/cache/portage/chromeos-base/metrics' '-Dexternal_cflags=-O2 -pipe' '-Dexternal_cppflags= -DNDEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE' '-Denable_exceptions=0' '-Dbuild_root=/var/cache/portage/chromeos-base/metrics' '-Dexternal_ldflags=-Wl,-O2 -Wl,--as-needed -Wl,-O2 -Wl,--as-needed' '-Dplatform2_root=/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2' '-Dexternal_cxxflags=-O2 -pipe' '-DOS=linux' '-Dlibdir=/usr/lib64' '-Dlibbase_ver=462023' '-Dsysroot=/' '-Dpkg-config=pkg-config' '-DUSE_abi_x86_64=1' '-DUSE_amd64=1' '-DUSE_cros_host=1' '-DUSE_elibc_glibc=1' '-DUSE_kernel_linux=1' '-DUSE_passive_metrics=1' '-DUSE_userland_GNU=1' in /var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2
metrics-0.0.1-r2936: >>> Source configured.
metrics-0.0.1-r2936: >>> Compiling source in /var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics ...
metrics-0.0.1-r2936: /var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/common-mk/platform2.py --host --libdir=/usr/lib64 --use_flags=abi_x86_64 amd64 cros_host elibc_glibc kernel_linux passive_metrics userland_GNU --jobs=4 --action=compile --cache_dir=/var/cache/portage/chromeos-base/metrics --platform_subdir=metrics all
metrics-0.0.1-r2936: 23:09:08: INFO: RunCommand: ninja -C /var/cache/portage/chromeos-base/metrics/out/Default -j 4 all
metrics-0.0.1-r2936: ninja: Entering directory `/var/cache/portage/chromeos-base/metrics/out/Default'
metrics-0.0.1-r2936: 
metrics-0.0.1-r2936: [0/35] RULE Generating C++ code from uploader/proto/chrome_user_metrics_extension.proto
metrics-0.0.1-r2936: [0/35] CXX obj/metrics/serialization/libmetrics-462023.serialization_utils.o
metrics-0.0.1-r2936: [0/35] RULE Generating C++ code from uploader/proto/histogram_event.proto
metrics-0.0.1-r2936: [0/35] RULE Generating C++ code from uploader/proto/system_profile.proto
metrics-0.0.1-r2936: [1/35] RULE Generating C++ code from uploader/proto/chrome_user_metrics_extension.proto
metrics-0.0.1-r2936: /usr/share/proto: warning: directory does not exist.
metrics-0.0.1-r2936: 
metrics-0.0.1-r2936: [1/35] RULE Generating C++ code from uploader/proto/user_action_event.proto
metrics-0.0.1-r2936: [2/35] RULE Generating C++ code from uploader/proto/histogram_event.proto
metrics-0.0.1-r2936: /usr/share/proto: warning: directory does not exist.
metrics-0.0.1-r2936: 
metrics-0.0.1-r2936: [2/35] CXX obj/metrics/serialization/libmetrics-462023.metric_sample.o
metrics-0.0.1-r2936: [3/35] RULE Generating C++ code from uploader/proto/user_action_event.proto
metrics-0.0.1-r2936: /usr/share/proto: warning: directory does not exist.
metrics-0.0.1-r2936: 
metrics-0.0.1-r2936: [3/35] CXX obj/metrics/libmetrics-462023.c_metrics_library.o
metrics-0.0.1-r2936: [4/35] RULE Generating C++ code from uploader/proto/system_profile.proto
metrics-0.0.1-r2936: /usr/share/proto: warning: directory does not exist.
metrics-0.0.1-r2936: 
metrics-0.0.1-r2936: [4/35] STAMP obj/metrics/metrics_proto.actions_rules_copies.stamp
metrics-0.0.1-r2936: [5/35] STAMP obj/metrics/metrics_proto.actions_rules_copies.stamp
metrics-0.0.1-r2936: [5/35] CXX obj/metrics/gen/include/metrics/uploader/proto/metrics_proto.chrome_user_metrics_extension.pb.o
metrics-0.0.1-r2936: [6/35] CXX obj/metrics/libmetrics-462023.c_metrics_library.o
metrics-0.0.1-r2936: [6/35] CXX obj/metrics/gen/include/metrics/uploader/proto/metrics_proto.histogram_event.pb.o
metrics-0.0.1-r2936: [7/35] CXX obj/metrics/serialization/libmetrics-462023.metric_sample.o
metrics-0.0.1-r2936: [7/35] CXX obj/metrics/gen/include/metrics/uploader/proto/metrics_proto.system_profile.pb.o
metrics-0.0.1-r2936: [8/35] CXX obj/metrics/serialization/libmetrics-462023.serialization_utils.o
metrics-0.0.1-r2936: [8/35] CXX obj/metrics/gen/include/metrics/uploader/proto/metrics_proto.user_action_event.pb.o
metrics-0.0.1-r2936: [9/35] CXX obj/metrics/gen/include/metrics/uploader/proto/metrics_proto.chrome_user_metrics_extension.pb.o
metrics-0.0.1-r2936: [9/35] CXX obj/metrics/libmetrics-462023.cumulative_metrics.o
metrics-0.0.1-r2936: [10/35] CXX obj/metrics/gen/include/metrics/uploader/proto/metrics_proto.histogram_event.pb.o
metrics-0.0.1-r2936: [10/35] CXX obj/metrics/libmetrics-462023.metrics_library.o
metrics-0.0.1-r2936: [11/35] CXX obj/metrics/gen/include/metrics/uploader/proto/metrics_proto.user_action_event.pb.o
metrics-0.0.1-r2936: [11/35] CXX obj/metrics/libmetrics-462023.persistent_integer.o
metrics-0.0.1-r2936: [12/35] CXX obj/metrics/libmetrics-462023.cumulative_metrics.o
metrics-0.0.1-r2936: [12/35] CXX obj/metrics/uploader/libupload_service.metrics_hashes.o
metrics-0.0.1-r2936: [13/35] CXX obj/metrics/libmetrics-462023.persistent_integer.o
metrics-0.0.1-r2936: [13/35] CXX obj/metrics/uploader/libupload_service.system_profile_cache.o
metrics-0.0.1-r2936: [14/35] CXX obj/metrics/uploader/libupload_service.metrics_hashes.o
metrics-0.0.1-r2936: [14/35] CXX obj/metrics/metrics_client.metrics_client.o
metrics-0.0.1-r2936: [15/35] CXX obj/metrics/metrics_client.metrics_client.o
metrics-0.0.1-r2936: [15/35] CXX obj/metrics/libmetrics-462023.timer.o
metrics-0.0.1-r2936: [16/35] CXX obj/metrics/uploader/libupload_service.system_profile_cache.o
metrics-0.0.1-r2936: [16/35] CXX obj/metrics/uploader/libupload_service.metrics_log.o
metrics-0.0.1-r2936: [17/35] CXX obj/metrics/libmetrics-462023.timer.o
metrics-0.0.1-r2936: [17/35] CXX obj/metrics/uploader/libupload_service.metrics_log_base.o
metrics-0.0.1-r2936: [18/35] CXX obj/metrics/uploader/libupload_service.metrics_log.o
metrics-0.0.1-r2936: [18/35] CXX obj/metrics/uploader/libupload_service.sender_http.o
metrics-0.0.1-r2936: [19/35] CXX obj/metrics/gen/include/metrics/uploader/proto/metrics_proto.system_profile.pb.o
metrics-0.0.1-r2936: [19/35] AR obj/metrics/libmetrics_proto.a
metrics-0.0.1-r2936: [20/35] AR obj/metrics/libmetrics_proto.a
metrics-0.0.1-r2936: [20/35] CXX obj/metrics/libmetrics_daemon.metrics_daemon.o
metrics-0.0.1-r2936: [21/35] CXX obj/metrics/uploader/libupload_service.metrics_log_base.o
metrics-0.0.1-r2936: [21/35] CXX obj/metrics/uploader/libupload_service.upload_service.o
metrics-0.0.1-r2936: [22/35] CXX obj/metrics/uploader/libupload_service.sender_http.o
metrics-0.0.1-r2936: [22/35] CXX obj/metrics/libmetrics_daemon.metrics_daemon_main.o
metrics-0.0.1-r2936: [23/35] CXX obj/metrics/libmetrics-462023.metrics_library.o
metrics-0.0.1-r2936: [23/35] SOLINK lib/libmetrics-462023.so
metrics-0.0.1-r2936: [24/35] SOLINK lib/libmetrics-462023.so
metrics-0.0.1-r2936: [24/35] STAMP obj/metrics/libupload_service.actions_depends.stamp
metrics-0.0.1-r2936: [25/35] STAMP obj/metrics/libupload_service.actions_depends.stamp
metrics-0.0.1-r2936: [25/35] LINK metrics_client
metrics-0.0.1-r2936: [26/35] LINK metrics_client
metrics-0.0.1-r2936: [26/35] STAMP obj/metrics/libmetrics_daemon.actions_depends.stamp
metrics-0.0.1-r2936: [27/35] STAMP obj/metrics/libmetrics_daemon.actions_depends.stamp
metrics-0.0.1-r2936: [27/35] CXX obj/metrics/libmetrics_daemon.vmlog_writer.o
metrics-0.0.1-r2936: [28/35] CXX obj/metrics/uploader/libupload_service.upload_service.o
metrics-0.0.1-r2936: [28/35] AR obj/metrics/libupload_service.a
metrics-0.0.1-r2936: [29/35] AR obj/metrics/libupload_service.a
metrics-0.0.1-r2936: [30/35] CXX obj/metrics/libmetrics_daemon.metrics_daemon.o
metrics-0.0.1-r2936: FAILED: obj/metrics/libmetrics_daemon.metrics_daemon.o 
metrics-0.0.1-r2936: x86_64-pc-linux-gnu-clang++ -MMD -MF obj/metrics/libmetrics_daemon.metrics_daemon.o.d -DNDEBUG -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Iobj/metrics/libmetrics_daemon.gen/include -Igen/include -I/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2 -I../../../../../../tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics -Igen -Wall -Wno-psabi -Wunused -Wno-unused-parameter -Wunreachable-code -ggdb3 -fstack-protector-strong -Wformat=2 -fvisibility=internal -Wa,--noexecstack -Werror -DUSE_RTTI_FOR_TYPE_TAGS -Wno-unused-local-typedefs -DBASE_VER=462023 -pthread -I/usr/include/chromeos -I/usr/include/base-462023 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/nss -I/usr/include/nspr -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -fPIE -fno-exceptions -std=gnu++14 -DNDEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -O2 -pipe -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables  -c ../../../../../../tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics/metrics_daemon.cc -o obj/metrics/libmetrics_daemon.metrics_daemon.o
metrics-0.0.1-r2936: In file included from ../../../../../../tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics/metrics_daemon.cc:29:
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:17:2: error: This file was generated by an older version of protoc which is
metrics-0.0.1-r2936: #error This file was generated by an older version of protoc which is
metrics-0.0.1-r2936:  ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:18:2: error: incompatible with your Protocol Buffer headers.  Please
metrics-0.0.1-r2936: #error incompatible with your Protocol Buffer headers.  Please
metrics-0.0.1-r2936:  ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:19:2: error: regenerate this file with a newer version of protoc.
metrics-0.0.1-r2936: #error regenerate this file with a newer version of protoc.
metrics-0.0.1-r2936:  ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:111:10: error: unknown type name 'PROTOBUF_CONSTEXPR'
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:          ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:111:29: error: expected member name or ';' after declaration specifiers
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:   ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:228:10: error: unknown type name 'PROTOBUF_CONSTEXPR'
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:          ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:228:29: error: expected member name or ';' after declaration specifiers
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:   ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:328:10: error: unknown type name 'PROTOBUF_CONSTEXPR'
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:          ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:328:29: error: expected member name or ';' after declaration specifiers
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:   ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:436:10: error: unknown type name 'PROTOBUF_CONSTEXPR'
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:          ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:436:29: error: expected member name or ';' after declaration specifiers
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:   ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:526:10: error: unknown type name 'PROTOBUF_CONSTEXPR'
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:          ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:526:29: error: expected member name or ';' after declaration specifiers
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:   ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:616:10: error: unknown type name 'PROTOBUF_CONSTEXPR'
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:          ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:616:29: error: expected member name or ';' after declaration specifiers
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:   ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:716:10: error: unknown type name 'PROTOBUF_CONSTEXPR'
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:          ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:716:29: error: expected member name or ';' after declaration specifiers
metrics-0.0.1-r2936:   static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
metrics-0.0.1-r2936:   ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
metrics-0.0.1-r2936: /usr/include/power_manager/proto_bindings/suspend.pb.h:1184:78: error: unknown class name 'true_type'; did you mean 'std::true_type'?
metrics-0.0.1-r2936: template <> struct is_proto_enum< ::power_manager::SuspendImminent_Reason> : ::google::protobuf::internal::true_type {};
metrics-0.0.1-r2936:                                                                              ^
metrics-0.0.1-r2936: /usr/bin/../include/c++/v1/type_traits:545:38: note: 'std::true_type' declared here
metrics-0.0.1-r2936: typedef _LIBCPP_BOOL_CONSTANT(true)  true_type;
metrics-0.0.1-r2936:                                      ^
metrics-0.0.1-r2936: 18 errors generated.
metrics-0.0.1-r2936: 
metrics-0.0.1-r2936: [31/35] CXX obj/metrics/libmetrics_daemon.metrics_daemon_main.o
metrics-0.0.1-r2936: [32/35] CXX obj/metrics/libmetrics_daemon.vmlog_writer.o
metrics-0.0.1-r2936: ninja: build stopped: subcommand failed.
metrics-0.0.1-r2936: platform2.py: Unhandled exception:
metrics-0.0.1-r2936: Traceback (most recent call last):
metrics-0.0.1-r2936:   File "/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/common-mk/platform2.py", line 449, in <module>
metrics-0.0.1-r2936:     commandline.ScriptWrapperMain(lambda _: main)
metrics-0.0.1-r2936:   File "/usr/lib64/python2.7/site-packages/chromite/lib/commandline.py", line 959, in ScriptWrapperMain
metrics-0.0.1-r2936:     ret = target(argv[1:])
metrics-0.0.1-r2936:   File "/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/common-mk/platform2.py", line 445, in main
metrics-0.0.1-r2936:     getattr(p2, options.action)(options.args)
metrics-0.0.1-r2936:   File "/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/common-mk/platform2.py", line 387, in compile
metrics-0.0.1-r2936:     cros_build_lib.RunCommand(ninja_args)
metrics-0.0.1-r2936:   File "/usr/lib64/python2.7/site-packages/chromite/lib/cros_build_lib.py", line 654, in RunCommand
metrics-0.0.1-r2936:     raise RunCommandError(msg, cmd_result)
metrics-0.0.1-r2936: chromite.lib.cros_build_lib.RunCommandError: return code: 1; command: ninja -C /var/cache/portage/chromeos-base/metrics/out/Default -j 4 all
metrics-0.0.1-r2936: cmd=['ninja', '-C', '/var/cache/portage/chromeos-base/metrics/out/Default', '-j', '4', 'all']
metrics-0.0.1-r2936:  * ERROR: chromeos-base/metrics-0.0.1-r2936::chromiumos failed (compile phase):
metrics-0.0.1-r2936:  *   (no error message)
metrics-0.0.1-r2936:  * 
metrics-0.0.1-r2936:  * Call stack:
metrics-0.0.1-r2936:  *     ebuild.sh, line  124:  Called src_compile
metrics-0.0.1-r2936:  *   environment, line 3908:  Called platform_src_compile
metrics-0.0.1-r2936:  *   environment, line 3497:  Called platform 'compile' 'all'
metrics-0.0.1-r2936:  *   environment, line 3445:  Called die
metrics-0.0.1-r2936:  * The specific snippet of code:
metrics-0.0.1-r2936:  *       "${cmd[@]}" || die
metrics-0.0.1-r2936:  * 
metrics-0.0.1-r2936:  * If you need support, post the output of `emerge --info '=chromeos-base/metrics-0.0.1-r2936::chromiumos'`,
metrics-0.0.1-r2936:  * the complete build log and the output of `emerge -pqv '=chromeos-base/metrics-0.0.1-r2936::chromiumos'`.
metrics-0.0.1-r2936:  * The complete build log is located at '/var/log/portage/chromeos-base:metrics-0.0.1-r2936:20190321-050904.log'.
metrics-0.0.1-r2936:  * For convenience, a symlink to the build log is located at '/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/temp/build.log'.
metrics-0.0.1-r2936:  * The ebuild environment file is located at '/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/temp/environment'.
metrics-0.0.1-r2936:  * Working directory: '/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics'
metrics-0.0.1-r2936:  * S: '/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics'
metrics-0.0.1-r2936: >>> Failed to emerge chromeos-base/metrics-0.0.1-r2936, Log file:
metrics-0.0.1-r2936: >>>  '/var/log/portage/chromeos-base:metrics-0.0.1-r2936:20190321-050904.log'
metrics-0.0.1-r2936: 
metrics-0.0.1-r2936:  * Messages for package chromeos-base/metrics-0.0.1-r2936:
metrics-0.0.1-r2936:  * Log file: /var/log/portage/chromeos-base:metrics-0.0.1-r2936:20190321-050904.log
metrics-0.0.1-r2936: 
metrics-0.0.1-r2936:  * ERROR: chromeos-base/metrics-0.0.1-r2936::chromiumos failed (compile phase):
metrics-0.0.1-r2936:  *   (no error message)
metrics-0.0.1-r2936:  * 
metrics-0.0.1-r2936:  * Call stack:
metrics-0.0.1-r2936:  *     ebuild.sh, line  124:  Called src_compile
metrics-0.0.1-r2936:  *   environment, line 3908:  Called platform_src_compile
metrics-0.0.1-r2936:  *   environment, line 3497:  Called platform 'compile' 'all'
metrics-0.0.1-r2936:  *   environment, line 3445:  Called die
metrics-0.0.1-r2936:  * The specific snippet of code:
metrics-0.0.1-r2936:  *       "${cmd[@]}" || die
metrics-0.0.1-r2936:  * 
metrics-0.0.1-r2936:  * If you need support, post the output of `emerge --info '=chromeos-base/metrics-0.0.1-r2936::chromiumos'`,
metrics-0.0.1-r2936:  * the complete build log and the output of `emerge -pqv '=chromeos-base/metrics-0.0.1-r2936::chromiumos'`.
metrics-0.0.1-r2936:  * The complete build log is located at '/var/log/portage/chromeos-base:metrics-0.0.1-r2936:20190321-050904.log'.
metrics-0.0.1-r2936:  * For convenience, a symlink to the build log is located at '/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/temp/build.log'.
metrics-0.0.1-r2936:  * The ebuild environment file is located at '/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/temp/environment'.
metrics-0.0.1-r2936:  * Working directory: '/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics'
metrics-0.0.1-r2936:  * S: '/var/tmp/portage/chromeos-base/metrics-0.0.1-r2936/work/metrics-0.0.1/platform2/metrics'
=== Complete: job metrics-0.0.1-r2936 (0m13.4s) ===
Failed chromeos-base/metrics-0.0.1-r2936 (in 0m13.4s). Your build has failed.
Pending 4/4, Building 0/0, Retrying 1, [Time 23:09:17 | Elapsed 2m11.5s | Load 2.0 1.02 0.84]
Retrying emerge of dev-libs/protobuf-c-1.1.1.
Started dev-libs/protobuf-c-1.1.1 (logged in /tmp/protobuf-c-1.1.1-uGHjj6)
Packages failed:
dev-libs/protobuf-c-1.1.1
chromeos-base/metrics-0.0.1-r2936
=== Start output for job protobuf-c-1.1.1 (0m15.4s) ===
protobuf-c-1.1.1: >>> Emerging (1 of 1) dev-libs/protobuf-c-1.1.1::chromiumos
protobuf-c-1.1.1:  * protobuf-c-1.1.1.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ...          [ ok ]
protobuf-c-1.1.1:  * Running stacked hooks for pre_pkg_setup
protobuf-c-1.1.1:  *    sysroot_build_bin_dir ...                                       [ ok ]uf-c-1.1.1: 
protobuf-c-1.1.1:  * Running stacked hooks for post_pkg_setup
protobuf-c-1.1.1:  *    python_eclass_hack ...                                          [ ok ]uf-c-1.1.1: 
protobuf-c-1.1.1:  * Running stacked hooks for pre_src_unpack
protobuf-c-1.1.1:  *    python_multilib_setup ...                                       [ ok ]uf-c-1.1.1: 
protobuf-c-1.1.1: >>> Unpacking source...
protobuf-c-1.1.1: >>> Unpacking protobuf-c-1.1.1.tar.gz to /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work
protobuf-c-1.1.1: >>> Source unpacked in /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work
protobuf-c-1.1.1:  * Running stacked hooks for post_src_unpack
protobuf-c-1.1.1:  *    asan_init ...                                                   [ ok ]uf-c-1.1.1: 
protobuf-c-1.1.1: >>> Preparing source in /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1 ...
protobuf-c-1.1.1:  * Applying protobuf-c-1.1.0-no-build-tests.patch ...                 [ ok ]uf-c-1.1.1: 
protobuf-c-1.1.1:  * Running eautoreconf in '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1' ...
protobuf-c-1.1.1:  * Running libtoolize --install --copy --force --automake ...         [ ok ]uf-c-1.1.1: 
protobuf-c-1.1.1:  * Running aclocal -I m4 ...                                          [ ok ]uf-c-1.1.1: 
protobuf-c-1.1.1:  * Running autoconf --force ...                                       [ ok ]uf-c-1.1.1: 
protobuf-c-1.1.1:  * Running autoheader ...                                             [ ok ]uf-c-1.1.1: 
protobuf-c-1.1.1:  * Running automake --add-missing --copy --foreign --force-missing .. [ ok ]uf-c-1.1.1: 
protobuf-c-1.1.1:  * Running elibtoolize in: protobuf-c-1.1.1/
protobuf-c-1.1.1:  * Running elibtoolize in: protobuf-c-1.1.1/build-aux/
protobuf-c-1.1.1:  *   Applying portage/1.2.0 patch ...
protobuf-c-1.1.1:  *   Applying sed/1.5.6 patch ...
protobuf-c-1.1.1:  *   Applying as-needed/2.4.3 patch ...
protobuf-c-1.1.1: >>> Source prepared.
protobuf-c-1.1.1: >>> Configuring source in /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1 ...
protobuf-c-1.1.1:  * abi_x86_64.amd64: running multilib-minimal_abi_src_configure
protobuf-c-1.1.1: >>> Working in BUILD_DIR: "/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1-abi_x86_64.amd64"
protobuf-c-1.1.1:  * econf: updating protobuf-c-1.1.1/build-aux/config.sub with /usr/share/gnuconfig/config.sub
protobuf-c-1.1.1:  * econf: updating protobuf-c-1.1.1/build-aux/config.guess with /usr/share/gnuconfig/config.guess
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --libdir=/usr/lib64 --docdir=/usr/share/doc/protobuf-c-1.1.1 --enable-shared --disable-static
protobuf-c-1.1.1: configure: loading site script /usr/share/config.site
protobuf-c-1.1.1: checking for a BSD-compatible install... /usr/lib/portage/python2.7/ebuild-helpers/xattr/install -c
protobuf-c-1.1.1: checking whether build environment is sane... yes
protobuf-c-1.1.1: checking for a thread-safe mkdir -p... /bin/mkdir -p
protobuf-c-1.1.1: checking for gawk... gawk
protobuf-c-1.1.1: checking whether make sets $(MAKE)... yes
protobuf-c-1.1.1: checking whether make supports nested variables... yes
protobuf-c-1.1.1: checking for style of include used by make... GNU
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-clang
protobuf-c-1.1.1: checking whether the C compiler works... yes
protobuf-c-1.1.1: checking for C compiler default output file name... a.out
protobuf-c-1.1.1: checking for suffix of executables... 
protobuf-c-1.1.1: checking whether we are cross compiling... no
protobuf-c-1.1.1: checking for suffix of object files... o
protobuf-c-1.1.1: checking whether we are using the GNU C compiler... yes
protobuf-c-1.1.1: checking whether x86_64-pc-linux-gnu-clang accepts -g... yes
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-clang option to accept ISO C89... none needed
protobuf-c-1.1.1: checking whether x86_64-pc-linux-gnu-clang understands -c and -o together... yes
protobuf-c-1.1.1: checking dependency style of x86_64-pc-linux-gnu-clang... none
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-clang option to accept ISO C99... none needed
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-clang option to accept ISO Standard C... (cached) none needed
protobuf-c-1.1.1: checking whether we are using the GNU C++ compiler... yes
protobuf-c-1.1.1: checking whether x86_64-pc-linux-gnu-clang++ accepts -g... yes
protobuf-c-1.1.1: checking dependency style of x86_64-pc-linux-gnu-clang++... none
protobuf-c-1.1.1: checking whether ln -s works... yes
protobuf-c-1.1.1: checking how to run the C preprocessor... x86_64-pc-linux-gnu-clang -E
protobuf-c-1.1.1: checking for grep that handles long lines and -e... /bin/grep
protobuf-c-1.1.1: checking for egrep... /bin/grep -E
protobuf-c-1.1.1: checking for ANSI C header files... yes
protobuf-c-1.1.1: checking for sys/types.h... yes
protobuf-c-1.1.1: checking for sys/stat.h... yes
protobuf-c-1.1.1: checking for stdlib.h... yes
protobuf-c-1.1.1: checking for string.h... yes
protobuf-c-1.1.1: checking for memory.h... yes
protobuf-c-1.1.1: checking for strings.h... yes
protobuf-c-1.1.1: checking for inttypes.h... yes
protobuf-c-1.1.1: checking for stdint.h... yes
protobuf-c-1.1.1: checking for unistd.h... yes
protobuf-c-1.1.1: checking minix/config.h usability... no
protobuf-c-1.1.1: checking minix/config.h presence... no
protobuf-c-1.1.1: checking for minix/config.h... no
protobuf-c-1.1.1: checking whether it is safe to define __EXTENSIONS__... yes
protobuf-c-1.1.1: checking for special C compiler options needed for large files... no
protobuf-c-1.1.1: checking for _FILE_OFFSET_BITS value needed for large files... no
protobuf-c-1.1.1: checking whether make supports nested variables... (cached) yes
protobuf-c-1.1.1: checking build system type... x86_64-pc-linux-gnu
protobuf-c-1.1.1: checking host system type... x86_64-pc-linux-gnu
protobuf-c-1.1.1: checking how to print strings... printf
protobuf-c-1.1.1: checking for a sed that does not truncate output... /bin/sed
protobuf-c-1.1.1: checking for fgrep... /bin/grep -F
protobuf-c-1.1.1: checking for ld used by x86_64-pc-linux-gnu-clang... /usr/bin/x86_64-pc-linux-gnu-ld
protobuf-c-1.1.1: checking if the linker (/usr/bin/x86_64-pc-linux-gnu-ld) is GNU ld... yes
protobuf-c-1.1.1: checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-pc-linux-gnu-nm -B
protobuf-c-1.1.1: checking the name lister (/usr/bin/x86_64-pc-linux-gnu-nm -B) interface... BSD nm
protobuf-c-1.1.1: checking the maximum length of command line arguments... 1572864
protobuf-c-1.1.1: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
protobuf-c-1.1.1: checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
protobuf-c-1.1.1: checking for /usr/bin/x86_64-pc-linux-gnu-ld option to reload object files... -r
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump
protobuf-c-1.1.1: checking how to recognize dependent libraries... pass_all
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-dlltool... no
protobuf-c-1.1.1: checking for dlltool... no
protobuf-c-1.1.1: checking how to associate runtime and link libraries... printf %s\n
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
protobuf-c-1.1.1: checking for archiver @FILE support... @
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
protobuf-c-1.1.1: checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from x86_64-pc-linux-gnu-clang object... ok
protobuf-c-1.1.1: checking for sysroot... no
protobuf-c-1.1.1: checking for a working dd... /bin/dd
protobuf-c-1.1.1: checking how to truncate binary pipes... /bin/dd bs=4096 count=1
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-mt... no
protobuf-c-1.1.1: checking for mt... no
protobuf-c-1.1.1: checking if : is a manifest tool... no
protobuf-c-1.1.1: checking for dlfcn.h... yes
protobuf-c-1.1.1: checking for objdir... .libs
protobuf-c-1.1.1: checking if x86_64-pc-linux-gnu-clang supports -fno-rtti -fno-exceptions... yes
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-clang option to produce PIC... -fPIC -DPIC
protobuf-c-1.1.1: checking if x86_64-pc-linux-gnu-clang PIC flag -fPIC -DPIC works... yes
protobuf-c-1.1.1: checking if x86_64-pc-linux-gnu-clang static flag -static works... yes
protobuf-c-1.1.1: checking if x86_64-pc-linux-gnu-clang supports -c -o file.o... yes
protobuf-c-1.1.1: checking if x86_64-pc-linux-gnu-clang supports -c -o file.o... (cached) yes
protobuf-c-1.1.1: checking whether the x86_64-pc-linux-gnu-clang linker (/usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes
protobuf-c-1.1.1: checking whether -lc should be explicitly linked in... no
protobuf-c-1.1.1: checking dynamic linker characteristics... GNU/Linux ld.so
protobuf-c-1.1.1: checking how to hardcode library paths into programs... immediate
protobuf-c-1.1.1: checking whether stripping libraries is possible... yes
protobuf-c-1.1.1: checking if libtool supports shared libraries... yes
protobuf-c-1.1.1: checking whether to build shared libraries... yes
protobuf-c-1.1.1: checking whether to build static libraries... no
protobuf-c-1.1.1: checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-clang++ -E
protobuf-c-1.1.1: checking for ld used by x86_64-pc-linux-gnu-clang++... /usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64
protobuf-c-1.1.1: checking if the linker (/usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) is GNU ld... yes
protobuf-c-1.1.1: checking whether the x86_64-pc-linux-gnu-clang++ linker (/usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-clang++ option to produce PIC... -fPIC -DPIC
protobuf-c-1.1.1: checking if x86_64-pc-linux-gnu-clang++ PIC flag -fPIC -DPIC works... yes
protobuf-c-1.1.1: checking if x86_64-pc-linux-gnu-clang++ static flag -static works... yes
protobuf-c-1.1.1: checking if x86_64-pc-linux-gnu-clang++ supports -c -o file.o... yes
protobuf-c-1.1.1: checking if x86_64-pc-linux-gnu-clang++ supports -c -o file.o... (cached) yes
protobuf-c-1.1.1: checking whether the x86_64-pc-linux-gnu-clang++ linker (/usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes
protobuf-c-1.1.1: checking dynamic linker characteristics... (cached) GNU/Linux ld.so
protobuf-c-1.1.1: checking how to hardcode library paths into programs... immediate
protobuf-c-1.1.1: checking for doxygen... no
protobuf-c-1.1.1: checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config
protobuf-c-1.1.1: checking pkg-config is at least version 0.9.0... yes
protobuf-c-1.1.1: checking for protobuf... yes
protobuf-c-1.1.1: checking google/protobuf/compiler/command_line_interface.h usability... yes
protobuf-c-1.1.1: checking google/protobuf/compiler/command_line_interface.h presence... yes
protobuf-c-1.1.1: checking for google/protobuf/compiler/command_line_interface.h... yes
protobuf-c-1.1.1: checking for protoc... /usr/bin/protoc
protobuf-c-1.1.1: checking if LD -Wl,--version-script works... yes
protobuf-c-1.1.1: checking whether self tests are run under valgrind... no
protobuf-c-1.1.1: checking whether to build with code coverage support... no
protobuf-c-1.1.1: checking whether byte ordering is bigendian... no
protobuf-c-1.1.1: checking that generated files are newer than configure... done
protobuf-c-1.1.1: configure: creating ./config.status
protobuf-c-1.1.1: config.status: creating Makefile
protobuf-c-1.1.1: config.status: creating protobuf-c/libprotobuf-c.pc
protobuf-c-1.1.1: config.status: creating config.h
protobuf-c-1.1.1: config.status: executing depfiles commands
protobuf-c-1.1.1: config.status: executing libtool commands
protobuf-c-1.1.1: 
protobuf-c-1.1.1:     protobuf-c 1.1.1
protobuf-c-1.1.1: 
protobuf-c-1.1.1:         CC:                     x86_64-pc-linux-gnu-clang
protobuf-c-1.1.1:         CFLAGS:                 -O2 -pipe
protobuf-c-1.1.1:         CXX:                    x86_64-pc-linux-gnu-clang++
protobuf-c-1.1.1:         CXXFLAGS:               -O2 -pipe
protobuf-c-1.1.1:         LDFLAGS:                -Wl,-O2 -Wl,--as-needed -Wl,-O2 -Wl,--as-needed
protobuf-c-1.1.1:         LIBS:                   
protobuf-c-1.1.1: 
protobuf-c-1.1.1:         prefix:                 /usr
protobuf-c-1.1.1:         sysconfdir:             /etc
protobuf-c-1.1.1:         libdir:                 /usr/lib64
protobuf-c-1.1.1:         includedir:             ${prefix}/include
protobuf-c-1.1.1:         pkgconfigdir:           ${libdir}/pkgconfig
protobuf-c-1.1.1: 
protobuf-c-1.1.1:         bigendian:              no
protobuf-c-1.1.1:         protobuf version:       libprotoc 3.6.1
protobuf-c-1.1.1: 
protobuf-c-1.1.1: >>> Source configured.
protobuf-c-1.1.1: >>> Compiling source in /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1 ...
protobuf-c-1.1.1:  * abi_x86_64.amd64: running multilib-minimal_abi_src_compile
protobuf-c-1.1.1: make -j4 
protobuf-c-1.1.1: make  all-am
protobuf-c-1.1.1: make[1]: Entering directory '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1-abi_x86_64.amd64'
protobuf-c-1.1.1: /bin/sh ./libtool  --tag=CC   --mode=compile x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1  -include ./config.h -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protobuf-c -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1    -O2 -pipe -c -o protobuf-c/protobuf-c.lo /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protobuf-c/protobuf-c.c
protobuf-c-1.1.1: x86_64-pc-linux-gnu-clang++ -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1  -include ./config.h -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protobuf-c -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1   -pthread  -O2 -pipe -c -o protoc-c/protoc_c_protoc_c-c_bytes_field.o `test -f 'protoc-c/c_bytes_field.cc' || echo '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/'`protoc-c/c_bytes_field.cc
protobuf-c-1.1.1: x86_64-pc-linux-gnu-clang++ -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1  -include ./config.h -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protobuf-c -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1   -pthread  -O2 -pipe -c -o protoc-c/protoc_c_protoc_c-c_enum.o `test -f 'protoc-c/c_enum.cc' || echo '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/'`protoc-c/c_enum.cc
protobuf-c-1.1.1: x86_64-pc-linux-gnu-clang++ -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1  -include ./config.h -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protobuf-c -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1   -pthread  -O2 -pipe -c -o protoc-c/protoc_c_protoc_c-c_enum_field.o `test -f 'protoc-c/c_enum_field.cc' || echo '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/'`protoc-c/c_enum_field.cc
protobuf-c-1.1.1: libtool: compile:  x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1 -include ./config.h -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protobuf-c -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1 -O2 -pipe -c /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protobuf-c/protobuf-c.c  -fPIC -DPIC -o protobuf-c/.libs/protobuf-c.o
protobuf-c-1.1.1: In file included from /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_bytes_field.cc:63:
protobuf-c-1.1.1: In file included from /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_bytes_field.h:68:
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_field.h:120:3: error: no template named 'scoped_array'
protobuf-c-1.1.1:   scoped_array<scoped_ptr<FieldGenerator> > field_generators_;
protobuf-c-1.1.1:   ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_field.h:120:16: error: use of undeclared identifier 'scoped_ptr'
protobuf-c-1.1.1:   scoped_array<scoped_ptr<FieldGenerator> > field_generators_;
protobuf-c-1.1.1:                ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_field.h:120:27: error: 'FieldGenerator' does not refer to a value
protobuf-c-1.1.1:   scoped_array<scoped_ptr<FieldGenerator> > field_generators_;
protobuf-c-1.1.1:                           ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_field.h:80:7: note: declared here
protobuf-c-1.1.1: class FieldGenerator {
protobuf-c-1.1.1:       ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_field.h:120:43: error: expected member name or ';' after declaration specifiers
protobuf-c-1.1.1:   scoped_array<scoped_ptr<FieldGenerator> > field_generators_;
protobuf-c-1.1.1:   ~~~~~~~~~~~~                            ^
protobuf-c-1.1.1: In file included from /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum_field.cc:63:
protobuf-c-1.1.1: In file included from /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum_field.h:68:
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_field.h:120:3: error: no template named 'scoped_array'
protobuf-c-1.1.1:   scoped_array<scoped_ptr<FieldGenerator> > field_generators_;
protobuf-c-1.1.1:   ^
protobuf-c-1.1.1: In file included from /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_bytes_field.cc:63:
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_bytes_field.h/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_field.h:120:16: error: use of undeclared identifier 'scoped_ptr'
protobuf-c-1.1.1:   scoped_array<scoped_ptr<FieldGenerator> > field_generators_;
protobuf-c-1.1.1:                ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_field.h:120:27: error: 'FieldGenerator' does not refer to a value
protobuf-c-1.1.1:   scoped_array<scoped_ptr<FieldGenerator> > field_generators_;
protobuf-c-1.1.1:                           ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_field.h:80:7: note: declared here
protobuf-c-1.1.1: class FieldGenerator {
protobuf-c-1.1.1:       ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_field.h:120:43: error: expected member name or ';' after declaration specifiers
protobuf-c-1.1.1:   scoped_array<scoped_ptr<FieldGenerator> > field_generators_;
protobuf-c-1.1.1:   ~~~~~~~~~~~~                            ^
protobuf-c-1.1.1: :89:3: error: no template named 'map'; did you mean 'std::map'?
protobuf-c-1.1.1:   map<string, string> variables_;
protobuf-c-1.1.1:   ^~~
protobuf-c-1.1.1:   std::map
protobuf-c-1.1.1: /usr/bin/../include/c++/v1/__tree:1515:77: note: 'std::map' declared here
protobuf-c-1.1.1:     template <class, class, class, class> friend class _LIBCPP_TEMPLATE_VIS map;
protobuf-c-1.1.1:                                                                             ^
protobuf-c-1.1.1: In file included from /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum_field.cc:63:
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum_field.h:87:3: error: no template named 'map'; did you mean 'std::map'?
protobuf-c-1.1.1:   map<string, string> variables_;
protobuf-c-1.1.1:   ^~~
protobuf-c-1.1.1:   std::map
protobuf-c-1.1.1: /usr/bin/../include/c++/v1/__tree:1515:77: note: 'std::map' declared here
protobuf-c-1.1.1:     template <class, class, class, class> friend class _LIBCPP_TEMPLATE_VIS map;
protobuf-c-1.1.1:                                                                             ^
protobuf-c-1.1.1: x86_64-pc-linux-gnu-clang++ -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1  -include ./config.h -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protobuf-c -I. -I/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1   -pthread  -O2 -pipe -c -o protoc-c/protoc_c_protoc_c-c_extension.o `test -f 'protoc-c/c_extension.cc' || echo '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/'`protoc-c/c_extension.cc
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:84:3: error: no template named 'map'; did you mean 'Map'?
protobuf-c-1.1.1:   map<string, string> vars;
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_bytes_field.cc:77:25: error: no template named 'map'; did you mean 'Map'?
protobuf-c-1.1.1:                         map<string, string>* variables) {
protobuf-c-1.1.1:                         ^~~
protobuf-c-1.1.1:                         Map
protobuf-c-1.1.1: /usr/include/google/protobuf/map.h:123:7: note: 'Map' declared here
protobuf-c-1.1.1: class Map {
protobuf-c-1.1.1:       ^
protobuf-c-1.1.1:   ^~~
protobuf-c-1.1.1:   Map
protobuf-c-1.1.1: /usr/include/google/protobuf/map.h:123:7: note: 'Map' declared here
protobuf-c-1.1.1: class Map {
protobuf-c-1.1.1:       ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_bytes_field.cc:89:3: error: no matching function for call to 'SetBytesVariables'
protobuf-c-1.1.1:   SetBytesVariables(descriptor, &variables_);
protobuf-c-1.1.1:   ^~~~~~~~~~~~~~~~~
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_bytes_field.cc:76:6: note: candidate function not viable: no known conversion from 'map<std::__1::string, std::__1::string> *' (aka 'map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > > *') to 'Map<std::__1::string, std::__1::string> *' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > > *') for 2nd argument
protobuf-c-1.1.1: void SetBytesVariables(const FieldDescriptor* descriptor,
protobuf-c-1.1.1:      ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum_field.cc:78:23: error: no template named 'map'; did you mean 'Map'?
protobuf-c-1.1.1:                       map<string, string>* variables) {
protobuf-c-1.1.1:                       ^~~
protobuf-c-1.1.1:                       Map
protobuf-c-1.1.1: /usr/include/google/protobuf/map.h:123:7: note: 'Map' declared here
protobuf-c-1.1.1: class Map {
protobuf-c-1.1.1:       ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum_field.cc:97:3: error: no matching function for call to 'SetEnumVariables'
protobuf-c-1.1.1:   SetEnumVariables(descriptor, &variables_);
protobuf-c-1.1.1:   ^~~~~~~~~~~~~~~~
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum_field.cc:77:6: note: candidate function not viable: no known conversion from 'map<std::__1::string, std::__1::string> *' (aka 'map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > > *') to 'Map<std::__1::string, std::__1::string> *' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > > *') for 2nd argument
protobuf-c-1.1.1: void SetEnumVariables(const FieldDescriptor* descriptor,
protobuf-c-1.1.1:      ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:93:12: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:   printer->Print(vars, "typedef enum _$classname$ {\n");
protobuf-c-1.1.1:   ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:113:14: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:     printer->Print(vars, "$prefix$$name$ = $number$$opt_comma$\n");
protobuf-c-1.1.1:     ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:123:12: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:   printer->Print(vars, "  PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE($uc_name$)\n");
protobuf-c-1.1.1:   ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:125:12: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:   printer->Print(vars, "} $classname$;\n");
protobuf-c-1.1.1:   ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:129:3: error: no template named 'map'; did you mean 'Map'?
protobuf-c-1.1.1:   map<string, string> vars;
protobuf-c-1.1.1:   ^~~
protobuf-c-1.1.1:   Map
protobuf-c-1.1.1: /usr/include/google/protobuf/map.h:123:7: note: 'Map' declared here
protobuf-c-1.1.1: class Map {
protobuf-c-1.1.1:       ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:138:12: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:   printer->Print(vars,
protobuf-c-1.1.1:   ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:152:3: error: no template named 'map'; did you mean 'Map'?
protobuf-c-1.1.1:   map<string, string> vars;
protobuf-c-1.1.1:   ^~~
protobuf-c-1.1.1:   Map
protobuf-c-1.1.1: /usr/include/google/protobuf/map.h:123:7: note: 'Map' declared here
protobuf-c-1.1.1: class Map {
protobuf-c-1.1.1:       ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:156:12: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:   printer->Print(vars,
protobuf-c-1.1.1:   ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:179:3: error: no template named 'map'; did you mean 'Map'?
protobuf-c-1.1.1:   map<string, string> vars;
protobuf-c-1.1.1:   ^~~
protobuf-c-1.1.1:   Map
protobuf-c-1.1.1: /usr/include/google/protobuf/map.h:123:7: note: 'Map' declared here
protobuf-c-1.1.1: class Map {
protobuf-c-1.1.1:       ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:218:12: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:   printer->Print(vars,
protobuf-c-1.1.1:   ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:229:12: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:   printer->Print(vars, "};\n");
protobuf-c-1.1.1:   ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:230:12: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:   printer->Print(vars, "static const ProtobufCIntRange $lcclassname$__value_ranges[] = {\n");
protobuf-c-1.1.1:   ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:245:13: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:           printer->Print (vars, "{$range_start_value$, $orig_index$},");
protobuf-c-1.1.1:           ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:257:14: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:     printer->Print (vars, "{$range_start_value$, $orig_index$},");
protobuf-c-1.1.1:     ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:264:14: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:     printer->Print (vars, "{$range_start_value$, $orig_index$}\n};\n");
protobuf-c-1.1.1:     ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:271:12: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:   printer->Print(vars,
protobuf-c-1.1.1:   ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:277:14: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:     printer->Print (vars, "  { \"$name$\", $index$ },\n");
protobuf-c-1.1.1:     ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1/protoc-c/c_enum.cc:279:12: error: no matching member function for call to 'Print'
protobuf-c-1.1.1:   printer->Print(vars, "};\n");
protobuf-c-1.1.1:   ~~~~~~~~~^~~~~
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:229:8: note: candidate function not viable: no known conversion from 'Map<std::__1::string, std::__1::string>' (aka 'Map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') to 'const std::map<string, string>' (aka 'const map<basic_string<char, char_traits<char>, allocator<char> >, basic_string<char, char_traits<char>, allocator<char> > >') for 1st argument
protobuf-c-1.1.1:   void Print(const std::map<string, string>& variables, const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:232:8: note: candidate function not viable: requires single argument 'text', but 2 arguments were provided
protobuf-c-1.1.1:   void Print(const char* text);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:234:8: note: candidate function not viable: requires 3 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable, const string& value);
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:236:8: note: candidate function not viable: requires 5 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:239:8: note: candidate function not viable: requires 7 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:243:8: note: candidate function not viable: requires 9 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:248:8: note: candidate function not viable: requires 11 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:254:8: note: candidate function not viable: requires 13 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:261:8: note: candidate function not viable: requires 15 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: /usr/include/google/protobuf/io/printer.h:269:8: note: candidate function not viable: requires 17 arguments, but 2 were provided
protobuf-c-1.1.1:   void Print(const char* text, const char* variable1, const string& value1,
protobuf-c-1.1.1:        ^
protobuf-c-1.1.1: fatal error: too many errors emitted, stopping now [-ferror-limit=]
protobuf-c-1.1.1: 20 errors generated.
protobuf-c-1.1.1: make[1]: *** [Makefile:1178: protoc-c/protoc_c_protoc_c-c_enum.o] Error 1
protobuf-c-1.1.1: make[1]: *** Waiting for unfinished jobs....
protobuf-c-1.1.1: 7 errors generated.
protobuf-c-1.1.1: make[1]: *** [Makefile:1192: protoc-c/protoc_c_protoc_c-c_enum_field.o] Error 1
protobuf-c-1.1.1: 7 errors generated.
protobuf-c-1.1.1: make[1]: *** [Makefile:1164: protoc-c/protoc_c_protoc_c-c_bytes_field.o] Error 1
protobuf-c-1.1.1: make[1]: Leaving directory '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1-abi_x86_64.amd64'
protobuf-c-1.1.1: make: *** [Makefile:811: all] Error 2
protobuf-c-1.1.1:  * ERROR: dev-libs/protobuf-c-1.1.1::chromiumos failed (compile phase):
protobuf-c-1.1.1:  *   emake failed
protobuf-c-1.1.1:  * 
protobuf-c-1.1.1:  * If you need support, post the output of `emerge --info '=dev-libs/protobuf-c-1.1.1::chromiumos'`,
protobuf-c-1.1.1:  * the complete build log and the output of `emerge -pqv '=dev-libs/protobuf-c-1.1.1::chromiumos'`.
protobuf-c-1.1.1:  * The complete build log is located at '/var/log/portage/dev-libs:protobuf-c-1.1.1:20190321-050917.log'.
protobuf-c-1.1.1:  * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/temp/build.log'.
protobuf-c-1.1.1:  * The ebuild environment file is located at '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/temp/environment'.
protobuf-c-1.1.1:  * Working directory: '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1-abi_x86_64.amd64'
protobuf-c-1.1.1:  * S: '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1'
protobuf-c-1.1.1: >>> Failed to emerge dev-libs/protobuf-c-1.1.1, Log file:
protobuf-c-1.1.1: >>>  '/var/log/portage/dev-libs:protobuf-c-1.1.1:20190321-050917.log'
protobuf-c-1.1.1: 
protobuf-c-1.1.1:  * Messages for package dev-libs/protobuf-c-1.1.1:
protobuf-c-1.1.1:  * Log file: /var/log/portage/dev-libs:protobuf-c-1.1.1:20190321-050917.log
protobuf-c-1.1.1: 
protobuf-c-1.1.1:  * ERROR: dev-libs/protobuf-c-1.1.1::chromiumos failed (compile phase):
protobuf-c-1.1.1:  *   emake failed
protobuf-c-1.1.1:  * 
protobuf-c-1.1.1:  * If you need support, post the output of `emerge --info '=dev-libs/protobuf-c-1.1.1::chromiumos'`,
protobuf-c-1.1.1:  * the complete build log and the output of `emerge -pqv '=dev-libs/protobuf-c-1.1.1::chromiumos'`.
protobuf-c-1.1.1:  * The complete build log is located at '/var/log/portage/dev-libs:protobuf-c-1.1.1:20190321-050917.log'.
protobuf-c-1.1.1:  * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/temp/build.log'.
protobuf-c-1.1.1:  * The ebuild environment file is located at '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/temp/environment'.
protobuf-c-1.1.1:  * Working directory: '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1-abi_x86_64.amd64'
protobuf-c-1.1.1:  * S: '/var/tmp/portage/dev-libs/protobuf-c-1.1.1/work/protobuf-c-1.1.1'
=== Complete: job protobuf-c-1.1.1 (0m15.4s) ===
Failed dev-libs/protobuf-c-1.1.1 (in 0m15.4s). Your build has failed.
Pending 4/4, [Time 23:09:33 | Elapsed 2m27.0s | Load 2.02 1.06 0.86]
ERROR   : Wed Mar 20 23:09:34 MDT 2019
ERROR   :  PGID  PPID   PID     ELAPSED     TIME %CPU COMMAND
ERROR   :     8     4     8    01:15:00 00:00:00  0.0 -bash
ERROR   :  7520     8  7520       11:47 00:00:00  0.0  \_ /bin/bash ./update_chroot
ERROR   :  7520  7520  8212       00:00 00:00:00  0.0      \_ /bin/bash ./update_chroot
ERROR   :  7520  8212  8213       00:00 00:00:00  0.0          \_ ps f -o pgid,ppid,pid,etime,cputime,%cpu,command
ERROR   : Arguments of 7520: ./update_chroot (args unknown, no debug available)
ERROR   : Backtrace:  (most recent call is last)
ERROR   :  update_chroot:128:main(), called: die_err_trap  
ERROR   : 
ERROR   : Command failed:
ERROR   :   Command 'sudo -E ${EMERGE_CMD} "${EMERGE_FLAGS[@]}" virtual/target-sdk world' exited with nonzero code: 1
(cr) (master) parallels@ubuntu ~/trunk/src/scripts $ 

Joe Trovato

unread,
Mar 21, 2019, 10:05:23 AM3/21/19
to Chromium OS Development, josephj...@gmail.com
Thanks Mike!

I think I did have some weird stuff going on with my repo sync. After running that, ./update_chroot succeeds now but I tried to build_pacakges again and errored out. I am now facing an error in what seem like goma. From what I can tell goma should be used on local builds so I am not sure why I am getting these error. The actual error might be farther up, but my terminal is clipping the output before I can find anything else that points to an error. Any debugging tips would be awesome! Thanks for the help

ERROR   : Wed Mar 20 23:59:27 MDT 2019
ERROR   :  PGID  PPID   PID     ELAPSED     TIME %CPU COMMAND
ERROR   :     8     4     8       54:25 00:00:00  0.0 -bash
ERROR   :  2586     8  2586       18:40 00:00:00  0.0  \_ /bin/bash ./build_packages --board=eve
ERROR   :  2586  2586  4736       00:00 00:00:00  0.0      \_ /bin/bash ./build_packages --board=eve
ERROR   :  2586  4736  4737       00:00 00:00:00  0.0          \_ ps f -o pgid,ppid,pid,etime,cputime,%cpu,command
ERROR   : Arguments of 2586: ./build_packages '--board=eve'
ERROR   : Backtrace:  (most recent call is last)
ERROR   :  build_packages:365:main(), called: die_err_trap  
ERROR   : 
ERROR   : Command failed:
ERROR   :   Command '( if [[ "${FLAGS_run_goma}" -eq "${FLAGS_TRUE}" ]]; then
ERROR   :     info "Starting goma compiler_proxy."; goma_ctl="${GOMA_DIR:-${HOME}/goma}/goma_ctl.py"; "${goma_ctl}" restart; trap "'${goma_ctl}' stop" EXIT;
ERROR   : fi; GOMA_WRAPPER=(); if [[ "${FLAGS_build_all_with_goma}" -eq "${FLAGS_TRUE}" ]]; then
ERROR   :     warn "The build_all_with_goma feature is still under development."; warn "This feature is experimental and may potentially break your build."; GOMA_WRAPPER=("${GOMA_DIR:-${HOME}/goma}/goma-wrapper" -j600 -l100);
ERROR   : fi; sudo -E "${GOMA_WRAPPER[@]}" "${EMERGE_CMD[@]}" "${EMERGE_FLAGS[@]}" "${PACKAGES[@]}" )' exited with nonzero code: 1

...

Alex Klein

unread,
Mar 21, 2019, 11:54:04 AM3/21/19
to Chromium OS Development, josephj...@gmail.com
I'm guessing it's above. Try just redirecting the output to a file -- `./build_packages --board=eve > output 2>&1`  -- then you can look through it after it's done.

Mike Frysinger

unread,
Mar 21, 2019, 11:54:49 AM3/21/19
to Joe Trovato, chromium-os-dev
yes, the error is higher up
-mike

--

Joe Trovato

unread,
Mar 21, 2019, 10:53:50 PM3/21/19
to Chromium OS Development, josephj...@gmail.com
Sorry about that guys. output is attached. What should I be looking for?  It only says error in last few lines. 
...
output

Mike Frysinger

unread,
Mar 21, 2019, 11:36:41 PM3/21/19
to Joe Trovato, Chromium OS Development
  (chromeos-base/libbrillo-9999:0/9999.0::chromiumos, ebuild scheduled for merge to '/build/eve/') pulled in by
    chromeos-base/libbrillo:0/9999.0= required by (chromeos-base/policy_utils-0.0.1-r23:0/0::chromiumos, installed in '/build/eve/')
                           ^^^^^^^^^^                                                                                                

  (chromeos-base/libbrillo-0.0.1-r1450:0/0.0.1.0::chromiumos, binary scheduled for merge to '/build/eve/') pulled in by
    chromeos-base/libbrillo:0/0.0.1.0= required by (chromeos-base/authpolicy-0.0.1-r1283:0/0::chromiumos, binary scheduled for merge to '/build/eve/')
                           ^^^^^^^^^^^                                                                                                                 

it looks like you've cros workon started libbrillo.  you prob don't want to be doing that, so use `cros_workon-eve stop libbrillo`.
-mike

--

Joe Trovato

unread,
Mar 22, 2019, 12:12:59 AM3/22/19
to Chromium OS Development, josephj...@gmail.com
yup! I got that far and got the following. Now might be a good time to note that I am editing this file to actually point at local code to do development. It must be conflicting with the real weida_wdt_util. I've attached my modified ebuild. I could not figure out how to create my own package and get it to emerge and deploy. Help on any of these issues would be awesome. Thank you for the timely, helpful responses.

(cr) (master) parallels@ubuntu ~/trunk/src/scripts $ cros_workon-eve stop librillo21:37:39: WARNING: Filtering out malformed line: # required by chromeos-base/weida_wdt_util (argument)
21:37:39: WARNING: Filtering out malformed line: # /build/eve/etc/portage/package.mask/cros-workon:
21:37:39: WARNING: Filtering out malformed line: =chromeos-base/weida_wdt_util-0.9.6
21:37:39: WARNING: Filtering out malformed line: # required by chromeos-base/weida_wdt_util (argument)
21:37:39: WARNING: Filtering out malformed line: # /build/eve/etc/portage/package.mask/cros-workon:
21:37:39: WARNING: Filtering out malformed line: =chromeos-base/weida_wdt_util-0.9.6
21:37:39: WARNING: Could not find canonical package for "librillo"
21:37:39: ERROR: Error parsing package list

...
weida_wdt_util-0.9.6.ebuild

Mike Frysinger

unread,
Mar 22, 2019, 12:32:36 AM3/22/19
to Joe Trovato, Chromium OS Development
please do not edit the cros-workon files.  that is managed by our tools.  delete it and restart things.
-mike

--

Joe Trovato

unread,
Mar 22, 2019, 12:44:19 AM3/22/19
to Mike Frysinger, Chromium OS Development
What do you mean? Delete the ebuild file, repo sync, and build_packages? That will probably get me back to a clean build, but now I am a bit stuck on how to develop a custom package. I had to add a src_unpack() call to that ebuild to point to a local folder so I could emerge and deploy my code to my device. I was looking for a better work flow but this is what I was told to do by a googler I have been working with. 

Joe

Mike Frysinger

unread,
Mar 22, 2019, 12:49:56 AM3/22/19
to Joe Trovato, Chromium OS Development
your error message listed a file with errors in it.  it's a symlink to a different file.  i'm suggesting you clear the contents of it and not mess with masking internals like you've been doing.  it's not a supported flow.
/build/eve/etc/portage/package.mask/cros-workon
-mike

Joe Trovato

unread,
Mar 24, 2019, 1:17:49 PM3/24/19
to Chromium OS Development, josephj...@gmail.com
Hello, 

I think I am back to a clean checkout! What is the supported workflow if I want to create a new package? I want to write some code, probably on my host computer inside my chroot, emerge it for my dev board (eve), and deploy it to test.

Would really appreciate some help getting into a sustainable workflow. 

Thanks!
...

Carlo Caione

unread,
Mar 25, 2019, 6:33:06 AM3/25/19
to Joe Trovato, Chromium OS Development
On 24/03/2019 17:17, Joe Trovato wrote:
> Hello,
>
> I think I am back to a clean checkout! What is the supported workflow if
> I want to create a new package? I want to write some code, probably on
> my host computer inside my chroot, emerge it for my dev board (eve), and
> deploy it to test.
>
> Would really appreciate some help getting into a sustainable workflow.

What I usually do is to create a new board overlay and work adding a
dependency for the new package on the BSP package.

See
https://www.chromium.org/chromium-os/how-tos-and-troubleshooting/chromiumos-board-porting-guide

--
Carlo Caione

Tom Hughes

unread,
Mar 25, 2019, 11:34:26 AM3/25/19
to Carlo Caione, Joe Trovato, Chromium OS Development
Hmm, I guess the Developer Guide doesn't describe this (only mentions modifying existing packages): https://chromium.googlesource.com/chromiumos/docs/+/master/developer_guide.md

You'll want to create a new ebuild for your project. ebuilds can get set to fetch the source code as a tarball as well as other sources like a git repo. You probably do want to version your code as you develop (even if it's only a local git repo). Here's an example of a package that fetches the source from github:


More info on ebuilds:


Tom



Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages