[MacPorts] #38606: py27-cairo @1.10.0 Revision 1 won't build +quartz
#38606: py27-cairo @1.10.0 Revision 1 won't build +quartz -------------------------+-------------------------------- Reporter: nDiScReEt@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: | Port: -------------------------+-------------------------------- py27-cairo produces the following error message when building: {{{ DEBUG: Executing org.macports.main (py27-cairo) DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: archivefetch phase started at Sat Mar 30 08:21:51 CDT 2013 ---> Fetching archive for py27-cairo DEBUG: Executing proc-pre-org.macports.archivefetch-archivefetch-0 DEBUG: cairo is installed with the following variants: +quartz+x11 DEBUG: required: x11, forbidden: quartz DEBUG: rejected, because forbidden variant quartz is present Error: org.macports.archivefetch for port py27-cairo returned: cairo must be installed with +x11 and without +quartz. DEBUG: Error code: NONE DEBUG: Backtrace: cairo must be installed with +x11 and without +quartz. while executing "$pre $targetname" Warning: targets not executed for py27-cairo: org.macports.activate org.macports.archivefetch org.macports.fetch org.macports.checksum org.macports.extract org.macports.patch org.macports.configure org.macports.build org.macports.destroot org.macports.install Error: Failed to install py27-cairo DEBUG: could not read "/opt/local/share/man/man1/pdfunite.1.gz": no such file or directory while executing "::file type $file" Please see the log file for port py27-cairo for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports .org_release_tarballs_ports_python_py-cairo/py27-cairo/main.log }}} -- Ticket URL: <https://trac.macports.org/ticket/38606> MacPorts <http://www.macports.org/> Ports system for OS X
#38606: py27-cairo @1.10.0 Revision 1 won't build +quartz --------------------------+-------------------------------- Reporter: nDiScReEt@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: | --------------------------+-------------------------------- Comment (by nDiScReEt@…): Cc sean@macports.org -- Ticket URL: <https://trac.macports.org/ticket/38606#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#38606: py27-cairo @1.10.0 Revision 1 won't build +quartz --------------------------+-------------------- Reporter: nDiScReEt@… | Owner: sean@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: py-cairo | --------------------------+-------------------- Changes (by jmr@…): * owner: macports-tickets@… => sean@… * port: => py-cairo -- Ticket URL: <https://trac.macports.org/ticket/38606#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#38606: py27-cairo @1.10.0 Revision 1 won't build +quartz --------------------------+-------------------- Reporter: nDiScReEt@… | Owner: sean@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: py-cairo | --------------------------+-------------------- Comment (by jmr@…): Have you tried installing with -x11? -- Ticket URL: <https://trac.macports.org/ticket/38606#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#38606: py27-cairo @1.10.0 Revision 1 won't build +quartz --------------------------+-------------------- Reporter: nDiScReEt@… | Owner: sean@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: py-cairo | --------------------------+-------------------- Comment (by nDiScReEt@…): Replying to [comment:5 jmr@…]:
Have you tried installing with -x11?
Please, excuse my delay. I had to wait until I was back to my computer. I cleaned all ports: {{{ port clean installed }}} Then, I uninstalled all ports: {{{ port -fp uninstall installed }}} Next, I removed macports: {{{ sudo rm -rf /opt/local /Applications/DarwinPorts /Applications/MacPorts /Library/LaunchDaemons/org.macports.* /Library/Receipts/DarwinPorts*.pkg /Library/Receipts/MacPorts*.pkg /Library/StartupItems/DarwinPortsStartup /Library/Tcl/darwinports1.0 /Library/Tcl/macports1.0 ~/.macports }}} I reinstalled and this time installed gimp with the animation and quartz variants. Everything installed this time with little problem. (i.e. gegl was needed by gimp-html-en so I installed that and then cleaned gimp-html-en port tree: {{{ port clean gimp-html-en }}} This allowed gimp-html-en to install without any errors then I reran my original port command: {{{ port inatll gimp +animation +quartz }}} Everything installed without incident. I checked cairo with port info and it showed: {{{ cairo @1.12.14_0+quartz+x11 (active) }}} This was interesting since my original report py27-cairo complained about cairo being installed with both the variants x11 and quartz together. So, I checked py27-cairo with port info and it showed: {{{ py27-cairo @1.10.0_1 (active) }}} No more problem. I guess this ticket can be closed. I think there is an issue but I believe it to be with base not clearing receipts for some ports when you uninstall and later another port depends on that port and throws up an error. Thank you for your help. -- Ticket URL: <https://trac.macports.org/ticket/38606#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#38606: py27-cairo: cairo must be installed with +x11 and without +quartz --------------------------+-------------------- Reporter: nDiScReEt@… | Owner: sean@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: py-cairo | --------------------------+-------------------- Comment (by ryandesign@…): Has duplicate #39297. It's unexpected that py-cairo mandates that "cairo must be installed with +x11 and without +quartz". Why does this requirement exist? Why must cairo's quartz variant be disabled? The cairo port has had no problem installing with both x11 and quartz simultaneously for several years now. It seems like py-cairo should be satisfied that cairo is installed with x11, and not care whether it is also installed with quartz. -- Ticket URL: <https://trac.macports.org/ticket/38606#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#38606: py27-cairo: cairo must be installed with +x11 and without +quartz --------------------------+-------------------- Reporter: nDiScReEt@… | Owner: sean@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: py-cairo | --------------------------+-------------------- Comment (by rowue@…): Perhaps the following bits will help: If my variants.conf read: "''-x11'' +no_x11 +quartz" py27-cairo builds fine .... if it reads: "+no_x11 +quartz" building of py27-cairo fails ... I hope this give a clue where to find the error -- Ticket URL: <https://trac.macports.org/ticket/38606#comment:13> MacPorts <http://www.macports.org/> Ports system for OS X
#38606: py27-cairo: cairo must be installed with +x11 and without +quartz --------------------------+-------------------- Reporter: nDiScReEt@… | Owner: sean@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: worksforme | Keywords: Port: py-cairo | --------------------------+-------------------- Changes (by sean@…): * status: new => closed * resolution: => worksforme -- Ticket URL: <https://trac.macports.org/ticket/38606#comment:14> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts