[MacPorts] #38094: Gimp build failure due to variant conflict with cairo
#38094: Gimp build failure due to variant conflict with cairo ---------------------------+-------------------------------- Reporter: clint.olsen@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: gimp, cairo | Port: gimp ---------------------------+-------------------------------- I'm not willing to rule out some user error since I'm reinstalling my ports from an OS upgrade to Mountain Lion, but I'm seeing the following: {{{ version:1 :debug:main Attempting ln -sf /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_pango/pango/work /opt/local/var/macports/sources/rsync.macports.org/release/ports/x11/pango/work :debug:main Executing org.macports.main (pango) :debug:archivefetch archivefetch phase started at Sat Feb 16 23:53:18 PST 2013 :msg:archivefetch ---> Fetching archive for pango :debug:archivefetch Executing proc-pre-org.macports.archivefetch- archivefetch-0 :debug:archivefetch cairo is installed with the following variants: +x11 :debug:archivefetch required: , forbidden: quartz :debug:archivefetch accepted :debug:archivefetch cairo is installed with the following variants: +x11 :debug:archivefetch required: , forbidden: x11 :debug:archivefetch rejected, because forbidden variant x11 is present :error:archivefetch org.macports.archivefetch for port pango returned: cairo must be installed without +x11. :debug:archivefetch Error code: NONE :debug:archivefetch Backtrace: cairo must be installed without +x11. while executing "$pre $targetname" :info:archivefetch Warning: targets not executed for pango: 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:archivefetch Failed to install pango :debug:archivefetch couldn't open "/System/Library/Frameworks/Tcl.framework/Versions/8.5/Resources/tclIndex": no such file or directory while executing "open [file join $dir tclIndex]" :notice:archivefetch Please see the log file for port pango for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_pango/pango/main.log }}} It seems that cairo was installed as a dependency for harfbuzz, and harfbuzz is required for gimp. -- Ticket URL: <https://trac.macports.org/ticket/38094> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38094: Gimp build failure due to variant conflict with cairo ----------------------------+---------------------- Reporter: clint.olsen@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gimp | ----------------------------+---------------------- Changes (by larryv@…): * keywords: gimp, cairo => * cc: devans@… (removed) * owner: macports-tickets@… => devans@… Comment: Do as it says, then. {{{ sudo port install cairo -x11 }}} If you’re installing `gimp +quartz`, you might need {{{ sudo port install cairo -x11 +quartz }}} -- Ticket URL: <https://trac.macports.org/ticket/38094#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38094: Gimp build failure due to variant conflict with cairo ----------------------------+---------------------- Reporter: clint.olsen@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gimp | ----------------------------+---------------------- Comment (by clint.olsen@…): Ok, I tried as you suggested, and that yields: {{{ :msg:archivefetch ---> Fetching archive for gtk2 :debug:archivefetch Executing proc-pre-org.macports.archivefetch- archivefetch-0 :debug:archivefetch cairo is installed with the following variants: :debug:archivefetch required: x11, forbidden: :debug:archivefetch rejected, because required variant x11 is missing :error:archivefetch org.macports.archivefetch for port gtk2 returned: cairo must be installed with +x11. :debug:archivefetch Error code: NONE :debug:archivefetch Backtrace: cairo must be installed with +x11. }}} -- Ticket URL: <https://trac.macports.org/ticket/38094#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38094: Gimp build failure due to variant conflict with cairo ----------------------------+---------------------- Reporter: clint.olsen@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gimp | ----------------------------+---------------------- Comment (by akilansel@…): i m having the same issue when i try to install Eiffelstudio71 on OS X 10.8.2 ( i have already install Xcode as required). version:1 :debug:main changing euid/egid - current euid: 0 - current egid: 0 :debug:main egid changed to: 501 :debug:main euid changed to: 502 :debug:main Executing org.macports.main (pango) :debug:main Privilege de-escalation not attempted as not running as root. :debug:archivefetch archivefetch phase started at Sun Feb 17 08:34:11 EST 2013 :msg:archivefetch ---> Fetching archive for pango :debug:archivefetch Executing proc-pre-org.macports.archivefetch- archivefetch-0 :debug:archivefetch cairo is installed with the following variants: +x11 :debug:archivefetch required: , forbidden: quartz :debug:archivefetch accepted :debug:archivefetch cairo is installed with the following variants: +x11 :debug:archivefetch required: , forbidden: x11 :debug:archivefetch rejected, because forbidden variant x11 is present :error:archivefetch org.macports.archivefetch for port pango returned: cairo must be installed without +x11. :debug:archivefetch Error code: NONE :debug:archivefetch Backtrace: cairo must be installed without +x11. while executing "$pre $targetname" :info:archivefetch Warning: targets not executed for pango: 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:archivefetch Failed to install pango :debug:archivefetch couldn't open "/System/Library/Frameworks/Tcl.framework/Versions/8.5/Resources/tclIndex": no such file or directory while executing "open [file join $dir tclIndex]" :notice:archivefetch Please see the log file for port pango for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_pango/pango/main.log -- Ticket URL: <https://trac.macports.org/ticket/38094#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38094: Gimp build failure due to variant conflict with cairo ----------------------------+---------------------- Reporter: clint.olsen@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gimp | ----------------------------+---------------------- Comment (by mato.tuzo@…): Replying to [ticket:38094 clint.olsen@…]: i am trying to install skrooge. the result is similar: ---> Fetching archive for pango Error: org.macports.archivefetch for port pango returned: cairo must be installed without +x11. Error: Failed to install pango Please see the log file for port pango for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_pango/pango/main.log -- Ticket URL: <https://trac.macports.org/ticket/38094#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38094: Gimp build failure due to variant conflict with cairo ----------------------------+---------------------- Reporter: clint.olsen@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gimp | ----------------------------+---------------------- Comment (by mato.tuzo@…): Replying to [comment:4 mato.tuzo@…]: ...and when i put -x11 +quartz to ../etc/macports/variants.conf the result is again similar: version:1 :debug:clean Attempting ln -sf /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_libiodbc/libiodbc/work /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/libiodbc/work :debug:clean changing euid/egid - current euid: 0 - current egid: 0 :debug:clean egid changed to: 501 :debug:clean euid changed to: 502 :debug:main Executing org.macports.main (libiodbc) :debug:main Privilege de-escalation not attempted as not running as root. :debug:archivefetch archivefetch phase started at Sun Feb 17 17:28:39 CET 2013 :msg:archivefetch ---> Fetching archive for libiodbc :debug:archivefetch Executing proc-pre-org.macports.archivefetch- archivefetch-0 :debug:archivefetch gtk2 is installed with the following variants: +quartz :debug:archivefetch required: x11, forbidden: :debug:archivefetch rejected, because required variant x11 is missing :error:archivefetch org.macports.archivefetch for port libiodbc returned: gtk2 must be installed with +x11. :debug:archivefetch Error code: NONE :debug:archivefetch Backtrace: gtk2 must be installed with +x11. while executing "$pre $targetname" :info:archivefetch Warning: targets not executed for libiodbc: 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:archivefetch Failed to install libiodbc :debug:archivefetch could not read "/opt/local/share/pkgconfig/shared- desktop-ontologies.pc": no such file or directory while executing "::file type $file" :notice:archivefetch Please see the log file for port libiodbc for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_libiodbc/libiodbc/main.log -- Ticket URL: <https://trac.macports.org/ticket/38094#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38094: Gimp build failure due to variant conflict with cairo ----------------------------+-------------------------- Reporter: clint.olsen@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: cairo pango | ----------------------------+-------------------------- Changes (by macsforever2000@…): * owner: devans@… => ryandesign@… * port: gimp => cairo pango Comment: The problem is with pango and cairo. -- Ticket URL: <https://trac.macports.org/ticket/38094#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38094: pango: build failure due to variant conflict with cairo ----------------------------+-------------------------- Reporter: clint.olsen@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: cairo pango | ----------------------------+-------------------------- -- Ticket URL: <https://trac.macports.org/ticket/38094#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38094: pango: build failure due to variant conflict with cairo ----------------------------+-------------------------- Reporter: clint.olsen@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: cairo pango | ----------------------------+-------------------------- Comment (by motumbo@…): Same issue when trying to install wine-devel {{{ ---> Fetching archive for pango Error: org.macports.archivefetch for port pango returned: cairo must be installed without +x11. Error: Failed to install pango Please see the log file for port pango for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_pango/pango/main.log }}} And main.log {{{ version:1 :debug:clean Attempting ln -sf /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_pango/pango/work /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/x11/pango/work :debug:clean changing euid/egid - current euid: 0 - current egid: 0 :debug:clean egid changed to: 501 :debug:clean euid changed to: 502 :debug:main Executing org.macports.main (pango) :debug:main Privilege de-escalation not attempted as not running as root. :debug:archivefetch archivefetch phase started at Mon Feb 18 13:28:04 CLST 2013 :msg:archivefetch ---> Fetching archive for pango :debug:archivefetch Executing proc-pre-org.macports.archivefetch- archivefetch-0 :debug:archivefetch cairo is installed with the following variants: +universal+x11 :debug:archivefetch required: , forbidden: quartz :debug:archivefetch accepted :debug:archivefetch cairo is installed with the following variants: +universal+x11 :debug:archivefetch required: , forbidden: x11 :debug:archivefetch rejected, because forbidden variant x11 is present :error:archivefetch org.macports.archivefetch for port pango returned: cairo must be installed without +x11. :debug:archivefetch Error code: NONE :debug:archivefetch Backtrace: cairo must be installed without +x11. while executing "$pre $targetname" :info:archivefetch Warning: targets not executed for pango: 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:archivefetch Failed to install pango :debug:archivefetch could not read "/opt/local/share/doc/harfbuzz/TODO": no such file or directory while executing "::file type $file" :notice:archivefetch Please see the log file for port pango for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_pango/pango/main.log }}} -- Ticket URL: <https://trac.macports.org/ticket/38094#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38094: pango: build failure due to variant conflict with cairo ----------------------------+-------------------------- Reporter: clint.olsen@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: cairo pango | ----------------------------+-------------------------- Comment (by motumbo@…): I rollbacked the pango portfile to pango rev #103149 https://trac.macports.org/browser/trunk/dports/x11/pango/Portfile?rev=103149 and it solved the problem. -- Ticket URL: <https://trac.macports.org/ticket/38094#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38094: pango, pango-devel: build failure due to variant conflict with cairo ---------------------------------+-------------------------- Reporter: clint.olsen@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: pango, pango-devel | ---------------------------------+-------------------------- Changes (by ryandesign@…): * status: new => closed * cc: titiaita@…, egall@… (added) * resolution: => fixed * port: cairo pango => pango, pango-devel Comment: Has duplicate #38116. Should be fixed in r103212. -- Ticket URL: <https://trac.macports.org/ticket/38094#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38094: pango, pango-devel: build failure due to variant conflict with cairo ---------------------------------+-------------------------- Reporter: clint.olsen@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: pango, pango-devel | ---------------------------------+-------------------------- Comment (by macports.org@…): I think I am seeing the same problem while installing '''wireshark'''. {{{ bash-3.2# port install wireshark ... ---> Fetching archive for cairo ---> Attempting to fetch cairo-1.12.14_0+x11.darwin_12.x86_64.tbz2 from http://lil.fr.packages.macports.org/cairo ---> Attempting to fetch cairo-1.12.14_0+x11.darwin_12.x86_64.tbz2.rmd160 from http://lil.fr.packages.macports.org/cairo ---> Installing cairo @1.12.14_0+x11 ---> Activating cairo @1.12.14_0+x11 ---> Cleaning cairo ... ---> Fetching archive for pango Error: org.macports.archivefetch for port pango returned: cairo must be installed without +x11. Error: Failed to install pango }}} I upgrade to Mountain Lion. Then I followed the instructions on [https://trac.macports.org/wiki/Migration] (installed the base MacPorts system again, uninstalled all ports and cleaned the remaining builds). Then I installed '''wget''' and '''jhead'''. After that I tried to install '''wireshark''' but failed as described. -- Ticket URL: <https://trac.macports.org/ticket/38094#comment:13> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38094: pango, pango-devel: build failure due to variant conflict with cairo ---------------------------------+-------------------------- Reporter: clint.olsen@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: pango, pango-devel | ---------------------------------+-------------------------- Comment (by larryv@…): Replying to [comment:13 macports.org@…]:
I upgrade to Mountain Lion. Then I followed the instructions on [https://trac.macports.org/wiki/Migration] (installed the base MacPorts system again, uninstalled all ports and cleaned the remaining builds).
Then I installed '''wget''' and '''jhead'''. After that I tried to install '''wireshark''' but failed as described.
Try again after a selfupdate. {{{ sudo port clean wireshark gtk2 pango sudo port selfupdate sudo port install wireshark }}} -- Ticket URL: <https://trac.macports.org/ticket/38094#comment:15> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38094: pango, pango-devel: build failure due to variant conflict with cairo ---------------------------------+-------------------------- Reporter: clint.olsen@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: pango, pango-devel | ---------------------------------+-------------------------- Comment (by macports.org@…): Yeah, I did a selfupdate and now installing wireshark works. Perfect. '''Thanks a lot!''' -- Ticket URL: <https://trac.macports.org/ticket/38094#comment:16> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts