#40489 closed defect (fixed)
libcipher fails to compile on Mountain Lion
Reported by: | casner@… | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.2.0 |
Keywords: | haspatch | Cc: | |
Port: | libcipher |
Description
The newer compilers are more picky about type conflicts and lvalue operations, so this port fails to compile on Mountain Lion. Log, patch and updated Portfile attached.
Attachments (3)
Change History (6)
Changed 11 years ago by casner@…
Attachment: | libcipher.log added |
---|
Changed 11 years ago by casner@…
Attachment: | patch-crypt.c added |
---|
Patch to correct the compilation errors
Changed 11 years ago by casner@…
Updated Portfile to include the additional patch
comment:1 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Keywords: | haspatch added |
---|---|
Owner: | changed from macports-tickets@… to ryandesign@… |
Port: | libcipher added |
Status: | new → assigned |
Thanks. This probably has more to do with the Xcode version (more specifically the clang version) than the OS X version. Users with the latest Xcode on Lion would probably see this problem too.
comment:2 follow-up: 3 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Committed in r111145. For future reference, we prefer a unified diff of the portfile, rather than an entire new portfile, so that it's easier to evaluate your changes without needing to download and diff the portfile ourselves.
comment:3 Changed 11 years ago by casner@…
Replying to ryandesign@…:
Committed in r111145. For future reference, we prefer a unified diff of the portfile, rather than an entire new portfile, so that it's easier to evaluate your changes without needing to download and diff the portfile ourselves.
Sorry, I was trying to follow the MapPorts Guide, but I did not read 7.2.2 carefully enough. I see now that refers to details in 4.5.1.
Thanks for picking up the fix quickly.
Error log