[MacPorts] #22847: install of couchdb seems to install dependancy erlang without the +darwin_10 variant
#22847: install of couchdb seems to install dependancy erlang without the +darwin_10 variant -----------------------------------------+---------------------------------- Reporter: cerieljacobs@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Low | Milestone: Component: ports | Version: 1.8.1 Keywords: stripped variant +darwin_10 | Port: couchdb -----------------------------------------+---------------------------------- Environment: 10.6.2 XCode: 3.2.1 MacPorts: 1.8.1 64-bit: yes (also optimizations set in macports conf) When installing CouchDB, due to a build error in erlang, a message was spotted that erlang is not in the same variant: --- [user@mac ~]$ sudo port install couchdb <snip> Error: The following dependencies failed to build: erlang icu spidermonkey nspr Error: Status 1 encountered during processing. [user@mac ~]$ sudo port -v install erlang (11-12-09 23:04) Error: Requested variants "+darwin_10" do not match original selection "". Please use the same variants again, perform 'port clean erlang' or specify the force option (-f). Error: Status 1 encountered during processing. --- Isn't it better that dependencies of CouchDB are installed using the default applicable variants? Now it looks like it is better to install erlang using variant darwin_10, but that is not done due to the fact that it is installed as dependancy of CouchDB. -- Ticket URL: <http://trac.macports.org/ticket/22847> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22847: install of couchdb seems to install dependancy erlang without the +darwin_10 variant ------------------------------------+--------------------------------------- Reporter: cerieljacobs@… | Owner: jwa@… Type: defect | Status: new Priority: Low | Milestone: Component: ports | Version: 1.8.1 Keywords: | Port: couchdb ------------------------------------+--------------------------------------- Changes (by jmr@…): * cc: febeling@… (added) * keywords: stripped variant +darwin_10 => * owner: macports-tickets@… => jwa@… Old description:
Environment: 10.6.2 XCode: 3.2.1 MacPorts: 1.8.1 64-bit: yes (also optimizations set in macports conf)
When installing CouchDB, due to a build error in erlang, a message was spotted that erlang is not in the same variant: --- [user@mac ~]$ sudo port install couchdb <snip> Error: The following dependencies failed to build: erlang icu spidermonkey nspr Error: Status 1 encountered during processing. [user@mac ~]$ sudo port -v install erlang (11-12-09 23:04) Error: Requested variants "+darwin_10" do not match original selection "". Please use the same variants again, perform 'port clean erlang' or specify the force option (-f). Error: Status 1 encountered during processing. ---
Isn't it better that dependencies of CouchDB are installed using the default applicable variants?
Now it looks like it is better to install erlang using variant darwin_10, but that is not done due to the fact that it is installed as dependancy of CouchDB.
New description: Environment: 10.6.2 XCode: 3.2.1 MacPorts: 1.8.1 64-bit: yes (also optimizations set in macports conf) When installing CouchDB, due to a build error in erlang, a message was spotted that erlang is not in the same variant: --- {{{ [user@mac ~]$ sudo port install couchdb <snip> Error: The following dependencies failed to build: erlang icu spidermonkey nspr Error: Status 1 encountered during processing. [user@mac ~]$ sudo port -v install erlang (11-12-09 23:04) Error: Requested variants "+darwin_10" do not match original selection "". Please use the same variants again, perform 'port clean erlang' or specify the force option (-f). Error: Status 1 encountered during processing. }}} --- Isn't it better that dependencies of CouchDB are installed using the default applicable variants? Now it looks like it is better to install erlang using variant darwin_10, but that is not done due to the fact that it is installed as dependancy of CouchDB. -- Comment: It's not at all clear what the supposed bug is here. Could you break it down into steps to reproduce, expected result and actual result? -- Ticket URL: <http://trac.macports.org/ticket/22847#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22847: install of couchdb seems to install dependancy erlang without the +darwin_10 variant ------------------------------------+--------------------------------------- Reporter: cerieljacobs@… | Owner: jwa@… Type: defect | Status: new Priority: Low | Milestone: Component: ports | Version: 1.8.1 Keywords: | Port: couchdb ------------------------------------+--------------------------------------- Comment(by cerieljacobs@…): Expected result: That "port install couchdb" installs dependency 'erlang' with variant "darwin_10" as does the command "port install erlang" (without specifying any further options). Actual result: "port install erlang" installs with variant "darwin_10" and "port install couchdb" installs the 'erlang' component with variant "" -- Ticket URL: <http://trac.macports.org/ticket/22847#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22847: install of couchdb seems to install dependancy erlang without the +darwin_10 variant ------------------------------------+--------------------------------------- Reporter: cerieljacobs@… | Owner: jwa@… Type: defect | Status: new Priority: Low | Milestone: Component: ports | Version: 1.8.1 Keywords: | Port: couchdb ------------------------------------+--------------------------------------- Comment(by jmr@…): I'm unable to reproduce that behaviour. -- Ticket URL: <http://trac.macports.org/ticket/22847#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22847: install of couchdb seems to install dependancy erlang without the +darwin_10 variant ------------------------------------+--------------------------------------- Reporter: cerieljacobs@… | Owner: jwa@… Type: defect | Status: new Priority: Low | Milestone: Component: ports | Version: 1.8.1 Keywords: | Port: couchdb ------------------------------------+--------------------------------------- Changes (by jmr@…): * cc: bfulgham@… (added) -- Ticket URL: <http://trac.macports.org/ticket/22847#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22847: install of couchdb seems to install dependancy erlang without the +darwin_10 variant ------------------------------------+--------------------------------------- Reporter: cerieljacobs@… | Owner: jwa@… Type: defect | Status: new Priority: Low | Milestone: Component: ports | Version: 1.8.1 Keywords: | Port: couchdb ------------------------------------+--------------------------------------- Comment(by cerieljacobs@…): Some more details, maybe that helps: Environment: intel core2duo processor Non-default settings used in: /opt/local/share/macports/Tcl/port1.0/portconfigure.tcl default configure.optflags {-fast} default configure.march {nocona} default configure.mtune {generic} -- Ticket URL: <http://trac.macports.org/ticket/22847#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22847: install of couchdb seems to install dependancy erlang without the +darwin_10 variant ------------------------------------+--------------------------------------- Reporter: cerieljacobs@… | Owner: jwa@… Type: defect | Status: new Priority: Low | Milestone: Component: ports | Version: 1.8.1 Keywords: | Port: couchdb ------------------------------------+--------------------------------------- Comment(by cerieljacobs@…): Steps to reproduce: $ port uninstall erlang couchdb $ port clean erlang couchdb $ port install couchdb ---> Computing dependencies for couchdb ---> Fetching erlang ---> Verifying checksum(s) for erlang ---> Extracting erlang ---> Applying patches to erlang ---> Configuring erlang ---> Building erlang Error: xyz (see bug#22848) $ port install erlang Error: Requested variants "+darwin_10" do not match original selection "". Please use the same variants again, perform 'port clean erlang' or specify the force option (-f). Error: Status 1 encountered during processing. Let me know with what I could help debugging this issue. -- Ticket URL: <http://trac.macports.org/ticket/22847#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22847: install of couchdb seems to install dependancy erlang without the +darwin_10 variant ------------------------------------+--------------------------------------- Reporter: cerieljacobs@… | Owner: jwa@… Type: defect | Status: new Priority: Low | Milestone: Component: ports | Version: 1.8.1 Keywords: | Port: couchdb ------------------------------------+--------------------------------------- Old description:
Environment: 10.6.2 XCode: 3.2.1 MacPorts: 1.8.1 64-bit: yes (also optimizations set in macports conf)
When installing CouchDB, due to a build error in erlang, a message was spotted that erlang is not in the same variant: --- {{{ [user@mac ~]$ sudo port install couchdb <snip> Error: The following dependencies failed to build: erlang icu spidermonkey nspr Error: Status 1 encountered during processing. [user@mac ~]$ sudo port -v install erlang (11-12-09 23:04) Error: Requested variants "+darwin_10" do not match original selection "". Please use the same variants again, perform 'port clean erlang' or specify the force option (-f). Error: Status 1 encountered during processing. }}} ---
Isn't it better that dependencies of CouchDB are installed using the default applicable variants?
Now it looks like it is better to install erlang using variant darwin_10, but that is not done due to the fact that it is installed as dependancy of CouchDB.
New description: Environment: 10.6.2 [[br]] XCode: 3.2.1 [[br]] MacPorts: 1.8.1 [[br]] 64-bit: yes (also optimizations set in macports conf) When installing CouchDB, due to a build error in erlang, a message was spotted that erlang is not in the same variant: {{{ [user@mac ~]$ sudo port install couchdb <snip> Error: The following dependencies failed to build: erlang icu spidermonkey nspr Error: Status 1 encountered during processing. [user@mac ~]$ sudo port -v install erlang (11-12-09 23:04) Error: Requested variants "+darwin_10" do not match original selection "". Please use the same variants again, perform 'port clean erlang' or specify the force option (-f). Error: Status 1 encountered during processing. }}} Isn't it better that dependencies of CouchDB are installed using the default applicable variants? Now it looks like it is better to install erlang using variant darwin_10, but that is not done due to the fact that it is installed as dependancy of CouchDB. -- Comment(by ryandesign@…): Please remember to use WikiFormatting and preview your posts. I have attempted to correct your formatting in your posts above. -- Ticket URL: <http://trac.macports.org/ticket/22847#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22847: install of couchdb seems to install dependancy erlang without the +darwin_10 variant ------------------------------------+--------------------------------------- Reporter: cerieljacobs@… | Owner: jwa@… Type: defect | Status: new Priority: Low | Milestone: MacPorts Future Component: base | Version: 1.8.1 Keywords: | Port: ------------------------------------+--------------------------------------- Changes (by ryandesign@…): * cc: febeling@…, bfulgham@… (removed) * component: ports => base * port: couchdb => * milestone: => MacPorts Future Comment: I am able to reproduce the issue with your recipe. I believe it's only an annoyance; I believe that if #22848 were resolved, erlang would have been correctly installed with its +darwin_10 variant. In debug mode, I see this either way: {{{ DEBUG: Executing variant darwin_10 provides darwin_10 }}} So I think it's just a bug in the mechanism used to determine if you've selected different variants: you haven't, but MacPorts incorrectly believes you have. -- Ticket URL: <http://trac.macports.org/ticket/22847#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22847: install of couchdb seems to install dependancy erlang without the +darwin_10 variant ------------------------------------+--------------------------------------- Reporter: cerieljacobs@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Low | Milestone: MacPorts Future Component: base | Version: 1.8.1 Keywords: | Port: ------------------------------------+--------------------------------------- Changes (by ryandesign@…): * cc: ryandesign@… (added) * owner: jwa@… => macports-tickets@… -- Ticket URL: <http://trac.macports.org/ticket/22847#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22847: ports installed as dependencies do not record variants in their statefile -------------------------------------+-------------------------------------- Reporter: cerieljacobs@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Low | Milestone: MacPorts Future Component: base | Version: 1.8.1 Resolution: fixed | Keywords: Port: | -------------------------------------+-------------------------------------- Changes (by jmr@…): * cc: jmr@… (added) * status: new => closed * resolution: => fixed Comment: Fixed, r62194. -- Ticket URL: <http://trac.macports.org/ticket/22847#comment:13> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22847: ports installed as dependencies do not record variants in their statefile -------------------------------------+-------------------------------------- Reporter: cerieljacobs@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Low | Milestone: MacPorts 1.8.2 Component: base | Version: 1.8.1 Resolution: fixed | Keywords: Port: | -------------------------------------+-------------------------------------- Changes (by jmr@…): * milestone: MacPorts Future => MacPorts 1.8.2 Comment: Merged to branch in r62195. -- Ticket URL: <http://trac.macports.org/ticket/22847#comment:14> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts