Opened 7 years ago

Closed 7 years ago

#41024 closed defect (fixed)

pure fails to install on Mavericks because of llvm-3.2 dependency

Reported by: szhorvat (Szabolcs Horvát) Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: mavericks Cc: macports.org@…
Port: pure

Description

pure fails to install on OS X 10.9 Mavericks because it depends on llvm-3.2 which is incompatible with OS X 10.9.

pure 0.58 is actually compatible with llvm-3.3, see here: https://groups.google.com/forum/#!topic/pure-lang/A40XIz2Bv5o

This is the output I get:

--->  Computing dependencies for pure
--->  Dependencies to be installed: llvm-3.2 openbrowser p5.12-mac-propertylist p5.12-xml-entities p5.12-html-parser p5.12-html-tagset p5.12-libwww-perl p5.12-encode-locale p5.12-file-listing p5.12-http-date p5.12-html-form p5.12-http-message p5.12-lwp-mediatypes p5.12-uri p5.12-mime-base64 p5.12-http-cookies p5.12-http-daemon p5.12-http-negotiate p5.12-lwp-protocol-https p5.12-io-socket-ssl p5.12-net-libidn p5.12-net-ssleay p5.12-mozilla-ca p5.12-net-http p5.12-www-robotrules
--->  Fetching distfiles for llvm-3.2
Error: llvm-3.2 is not supported on Mavericks or later.
Error: org.macports.fetch for port llvm-3.2 returned: unsupported platform
Error: Failed to install llvm-3.2
Please see the log file for port llvm-3.2 for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.2/llvm-3.2/main.log
Error: The following dependencies were not installed: llvm-3.2 openbrowser p5.12-mac-propertylist p5.12-xml-entities p5.12-html-parser p5.12-html-tagset p5.12-libwww-perl p5.12-encode-locale p5.12-file-listing p5.12-http-date p5.12-html-form p5.12-http-message p5.12-lwp-mediatypes p5.12-uri p5.12-mime-base64 p5.12-http-cookies p5.12-http-daemon p5.12-http-negotiate p5.12-lwp-protocol-https p5.12-io-socket-ssl p5.12-net-libidn p5.12-net-ssleay p5.12-mozilla-ca p5.12-net-http p5.12-www-robotrules
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port pure failed

Change History (4)

comment:1 Changed 7 years ago by ryandesign (Ryan Schmidt)

Cc: mailto:ryandesign@… removed
Keywords: mavericks added
Owner: changed from macports-tickets@… to ryandesign@…

We've actually been through this already. pure is not compatible with llvm-3.3 on OS X. See https://groups.google.com/forum/#!searchin/pure-lang/pure-gen/pure-lang/JelRk7YHEug/upS-XGboNT8J

I've already asked the maintainer of llvm-3.2 to make it compatible with Mavericks. Meanwhile, he has asked that the developer of pure submit a bug report to the developers of llvm about the alleged bug in llvm-3.3 that prevents pure from working with it.

comment:2 Changed 7 years ago by macports.org@…

Cc: macports.org@… added

Cc Me!

comment:3 Changed 7 years ago by szhorvat (Szabolcs Horvát)

pure can now be installed because llvm-3.2 is now compatible with Mavericks. I don't know how to close the ticket though.

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

Resolution: fixed
Status: newclosed

Oh! I missed that r113436 fixed that.

Note: See TracTickets for help on using tickets.