[MacPorts] #37062: pymol @1.5 tcl must be installed without +corefoundation
#37062: pymol @1.5 tcl must be installed without +corefoundation ----------------------------+-------------------------------- Reporter: ryan.sheldon@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: | Port: ----------------------------+-------------------------------- Pymol fails to build; seems similar to ticket:21968. Running Mac OS X 10.7.5 with Xcode 4.5.2. Failure occurs when compiling with clang, llvm, and gcc. Following appears in main.log when attempting to build pymol: {{{ #!sh :notice:configure ---> Configuring pymol :debug:configure Using compiler 'Mac OS X clang' :debug:configure Executing proc-pre-org.macports.configure-configure-0 :debug:configure tcl is installed with the following variants: +corefoundation :debug:configure required: , forbidden: corefoundation :debug:configure rejected, because forbidden variant corefoundation is present :error:configure org.macports.configure for port pymol returned: tcl must be installed without +corefoundation. :debug:configure Error code: NONE :debug:configure Backtrace: tcl must be installed without +corefoundation. }}} This issue appears to be new as installing PyMOL last month on another Mac OS X 10.7.5 system did not have any errors. -- Ticket URL: <https://trac.macports.org/ticket/37062> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37062: pymol @1.5 tcl must be installed without +corefoundation -----------------------------+-------------------------------- Reporter: ryan.sheldon@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: | -----------------------------+-------------------------------- Comment (by ryan.sheldon@…): Also appears related to changes made by ticket:31995 -- Ticket URL: <https://trac.macports.org/ticket/37062#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37062: pymol @1.5 tcl must be installed without +corefoundation -----------------------------+-------------------------------- Reporter: ryan.sheldon@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: invalid | Keywords: Port: pymol | -----------------------------+-------------------------------- Changes (by macsforever2000@…): * cc: howarth@… (added) * status: new => closed * resolution: => invalid * port: => pymol Comment: In the future, please fill in the Port field and Cc the port maintainer(s). So you need to do what it says and build tcl without +corefoundation. {{{ sudo port install tcl -corefoundation }}} -- Ticket URL: <https://trac.macports.org/ticket/37062#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37062: pymol @1.5 tcl must be installed without +corefoundation -----------------------------+-------------------------------- Reporter: ryan.sheldon@… | Owner: macports-tickets@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: pymol | -----------------------------+-------------------------------- Changes (by steeves@…): * status: closed => reopened * resolution: invalid => Comment: This causes a problem with other ports (e.g. R-framework) which depend on tcl being built with corefoundation. If I remove this option to get pymol to build and install, launching R and trying to install a package via the install.package() command causes R to crash: {{{ R> install.packages("rgl") Installing package(s) into '/Users/steevmi1/Library/R/2.15' (as 'lib' is unspecified) --- Please select a CRAN mirror for use in this session --- Loading Tcl/Tk interface ... TclMacOSXNotifierAddRunLoopMode: Tcl not built with CoreFoundation support [1] 61302 abort R }}} -- Ticket URL: <https://trac.macports.org/ticket/37062#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37062: pymol @1.5 tcl must be installed without +corefoundation -----------------------------+-------------------------------- Reporter: ryan.sheldon@… | Owner: macports-tickets@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: pymol | -----------------------------+-------------------------------- Comment (by howarth@…): So you are saying you broke pymol again? It is beyond me why you fellows don't just do the sensible thing[[BR]] and fold the use of corefoundation into the pthreads variant (which I recommended long ago). Using corefoundation[[BR]] drags in threading so you might as well couple the two together. -- Ticket URL: <https://trac.macports.org/ticket/37062#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37062: pymol @1.5 tcl must be installed without +corefoundation -----------------------------+-------------------------------- Reporter: ryan.sheldon@… | Owner: macports-tickets@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: pymol | -----------------------------+-------------------------------- Comment (by steeves@…): Well, no. My choice is to either run pymol (using a tcl installed with -corefoundation) and not be able to run other applications (R from R-framework was the one I found, may be others) that want tcl installed with +corefoundation, or to not be able to install pymol but to be able to use the other apps. In the example I used when I reopened the ticket, I fixed pymol and broke R.... -- Ticket URL: <https://trac.macports.org/ticket/37062#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37062: pymol @1.5 tcl must be installed without +corefoundation -----------------------------+-------------------------------- Reporter: ryan.sheldon@… | Owner: macports-tickets@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: pymol | -----------------------------+-------------------------------- Comment (by csumma@…): I've had to do the following to allow pymol to install (in the following order): {{{ sudo port uninstall py26-pmw sudo port uninstall py26-tkinter sudo port uninstall tk sudo port uninstall tcl sudo port install tcl -corefoundation sudo port install tk -quartz sudo port install pymol }}} This was after a failed install of pymol from a clean Macports on Lion. Hardly a fix, but if you're in a jam and need pymol - this works. Not sure what other packages may be uninstallable as a result, though. -- Ticket URL: <https://trac.macports.org/ticket/37062#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37062: pymol @1.5 tcl must be installed without +corefoundation -----------------------------+-------------------------------- Reporter: ryan.sheldon@… | Owner: macports-tickets@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: pymol | -----------------------------+-------------------------------- Comment (by danny.ash@…): I also have this problem. I do not want to screw up my tcl so that it doesn't run R, just in order to fix a compatibility issue for a program that used to build just fine before this regression. -- Ticket URL: <https://trac.macports.org/ticket/37062#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37062: pymol @1.5 tcl must be installed without +corefoundation -----------------------------+-------------------------------- Reporter: ryan.sheldon@… | Owner: macports-tickets@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: pymol | -----------------------------+-------------------------------- Changes (by ryandesign@…): * cc: quantum7@… (added) -- Ticket URL: <https://trac.macports.org/ticket/37062#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts