- 
          
 - 
                Notifications
    
You must be signed in to change notification settings  - Fork 33.7k
 
Closed
Labels
installIssues and PRs related to the installers.Issues and PRs related to the installers.npmIssues and PRs related to the npm client dependency or the npm registry.Issues and PRs related to the npm client dependency or the npm registry.
Description
git clone -b v4.1.0 ./io.js io.js-build
cd io.js-build
git log | head
    commit b4ec2c2ab8fa53fb6e8192eed0965732d56a9160
    Author: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Date:   Tue Sep 15 16:47:47 2015 -0400
        2015-09-17, Version 4.1.0 (Stable) Release
        Notable changes:
        * buffer:
          - Buffers are now created in JavaScript, rather than C++. This increases the speed of buffer creation (Trevor Norris) https://github.com/nodejs/node/pull/2866.
    ./configure --prefix=/usr/local/iojs4 --dest-cpu=x64 --dest-os=linux
    rpmdev-setuptree
    sh -x tools/rpm/rpmbuild.sh
    ...
    installing /root/rpmbuild/BUILDROOT/node-4.1.0-1.x86_64/usr/lib/node_modules/npm/node_modules/.bin/node-gyp
    Traceback (most recent call last):
      File "tools/install.py", line 213, in <module>
        run(sys.argv[:])
      File "tools/install.py", line 207, in run
        if cmd == 'install': return files(install)
      File "tools/install.py", line 148, in files
        if 'true' == variables.get('node_install_npm'): npm_files(action)
      File "tools/install.py", line 100, in npm_files
        action(paths, target_path + dirname[9:] + '/')
      File "tools/install.py", line 79, in install
        def install(paths, dst): map(lambda path: try_copy(path, dst), paths)
      File "tools/install.py", line 79, in <lambda>
        def install(paths, dst): map(lambda path: try_copy(path, dst), paths)
      File "tools/install.py", line 71, in try_copy
        return shutil.copy2(source_path, target_path)
      File "/usr/lib64/python2.7/shutil.py", line 130, in copy2
        copyfile(src, dst)
      File "/usr/lib64/python2.7/shutil.py", line 82, in copyfile
        with open(src, 'rb') as fsrc:
    IOError: [Errno 2] No such file or directory: 'deps/npm/node_modules/.bin/node-gyp'
    Makefile:63: recipe for target 'install' failed
    make: *** [install] Error 1
    error: Bad exit status from /var/tmp/rpm-tmp.ifsdaG (%install)
    RPM build errors:
        Bad exit status from /var/tmp/rpm-tmp.ifsdaG (%install)
ls -al deps/npm/node_modules/.bin/node-gyp 
    lrwxrwxrwx 1 root root 27 Sep 12 10:05 deps/npm/node_modules/.bin/node-gyp -> ../node-gyp/bin/node-gyp.js*
Metadata
Metadata
Assignees
Labels
installIssues and PRs related to the installers.Issues and PRs related to the installers.npmIssues and PRs related to the npm client dependency or the npm registry.Issues and PRs related to the npm client dependency or the npm registry.