Summary: | nmap-4.76 fails to compile due to undefined references (lua) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Juergen Rose <rose> |
Component: | Current packages | Assignee: | Michal Januszewski (RETIRED) <spock> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | netmon, ryan |
Priority: | High | ||
Version: | 2007.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 234622 | ||
Bug Blocks: |
Description
Juergen Rose
2008-10-15 10:36:35 UTC
On a hunch: what is your version of lua (including useflags) ? As suggested by Rafał, if the user's lua is 5.1.4-r1 built with USE="cxx", this bug is likely to be related to bug 234622. rose@deer:/home/rose(1)$ emerge -pvD lua These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-lang/lua-5.1.4-r1 USE="cxx deprecated readline -static" 0 kB In such case, for both of your bugs solution is the same: reemerge lua with -cxx. I think not only this useflag was a bad idea, but lua upstream was thinking of just the static linking, when they came up with that idea of longjmp vs exceptions depending on compiler used (cause, as we see here, this sucks for shared libs). After reemerging lua with USE=-cxx I could also emerge nmap. Thank you for the hint. Juergen Closing as WORKSFORME now that bug #234622 is closed. |