Opened 16 years ago

Closed 15 years ago

#18745 closed defect (fixed)

swig checkout fails, causing graphviz ocaml bindings to fail

Reported by: deliverable@… Owned by: kevin@…
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: swig graphviz ocaml Cc: ryandesign (Ryan Carsten Schmidt), jyrkiwahlstedt
Port: swig

Description

Building graphviz +ocaml exposes a problem with swig checkout, causing graphviz ocaml bindings build to fail. The problem and patch are reported in RedHat and fixed in their RPM, I supply the patch I extracted from their RPM swig-1.3.38-3.fc11.src.rpm.

Summary: apply the following patch (attached) to swig 1.3.38.

https://bugzilla.redhat.com/show_bug.cgi?id=485540

Attachments (2)

swig-1.3.38-rh485540.patch (611 bytes) - added by deliverable@… 16 years ago.
Portfile-swig.diff (514 bytes) - added by ryandesign (Ryan Carsten Schmidt) 16 years ago.

Download all attachments as: .zip

Change History (6)

Changed 16 years ago by deliverable@…

Attachment: swig-1.3.38-rh485540.patch added

comment:1 Changed 16 years ago by deliverable@…

Cc: deliverable@… added

Cc Me!

Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: Portfile-swig.diff added

comment:2 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… jwa@… added; deliverable@… removed
Owner: changed from macports-tickets@… to kevin@…

I can confirm that if I rebuild swig +ocaml with the attached patch, then graphviz +ocaml can be built. Not sure what other implications the patch might have, but RedHat did apply it to their swig package, so that's something.

Someone should report it to the swig issue tracker.

comment:3 Changed 16 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

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

Resolution: fixed
Status: newclosed

I no longer see this problem with swig-ocaml @1.3.40_0 and graphviz @2.26.0_0+ocaml so I guess it got fixed upstream somewhere along the way.

Note: See TracTickets for help on using tickets.