Summary: | conflicting types for mkdir() and rename() in elm 2.5.6 | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Christopher Nehren <apeiron> | ||||||
Component: | Individual Port(s) | Assignee: | freebsd-ports-bugs (Nobody) <ports-bugs> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Only Me | ||||||||
Priority: | Normal | ||||||||
Version: | Latest | ||||||||
Hardware: | Any | ||||||||
OS: | Any | ||||||||
Attachments: |
|
Description
Christopher Nehren
2003-03-19 19:50:13 UTC
I've figured out this problem. The problem is that elm's Configure script uses 'nm' to extract symbols from libc, to determine what functions are available on the system. However, the script isn't expecting symbols of type 'W' (weak) to show up. In FreeBSD 5.x, a number of functions in libc are weak symbols. The solution is to patch elm's Configure script as indicated by the attached patch. (I've attached the new patch-aa file; this incorporates the existing patch-aa as well as the new patch I've introduced.) The fix changes '[ATDS]', in the sed expression run over the output of 'nm', to '[ATDSW]'. State Changed From-To: open->closed Committed the same patch from earlier PR 47379. |