> On Mon, 2015-04-20 at 13:05 -0700, Parke via Digitalmars-d wrote: >> Nim includes an install.sh script. It worked for me.
On Tue, Apr 21, 2015 at 1:28 AM, Russel Winder via Digitalmars-d <[email protected]> wrote: > install.sh calls koch, both of these are created by running build.sh. > > Running koch builds the executable for installation which requires extra > compilations one critical part of which does not happen. So the built > system is fine but the installable version will not build. How should I modify the following script to encounter the problems of which you speak? ---- unzip -q nim-0.10.2.zip cd nim-0.10.2 sh build.sh > /dev/null sh install.sh ../install_dir cd ../install_dir echo 'echo "Hello, Nim world!"' > hello.nim nim/bin/nim c hello.nim echo ./hello ---- When I run the script on my Ubuntu system, I get the following: $ sh -x nim_test.sh + unzip -q nim-0.10.2.zip + cd nim-0.10.2 + sh build.sh + sh install.sh ../install_dir Nim build detected copying files... installation successful + cd ../install_dir + echo echo "Hello, Nim world!" + nim/bin/nim c hello.nim config/nim.cfg(45, 2) Hint: added path: '/home/bake/.babel/pkgs/' [Path] config/nim.cfg(46, 2) Hint: added path: '/home/bake/.nimble/pkgs/' [Path] Hint: used config file '/usr/local/bake/tmp/install_dir/nim/config/nim.cfg' [Conf] Hint: system [Processing] Hint: hello [Processing] CC: hello CC: system [Linking] Hint: operation successful (8753 lines compiled; 1.230 sec total; 14.148MB) [SuccessX] + echo + ./hello Hello, Nim world!
