Opened 14 years ago
Closed 14 years ago
#25014 closed defect (fixed)
steghide: error: 'libintl_setlocale' is not a member of 'std'
Reported by: | shabbyrobe@… | Owned by: | cforkin@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.8.2 |
Keywords: | Cc: | wcmiii@…, nerdling (Jeremy Lavergne) | |
Port: | steghide |
Description (last modified by jmroot (Joshua Root))
Here's the debug output. I've no idea how to interpret it.
Attachments (1)
Change History (9)
Changed 14 years ago by shabbyrobe@…
Attachment: | steghide.txt added |
---|
comment:1 Changed 14 years ago by shabbyrobe@…
comment:2 Changed 14 years ago by jmroot (Joshua Root)
Description: | modified (diff) |
---|---|
Owner: | changed from macports-tickets@… to cforkin@… |
Port: | steghide added |
Please remember to fill in the Port field and cc the maintainer.
comment:3 Changed 14 years ago by jmroot (Joshua Root)
The header where the error occurs is actually trying to use std::setlocale, so I'm guessing there's a macro defined somewhere that is replacing setlocale with libintl_setlocale.
comment:6 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Summary: | steghide fails to build → steghide: error: 'libintl_setlocale' is not a member of 'std' |
---|
Probably some new gettext 0.18.x incompatibility. We've seen a couple of those. This same error was also reported against pdf2djvu in #25633.
There hasn't been a new version of steghide released since 2003 so it's not surprising it's beginning to fall apart. Maybe another distribution already has a fix for this problem we could copy.
comment:7 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
See #26537 for how this problem was fixed for wesnoth.
comment:8 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Fixed steghide same way as wesnoth in r71725.
Cripes! Sorry, everyone, didn't expect that formatting mess to happen. I'll attach it as a text file.