Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Feb 2021 11:12:54 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 253452] bison package broken on FreeBSD 12.1
Message-ID:  <bug-253452-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D253452

            Bug ID: 253452
           Summary: bison package broken on FreeBSD 12.1
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: sunpoet@FreeBSD.org
          Reporter: michalx.berger@intel.com
             Flags: maintainer-feedback?(sunpoet@FreeBSD.org)
          Assignee: sunpoet@FreeBSD.org

After installing bison package (3.6.4,1) on freshly deployed instance of the
FreeBSD 12.1, it seems like the binary is being linked towards libs which m=
iss
some stuff:

root@freebsd-cloud-10958:~# bison
ld-elf.so.1: /usr/local/bin/bison: Undefined symbol "fflush_unlocked@FBSD_1=
.6"

I am quite confused as to way FBSD_1.6 is seen here as well since according=
 to
https://wiki.freebsd.org/SymbolVersioning the FreeBSD 12 should come with
FBSD_1.5?

Reinstalling the package doesn't help, performing pkg upgrade doesn't help
either. Going to test if this issue is seen on newer releases (e.g. 12.2) b=
ut
it would be nice if this was resolved for 12.1. Details of the installed
package:


root@freebsd-cloud-10958:~# pkg info bison
bison-3.6.4,1
Name           : bison
Version        : 3.6.4,1
Installed on   : Fri Feb 12 11:02:40 2021 UTC
Origin         : devel/bison
Architecture   : FreeBSD:12:amd64
Prefix         : /usr/local
Categories     : devel
Licenses       : GPLv3+
Maintainer     : sunpoet@FreeBSD.org
WWW            : https://www.gnu.org/software/bison/
Comment        : Parser generator from FSF, (mostly) compatible with Yacc
Options        :
        DOCS           : on
        EXAMPLES       : on
        NLS            : on
Shared Libs required:
        libtextstyle.so.0
        libintl.so.8
Annotations    :
        FreeBSD_version: 1202000
        repo_type      : binary
        repository     : FreeBSD
Flat size      : 2.71MiB
Description    :
Bison is a general-purpose parser generator that converts an annotated
context-free grammar into a deterministic LR or generalized LR (GLR) parser
employing LALR(1) parser tables. As an experimental feature, Bison can also
generate IELR(1) or canonical LR(1) parser tables. Once you are proficient =
with
Bison, you can use it to develop a wide range of language parsers, from tho=
se
used in simple desk calculators to complex programming languages.

Bison is upward compatible with Yacc: all properly-written Yacc grammars ou=
ght
to work with Bison with no change. Anyone familiar with Yacc should be able=
 to
use Bison with little trouble. You need to be fluent in C or C++ programmin=
g in
order to use Bison. Java is also supported as an experimental feature.

WWW: https://www.gnu.org/software/bison/
WWW: https://savannah.gnu.org/projects/bison/
root@freebsd-cloud-10958:~#

Any hints would be greatly appreciated.

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-253452-7788>