[Bug 282422] cad/openroad: Fails to start with 'Inconsistency between flag object and registration for flag'

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 30 Oct 2024 15:20:57 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282422

            Bug ID: 282422
           Summary: cad/openroad: Fails to start with 'Inconsistency
                    between flag object and registration for flag'
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: yuri@freebsd.org
          Reporter: matt.young.1@outlook.com
             Flags: maintainer-feedback?(yuri@freebsd.org)
          Assignee: yuri@freebsd.org

Hi,

Currently it seems that OpenROAD fails to start with the error below. I
installed it just using 'pkg install openroad'. I'm unfamiliar with Abseil, but
I think this might be an upstream or-tools issue due to the fact that Abseil
recently(ish) changed how their logging code works.

$ openroad
ERROR: Inconsistency between flag object and registration for flag 'v', likely
due to duplicate flags or an ODR violation. Relevant files:
wrkdirs/usr/ports/math/or-tools/work/or-tools-9.8/ortools/base/vlog_is_on.cc
and
/wrkdirs/usr/ports/devel/abseil/work/abseil-cpp-20240722.0/absl/log/flags.cc

It's also worth noting that the OpenSTA binary packaged as part of this release
works fine.

Please also let me know if this is in the wrong place or there's any issues -
I'm very new to FreeBSD.

Thanks!

-- 
You are receiving this mail because:
You are the assignee for the bug.