Bug 44446 - New bison breaks krb5 build
Summary: New bison breaks krb5 build
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Cy Schubert
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-10-25 01:00 UTC by Craig Boston
Modified: 2002-10-25 16:06 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Craig Boston 2002-10-25 01:00:02 UTC
Compile of MIT Kerberos 5 (security/krb5) chokes at:

bison -y ./ftpcmd.y
./ftpcmd.y:207.3: parse error, unexpected "=", expecting ";" or "|"
./ftpcmd.y:244.5-245.9: $2 of `cmd' has no declared type
------and many more------
gmake[3]: *** [ftpcmd.c] Error 1

Seems to be related to the upgrade of bison to 1.75.  I've run into this on every machine I've tried so far.  Sorry for marking as critical/high priority, but I'm sure many will be scrambling to upgrade due to the recently discovered buffer overflow...

Fix: 

No fix yet.  Workaround is to "pkg_delete bison\*".  krb5 build will then use yacc instead and it seems to work.
How-To-Repeat: portupgrade bison
cd /usr/ports/security/krb5
make build
Comment 1 Cy Schubert freebsd_committer freebsd_triage 2002-10-25 15:55:47 UTC
State Changed
From-To: open->analyzed

krb5 port patch to resolve PR. 


Comment 2 Cy Schubert freebsd_committer freebsd_triage 2002-10-25 15:55:47 UTC
Responsible Changed
From-To: freebsd-ports->cy

I'll create a circumvention.
Comment 3 Cy Schubert freebsd_committer freebsd_triage 2002-10-25 16:02:38 UTC
State Changed
From-To: analyzed->closed

Fixed.