{"action":"reopened","issue":{"url":"https://api.github.com/repos/rvm/rvm/issues/3497","repository_url":"https://api.github.com/repos/rvm/rvm","labels_url":"https://api.github.com/repos/rvm/rvm/issues/3497/labels{/name}","comments_url":"https://api.github.com/repos/rvm/rvm/issues/3497/comments","events_url":"https://api.github.com/repos/rvm/rvm/issues/3497/events","html_url":"https://github.com/rvm/rvm/issues/3497","id":102282375,"number":3497,"title":"Cannot build rbx-2.5.2 on ArchLinux","user":{"login":"boxofrox","id":636691,"avatar_url":"https://avatars.githubusercontent.com/u/636691?v=3","gravatar_id":"","url":"https://api.github.com/users/boxofrox","html_url":"https://github.com/boxofrox","followers_url":"https://api.github.com/users/boxofrox/followers","following_url":"https://api.github.com/users/boxofrox/following{/other_user}","gists_url":"https://api.github.com/users/boxofrox/gists{/gist_id}","starred_url":"https://api.github.com/users/boxofrox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boxofrox/subscriptions","organizations_url":"https://api.github.com/users/boxofrox/orgs","repos_url":"https://api.github.com/users/boxofrox/repos","events_url":"https://api.github.com/users/boxofrox/events{/privacy}","received_events_url":"https://api.github.com/users/boxofrox/received_events","type":"User","site_admin":false},"labels":[{"id":445613811,"url":"https://api.github.com/repos/rvm/rvm/labels/interpreter:%20rubinius","name":"interpreter: rubinius","color":"006b75","default":false}],"state":"open","locked":false,"assignee":{"login":"pkuczynski","id":374864,"avatar_url":"https://avatars.githubusercontent.com/u/374864?v=3","gravatar_id":"","url":"https://api.github.com/users/pkuczynski","html_url":"https://github.com/pkuczynski","followers_url":"https://api.github.com/users/pkuczynski/followers","following_url":"https://api.github.com/users/pkuczynski/following{/other_user}","gists_url":"https://api.github.com/users/pkuczynski/gists{/gist_id}","starred_url":"https://api.github.com/users/pkuczynski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pkuczynski/subscriptions","organizations_url":"https://api.github.com/users/pkuczynski/orgs","repos_url":"https://api.github.com/users/pkuczynski/repos","events_url":"https://api.github.com/users/pkuczynski/events{/privacy}","received_events_url":"https://api.github.com/users/pkuczynski/received_events","type":"User","site_admin":false},"assignees":[{"login":"pkuczynski","id":374864,"avatar_url":"https://avatars.githubusercontent.com/u/374864?v=3","gravatar_id":"","url":"https://api.github.com/users/pkuczynski","html_url":"https://github.com/pkuczynski","followers_url":"https://api.github.com/users/pkuczynski/followers","following_url":"https://api.github.com/users/pkuczynski/following{/other_user}","gists_url":"https://api.github.com/users/pkuczynski/gists{/gist_id}","starred_url":"https://api.github.com/users/pkuczynski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pkuczynski/subscriptions","organizations_url":"https://api.github.com/users/pkuczynski/orgs","repos_url":"https://api.github.com/users/pkuczynski/repos","events_url":"https://api.github.com/users/pkuczynski/events{/privacy}","received_events_url":"https://api.github.com/users/pkuczynski/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/rvm/rvm/milestones/31","html_url":"https://github.com/rvm/rvm/milestones/rvm-1.28.0","labels_url":"https://api.github.com/repos/rvm/rvm/milestones/31/labels","id":2122015,"number":31,"title":"rvm-1.28.0","description":"","creator":{"login":"pkuczynski","id":374864,"avatar_url":"https://avatars.githubusercontent.com/u/374864?v=3","gravatar_id":"","url":"https://api.github.com/users/pkuczynski","html_url":"https://github.com/pkuczynski","followers_url":"https://api.github.com/users/pkuczynski/followers","following_url":"https://api.github.com/users/pkuczynski/following{/other_user}","gists_url":"https://api.github.com/users/pkuczynski/gists{/gist_id}","starred_url":"https://api.github.com/users/pkuczynski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pkuczynski/subscriptions","organizations_url":"https://api.github.com/users/pkuczynski/orgs","repos_url":"https://api.github.com/users/pkuczynski/repos","events_url":"https://api.github.com/users/pkuczynski/events{/privacy}","received_events_url":"https://api.github.com/users/pkuczynski/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":115,"state":"open","created_at":"2016-11-08T14:19:34Z","updated_at":"2016-11-10T14:55:09Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2015-08-21T02:41:16Z","updated_at":"2016-11-10T14:55:09Z","closed_at":null,"body":"`rbx-2.5.2` requires LLVM 3.0-3.5 to install.  The Arch Linux package for LLVM is at 3.6.2-2.  A separate package for LLVM 3.5 was created, `llvm35` and `llvm35-libs`.\n\nWhen running `rvm install rbx-2.5.2`, rvm tries to install `llvm` instead of `llvm35` and results in a build error. \n#### Expected Behavior\n\nrvm recognizes llvm35 is required by rbx on ArchLinux.\n\n```\n ▶ rvm install rbx-2.5.2\nSearching for binary rubies, this might take some time.\nNo binary rubies available for: arch/libc-2.21/x86_64/rbx-2.5.2.\nContinuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.\nChecking requirements for arch.\nRequirements installation successful.\nruby-2.1.3 - #gemset created /home/charetjc/.rvm/gems/ruby-2.1.3@rubinius\nruby-2.1.3 - #generating rubinius wrappers - please wait\nruby-2.1.3@rubinius - #regenerating binstubs - please wait\nrbx-2.5.2 - #downloading rubinius-2.5.2, this may take a while depending on your connection...\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n100 11.1M  100 11.1M    0     0  3259k      0  0:00:03  0:00:03 --:--:-- 3258k\nNo checksum for downloaded archive, recording checksum in user configuration.\nrbx-2.5.2 - #extracting rubinius-2.5.2 to /home/charetjc/.rvm/src/rbx-2.5.2 - please wait\nruby-2.1.3@rubinius - #bundle install - please wait\nrbx-2.5.2 - #configuring - please wait\nError running 'env /home/charetjc/.rvm/wrappers/ruby-2.1.3@rubinius/ruby ./configure --prefix=/home/charetjc/.rvm/rubies/rbx-2.5.2 ',\nshowing last 15 lines of /home/charetjc/.rvm/log/1440122512_rbx-2.5.2/configure.log\nChecking gcc: found\nChecking g++: found\nChecking bison: found\n\nDetected old configuration settings, forcing a clean build\n  Checking for 'llvm-config': only LLVM 3.0-3.5 is supported\nABORT: unable to set up LLVM\n\n ▶ sudo pacman -S llvm35\n[sudo] password for charetjc:\nresolving dependencies...\nlooking for conflicting packages...\n:: llvm35 and llvm are in conflict. Remove llvm? [y/N] y\n\nPackages (3) llvm-3.6.2-2 [removal]  llvm35-libs-3.5.2-1  llvm35-3.5.2-1\n\nTotal Download Size:    20.81 MiB\nTotal Installed Size:  123.86 MiB\nNet Upgrade Size:       26.24 MiB\n\n:: Proceed with installation? [Y/n]\n:: Retrieving packages ...\n llvm35-libs-3.5.2-1-x86_64                      7.4 MiB  3.70M/s 00:02 [########################################] 100%\n llvm35-3.5.2-1-x86_64                          13.4 MiB  6.55M/s 00:02 [########################################] 100%\n(2/2) checking keys in keyring                                          [########################################] 100%\n(2/2) checking package integrity                                        [########################################] 100%\n(2/2) loading package files                                             [########################################] 100%\n(2/2) checking for file conflicts                                       [########################################] 100%\n(3/3) checking available disk space                                     [########################################] 100%\n(1/1) removing llvm                                                     [########################################] 100%\n(1/2) installing llvm35-libs                                            [########################################] 100%\n(2/2) installing llvm35                                                 [########################################] 100%\n\n ▶ rvm install rbx-2.5.2\nrbx-2.5.2 - #removing src/rbx-2.5.2 - please wait\nSearching for binary rubies, this might take some time.\nNo binary rubies available for: arch/libc-2.21/x86_64/rbx-2.5.2.\nContinuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.\nChecking requirements for arch.\nInstalling requirements for arch.\nUpdating system - please wait\nInstalling required packages: llvm - please wait\nError running 'requirements_arch_libs_install llvm',\nshowing last 15 lines of /home/charetjc/.rvm/log/1440123129_rbx-2.5.2/package_install_llvm.log\n+__rvm_try_sudo:33> command_to_run=( __rvm_sudo -p '%p password required for ''pacman -Sy --needed --noconfirm llvm'': ' /usr/bin/env 'PATH=/home/charetjc/.rvm/gems/ruby-2.1.2@gmi-diamond-tracker/bin:/home/charetjc/.rvm/gems/ruby-2.1.2@global/bin:/home/charetjc/.rvm/rubies/ruby-2.1.2/bin:/home/charetjc/.rvm/bin:/home/charetjc/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/sbin:/usr/sbin' pacman -Sy --needed --noconfirm llvm )\n+__rvm_try_sudo:40> __rvm_sudo -p '%p password required for ''pacman -Sy --needed --noconfirm llvm'': ' /usr/bin/env 'PATH=/home/charetjc/.rvm/gems/ruby-2.1.2@gmi-diamond-tracker/bin:/home/charetjc/.rvm/gems/ruby-2.1.2@global/bin:/home/charetjc/.rvm/rubies/ruby-2.1.2/bin:/home/charetjc/.rvm/bin:/home/charetjc/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/sbin:/usr/sbin' pacman -Sy --needed --noconfirm llvm\n+__rvm_sudo:2> sudo -p '%p password required for ''pacman -Sy --needed --noconfirm llvm'': ' /usr/bin/env 'PATH=/home/charetjc/.rvm/gems/ruby-2.1.2@gmi-diamond-tracker/bin:/home/charetjc/.rvm/gems/ruby-2.1.2@global/bin:/home/charetjc/.rvm/rubies/ruby-2.1.2/bin:/home/charetjc/.rvm/bin:/home/charetjc/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/sbin:/usr/sbin' pacman -Sy --needed --noconfirm llvm\n:: Synchronizing package databases...\n core is up to date\n extra is up to date\n community is up to date\nresolving dependencies...\nlooking for conflicting packages...\n:: llvm and llvm35 are in conflict. Remove llvm35? [y/N] error: unresolvable package conflicts detected\nerror: failed to prepare transaction (conflicting dependencies)\n\n:: llvm and llvm35 are in conflict\n+__rvm_try_sudo:40> return 1\n+requirements_arch_libs_install:2> return 1\nRequirements installation failed with status: 1.\n\n```\n"}}
{"actor":{"display_login":"pkuczynski"}}