| Summary: | Cannot build flex-2.5.31 on Gentoo/*BSD | ||
|---|---|---|---|
| Product: | Gentoo/Alt | Reporter: | Benigno B. Junior (RETIRED) <bbj> |
| Component: | Other | Assignee: | Gentoo's Team for Core System packages <base-system> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | bsd+disabled |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Other | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | flex-2.5.31-scan.c.patch | ||
|
Description
Benigno B. Junior (RETIRED)
2006-02-17 22:55:31 UTC
Created attachment 80064 [details, diff]
flex-2.5.31-scan.c.patch
There it goes.
Compiled on DragonFly with this patch. Failed without it. The problem is that __THROW is an extra specifier that's added by glibc, so BSD systems using non-GNU libcs are breaking. Just removing it from the patch solves the problem in a quicker way. I wonder if uclibc still builds flex fine. Anyway, reassigning to base system, although I'm losing flex++ on my fbsd system with the new version, but probably it's a different problem. Comment on attachment 80064 [details, diff]
flex-2.5.31-scan.c.patch
no, patch is incorrect
Which one? The one currently in portage or this one? lol, I didn't put this "patch" to be a real patch for anything. If something is wrong, vapier did it. I was just showing this is not acceptable for us. i meant the posted patch is wrong fixed in cvs |