Opened 13 years ago

Closed 13 years ago

Last modified 12 years ago

#13308 closed enhancement (fixed)

patch to enable ocaml compiling on Mac OS X 10.5 Leopard

Reported by: greg@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.5.2
Keywords: Cc: kballard (Lily Ballard), bfulgham@…
Port:

Description

ocaml 3.10.0 is unable to compile on leopard.

This has to do with UNIX03 compatibility and a patch can be found here: http://caml.inria.fr/mantis/view.php?id=4439&nbn=8

I've incorporated this patch into the portfile for ocaml, which does away with requiring any compatibility layers enabled.

Attachments (2)

Portfile-ocaml.diff (255 bytes) - added by greg@… 13 years ago.
diff for Portfile
leopard-compilation-fix.patch (5.8 KB) - added by greg@… 13 years ago.
files/leopard-compilation-fix.patch file

Download all attachments as: .zip

Change History (9)

Changed 13 years ago by greg@…

Attachment: Portfile-ocaml.diff added

diff for Portfile

Changed 13 years ago by greg@…

files/leopard-compilation-fix.patch file

comment:1 Changed 13 years ago by nox@…

Summary: patch to enable ocaml compiling on Leopardpatch to enable ocaml compiling on Mac OS X 10.5 Leopard

comment:2 Changed 13 years ago by bfulgham@…

Resolution: fixed
Status: newclosed

comment:3 Changed 13 years ago by ryandesign (Ryan Schmidt)

A modified version of the attached patch was committed in r31240, but this broke the build for pre-Leopard users. See #13583 where this will be addressed.

comment:4 Changed 13 years ago by ryandesign (Ryan Schmidt)

Cc: bfulgham@… added

comment:5 Changed 13 years ago by kballard (Lily Ballard)

The patch is unnecessary when we use macosx_deployment_target 10.4, but that was removed in r31240 by bfulgham as it wasn't in a released version yet. I'm reverting that change - deleting the patches and switching back to macosx_deployment_target 10.4 as we really shouldn't have patchfiles unless we absolutely need them.

comment:6 Changed 13 years ago by ryandesign (Ryan Schmidt)

Kevin put macosx_deployment_target back and removed the patches in r32488.

comment:7 Changed 12 years ago by (none)

Milestone: Port Enhancements

Milestone Port Enhancements deleted

Note: See TracTickets for help on using tickets.