aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-11-03Install user_default to the Erlang installation not the buildRadek Szymczyszyn
2017-11-03Install docshRadek Szymczyszyn
2017-11-03Remove DOCSH_DIR on docsh installation errorRadek Szymczyszyn
2017-11-03Install user_defaultRadek Szymczyszyn
2017-11-03Fix .erlang existence testRadek Szymczyszyn
2017-11-03Install .erlang and stub installing user_defaultRadek Szymczyszyn
2017-11-03Install docsh via a separate commandRadek Szymczyszyn
2017-11-03Switch to a WIP docsh branchRadek Szymczyszyn
2017-11-03Unify the 'no active installation' messageRadek Szymczyszyn
2017-11-03Prioritize TODO itemsRadek Szymczyszyn
2017-11-03wip: Troubleshoot rebar3 compile failureRadek Szymczyszyn
./install.sh fails due to rebar3 compile failure: $ KERL_INSTALL_DOCSH=yes KERL_BUILD_BACKEND=git ./kerl install git-19.3.6 ~/apps/erlang/git-19.3.6 Installing Erlang/OTP 19.3.6 (git-19.3.6) in /home/erszcz/apps/erlang/git-19.3.6... Checking out docsh git repository from https://github.com/erszcz/docsh.git... Installing docsh for git-19.3.6 from git, please wait... + : yes + ./install.sh + yes + DEBUG=1 ./install.sh Installing docsh This install script will make docsh globally available in your user environment. It will install the following files: /home/erszcz/.erlang /home/erszcz/.erlang.d/user_default.erl To know more about these files please refer to: man erl - sections about 'The .erlang startup file' and 'user_default and shell_default' man shell_default - parts about user_default ===> Load global config file /home/erszcz/.config/rebar3/rebar.config ===> Expanded command sequence to be run: [{default,app_discovery}, {default,install_deps}, {default,lock}, {default,compile}] ===> Verifying dependencies... ===> Fetching parse_trans ({git, "https://github.com/uwiger/parse_trans.git", {ref, "4fadce8a5242479b4ebc0d2b5825bdfe1de0af1c"}}) ===> sh info: cwd: "/home/erszcz/.kerl/builds/git-19.3.6/docsh" cmd: git --version ===> opts: [] ===> Port Cmd: git --version Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide,eof] ===> sh info: cwd: "/home/erszcz/.kerl/builds/git-19.3.6/docsh" cmd: git clone -n https://github.com/uwiger/parse_trans.git .tmp_dir987767996134 ===> opts: [{cd,"/tmp"}] ===> Port Cmd: git clone -n https://github.com/uwiger/parse_trans.git .tmp_dir987767996134 Port Opts: [{cd,"/tmp"}, exit_status, {line,16384}, use_stdio,stderr_to_stdout,hide,eof] ===> sh info: cwd: "/home/erszcz/.kerl/builds/git-19.3.6/docsh" cmd: git checkout -q 4fadce8a5242479b4ebc0d2b5825bdfe1de0af1c ===> opts: [{cd,"/tmp/.tmp_dir987767996134"}] ===> Port Cmd: git checkout -q 4fadce8a5242479b4ebc0d2b5825bdfe1de0af1c Port Opts: [{cd,"/tmp/.tmp_dir987767996134"}, exit_status, {line,16384}, use_stdio,stderr_to_stdout,hide,eof] ===> Moving checkout "/tmp/.tmp_dir987767996134" to "/home/erszcz/.kerl/builds/git-19.3.6/docsh/_build/default/lib/parse_trans" ===> sh info: cwd: "/home/erszcz/.kerl/builds/git-19.3.6/docsh" cmd: mv /tmp/.tmp_dir987767996134 /home/erszcz/.kerl/builds/git-19.3.6/docsh/_build/default/lib/parse_trans ===> opts: [{use_stdout,false},abort_on_error] ===> Port Cmd: mv /tmp/.tmp_dir987767996134 /home/erszcz/.kerl/builds/git-19.3.6/docsh/_build/default/lib/parse_trans Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide,eof] ===> Fetching edown ({git,"git://github.com/uwiger/edown.git", {ref,"abd9f5bbf9265a0a25640a677824386e199e91a6"}}) ===> sh info: cwd: "/home/erszcz/.kerl/builds/git-19.3.6/docsh" cmd: git clone -n git://github.com/uwiger/edown.git .tmp_dir51298746757 ===> opts: [{cd,"/tmp"}] ===> Port Cmd: git clone -n git://github.com/uwiger/edown.git .tmp_dir51298746757 Port Opts: [{cd,"/tmp"}, exit_status, {line,16384}, use_stdio,stderr_to_stdout,hide,eof] ===> sh info: cwd: "/home/erszcz/.kerl/builds/git-19.3.6/docsh" cmd: git checkout -q abd9f5bbf9265a0a25640a677824386e199e91a6 ===> Port Cmd: git checkout -q abd9f5bbf9265a0a25640a677824386e199e91a6 Port Opts: [{cd,"/tmp/.tmp_dir51298746757"}, exit_status, {line,16384}, use_stdio,stderr_to_stdout,hide,eof] ===> Moving checkout "/tmp/.tmp_dir51298746757" to "/home/erszcz/.kerl/builds/git-19.3.6/docsh/_build/default/lib/edown" ===> sh info: cwd: "/home/erszcz/.kerl/builds/git-19.3.6/docsh" cmd: mv /tmp/.tmp_dir51298746757 /home/erszcz/.kerl/builds/git-19.3.6/docsh/_build/default/lib/edown ===> opts: [{use_stdout,false},abort_on_error] ===> Port Cmd: mv /tmp/.tmp_dir51298746757 /home/erszcz/.kerl/builds/git-19.3.6/docsh/_build/default/lib/edown Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide,eof] ===> sh info: cwd: "/home/erszcz/.kerl/builds/git-19.3.6/docsh" cmd: git --git-dir="/home/erszcz/.kerl/builds/git-19.3.6/docsh/_build/default/lib/edown/.git" rev-parse --verify HEAD ===> opts: [{use_stdout,false}, {debug_abort_on_error, "Locking of git dependency failed in /home/erszcz/.kerl/builds/git-19.3.6/docsh/_build/default/lib/edown"}] ===> Port Cmd: git --git-dir="/home/erszcz/.kerl/builds/git-19.3.6/docsh/_build/default/lib/edown/.git" rev-parse --verify HEAD Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide,eof] ===> sh info: cwd: "/home/erszcz/.kerl/builds/git-19.3.6/docsh" cmd: git --git-dir="/home/erszcz/.kerl/builds/git-19.3.6/docsh/_build/default/lib/parse_trans/.git" rev-parse --verify HEAD ===> opts: [{use_stdout,false}, {debug_abort_on_error, "Locking of git dependency failed in /home/erszcz/.kerl/builds/git-19.3.6/docsh/_build/default/lib/parse_trans"}] ===> Port Cmd: git --git-dir="/home/erszcz/.kerl/builds/git-19.3.6/docsh/_build/default/lib/parse_trans/.git" rev-parse --verify HEAD Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide,eof] ===> Compiling edown ===> run_hooks("/home/erszcz/.kerl/builds/git-19.3.6/docsh/_build/default/lib/edown", pre_hooks, compile) -> no hooks defined ===> run_hooks("/home/erszcz/.kerl/builds/git-19.3.6/docsh/_build/default/lib/edown", pre_hooks, erlc_compile) -> no hooks defined ===> erlopts [debug_info,debug_info] ===> files to compile ["/home/erszcz/.kerl/builds/git-19.3.6/docsh/_build/default/lib/edown/src/edown_lib.erl", "/home/erszcz/.kerl/builds/git-19.3.6/docsh/_build/default/lib/edown/src/edown_layout.erl", "/home/erszcz/.kerl/builds/git-19.3.6/docsh/_build/default/lib/edown/src/edown_xmerl.erl", "/home/erszcz/.kerl/builds/git-19.3.6/docsh/_build/default/lib/edown/src/edown_doclet.erl", "/home/erszcz/.kerl/builds/git-19.3.6/docsh/_build/default/lib/edown/src/edown_make.erl"] ./install.sh: line 57: 25278 Killed ./rebar3 compile Couldn't compile docsh + [ 1 -ne 0 ] + echo Couldn't install docsh Couldn't install docsh + exit 1
2017-11-03Edit console printoutRadek Szymczyszyn
2017-11-03Sketch docsh install procedureRadek Szymczyszyn
2017-10-23Roll 1.7.01.7.0Mark Allen
2017-10-23Merge pull request #222 from kerl/pkg-checkMark Allen
Attempt to detect when prerequisite packages are not on a Linux
2017-10-23Merge pull request #214 from kerl/shell_history_otp_20Mark Allen
Add automatic shell history environment flag for OTP >= 20
2017-10-23Merge pull request #225 from rciorba/fish_activateMark Allen
suggest the correct activate script based on parent process command
2017-10-02Roll 1.6.01.6.0Mark Allen
2017-10-02Merge remote-tracking branch 'origin/wx_fixes' into high_sierra_flagMark Allen
2017-10-02Don't stomp on defined CC valuesMark Allen
2017-10-02Rework how the wx patch is appliedMark Allen
Make sure it's focused on macOS and doesn't rely on a newer perl installation to trigger.
2017-10-02Maybe munge LD and DED flags when macOS >= 10.13Mark Allen
As explained in #230, DED_LDFLAGS must be set correctly for clang 9 to compile various OTP applications correctly including crypto. This patch reworks #230 a little bit so that it's a tiny bit more generalized, in case we run across another situation where this needs to be done for a particular operating system.
2017-09-28Fix point arithmetic in wx_impl.cpp for Erlang < 20.0Sergey Elin
2017-09-28Hardcoded CC and DED_LD to `clang` for High Sierra onlyJoe DeVivo
2017-09-27DED_LDFLAGS tomfoolery for macOS 10.13Joe DeVivo
2017-09-18Merge pull request #228 from mpmiszczyk/masterMark Allen
Link to full list of configuration options.
2017-09-16Added link to full list of configuration options.Marcin Miszczyk
2017-08-12avoid PPID since it's used and readonly on mac + use ps -o ucommRadu Ciorba
PPID variable already used and readonly on Mac. ps's output flag comm is not consistent between Mac and Linux+FreeBDS, but ucomm seems to work everywhere
2017-08-12suggest the correct activate script based on parent process commandRadu Ciorba
Looks at parent process command and suggests sourcing the appropriate activate script for fish and csh. fixes #224
2017-08-03Merge pull request #223 from kerl/mtc-add-path-to-usageMark Allen
Add a usage line for 'kerl path' subcommand
2017-08-03Add a usage line for 'kerl path' subcommandsanmiguel
2017-08-03Remove unneeded capture variableMark Allen
2017-08-03Initial attempt at this. Probably broken.Mark Allen
2017-08-03Always add shell_history to ERL_AFLAGSkerl-shell_history_otp_20sanmiguel
Even for erlangs before 20.0 - it should have no effect
2017-07-31Merge pull request #219 from shino/fix-show-plt-pathMark Allen
Fix "kerl plt" to show actual path
2017-07-31Fix "kerl plt" to show actual pathShunichi Shinohara
2017-07-25Fix up activation/deactivationMark Allen
2017-06-22Space between the option and the valueshell_history_otp_20Mark Allen
2017-06-22Add automatic shell history flag for OTP >= 20Mark Allen
2017-05-25Roll 1.5.11.5.1Mark Allen
2017-05-25Merge pull request #209 from monkeygroover/masterMark Allen
Remove spurious spaces around KERL_CONFIGURE_OPTIONS line
2017-05-25Remove spurious spaces around KERL_CONFIGURE_OPTIONS lineRichard Bowker
- extra spaces were causing the line to error: /usr/local/bin/kerl: line 552: KERL_CONFIGURE_OPTIONS: command not found
2017-05-24Roll 1.5.01.5.0Mark Allen
2017-05-24Merge pull request #208 from kerl/bump-1.5.0Mark Allen
Bump version to 1.5.0
2017-05-24Merge pull request #205 from kerl/force_64_bits_macosMark Allen
Always turn on 64 bit builds for macOS
2017-05-24Merge pull request #206 from kerl/gh-193-mtc-fix-doc-linksMark Allen
Conditionally switch where docs symlink to
2017-05-23Merge pull request #204 from kerl/get_perl_verMark Allen
Get perl version in a more portable way
2017-05-23Bump version to 1.5.0bump-1.5.0sanmiguel
Merge this last for Milestone 1.5.0, then tag and release
2017-05-23Conditionally switch where docs symlink togh-193-mtc-fix-doc-linkssanmiguel
In some cases the docs are built without the 'erlang' subdir. Fixes #193
2017-05-23Always turn on 64 bit builds for macOSforce_64_bits_macosMark Allen