Bug 126520 - textproc/flex is conflicts with system flex and have ABI incompatibility
Summary: textproc/flex is conflicts with system flex and have ABI incompatibility
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: Max Brazhnikov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-14 04:00 UTC by Dima Panov
Modified: 2009-01-05 08:36 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 Dima Panov 2008-08-14 04:00:08 UTC
textproc/flex is conflicts with syslem flex and have ABI incompatibility.

Fix: 

To flex maintiner: ${PREFIX}/include is not good place for conflicting header file, FlexLexer.h.
Move it into subdirectory instead and teach ports, which really need this version (multimedia/gtreamer only?),
 to use new version in new place..
How-To-Repeat: 

install new textproc/flex and try to build any port, which expect old ABI, for example, devel/kdesdk3.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2008-08-14 04:00:18 UTC
Responsible Changed
From-To: freebsd-ports-bugs->infofarmer

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2008-09-07 01:22:42 UTC
Responsible Changed
From-To: infofarmer->freebsd-ports-bugs

Maintainer was reset.
Comment 3 Max Brazhnikov freebsd_committer freebsd_triage 2008-10-11 06:42:50 UTC
Responsible Changed
From-To: freebsd-ports-bugs->makc

I'll take it.
Comment 4 Max Brazhnikov freebsd_committer freebsd_triage 2009-01-05 08:36:46 UTC
State Changed
From-To: open->closed

Committed. Thanks!