nodejs / nodejs/citgm

sodium-native failing in v2.0.0

Open
#496 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
606
Forks
157
Avg merge
3d 23h
Merged PRs (30d)
3

Description

  • Node Version: 8.9.0 (maybe all)
  • CitGM Version: 2.0.14
  • Platform: all

Previously passing on 1.10.3

▶ citgm sodium-native                                     ~/wrk/com/DANGER/node 7s (v8.9.1-proposal)
info:    starting            | sodium-native       
info:    lookup              | sodium-native       
info:    lookup-found        | sodium-native       
info:    sodium-native lookup-replace| https://github.com/sodium-friends/sodium-native/archive/v2.0.0.tar.gz
info:    sodium-native npm:  | Downloading project: https://github.com/sodium-friends/sodium-native/archive/v2
info:    sodium-native npm:  | Project downloaded sodium-native-2.0.0.tgz
info:    sodium-native npm:  | npm install started 
warn:    sodium-native npm-install:| ./configure: line 3: ./autogen.sh: No such file or directory
warn:    sodium-native npm-install:| ./configure: line 4: ./configure: No such file or directory
warn:    sodium-native npm-install:| /private/var/folders/r3/dz9sw1tx3zj93kk3d8y18c9h0000gn/T/d44bba82
warn:                              | if (err) throw err                                                       
warn:                              | ^                                                                        
warn:                              |                                                                          
warn:                              | Error: ./configure exited with 127                                       
warn:                              | at ChildProcess.<anonymous> (/private/var/folders/r3/dz9sw1tx3zj93kk3d8y1
warn:                              | at emitTwo (events.js:126:13)                                            
warn:                              | at ChildProcess.emit (events.js:214:7)                                   
warn:                              | at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
warn:    sodium-native npm-install:| npm                 
warn:    sodium-native npm-install:| ERR! code ELIFECYCLE
warn:                              | npm ERR! errno 1    
warn:    sodium-native npm-install:| npm ERR!            
warn:    sodium-native npm-install:| sodium-native@2.0.0 install: `node-gyp-build "node preinstall.js"
warn:                              | npm ERR! Exit status 1                                                   
warn:                              | npm ERR!                                                                 
warn:                              | npm ERR! Failed at the sodium-native@2.0.0 install script.               
warn:                              | npm ERR! This is probably not a problem with npm. There is likely additio
warn:    sodium-native npm-install:|                     
warn:    sodium-native npm-install:| npm ERR! A complete log of this run can be found in:             
warn:                              | npm ERR!     /Users/gib/.cache/npm/_logs/2017-11-07T18_01_56_938Z-debug.l
error:   failure             | Install Failed      
error:   failing module(s)   |                     
error:   module name:        | sodium-native       
error:   version:            | 2.0.0               
error:   error:              | Install Failed      
error:   error:              | undefined                                                              
error:                       | > sodium-native@2.0.0 install /private/var/folders/r3/dz9sw1tx3zj93kk3d8y18c9h0
error:                       | > node-gyp-build "node preinstall.js" "node postinstall.js"                    
error:                       |                                                                                
error:                       |                                                                                
error:                       | ./configure: line 3: ./autogen.sh: No such file or directory                   
error:                       | ./configure: line 4: ./configure: No such file or directory                    
error:                       | /private/var/folders/r3/dz9sw1tx3zj93kk3d8y18c9h0000gn/T/d44bba82-4368-49fb-b17
error:                       | if (err) throw err                                                             
error:                       | ^                                                                              
error:                       |                                                                                
error:                       | Error: ./configure exited with 127                                             
error:                       | at ChildProcess.<anonymous> (/private/var/folders/r3/dz9sw1tx3zj93kk3d8y18c9h00
error:                       | at emitTwo (events.js:126:13)                                                  
error:                       | at ChildProcess.emit (events.js:214:7)                                         
error:                       | at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)      
error:                       | npm ERR! code ELIFECYCLE                                                       
error:                       | npm ERR! errno 1                                                               
error:                       | npm ERR! sodium-native@2.0.0 install: `node-gyp-build "node preinstall.js" "nod
error:                       | npm ERR! Exit status 1                                                         
error:                       | npm ERR!                                                                       
error:                       | npm ERR! Failed at the sodium-native@2.0.0 install script.                     
error:                       | npm ERR! This is probably not a problem with npm. There is likely additional lo
error:                       |                                                                                
error:                       | npm ERR! A complete log of this run can be found in:                           
error:                       | npm ERR!     /Users/gib/.cache/npm/_logs/2017-11-07T18_01_56_938Z-debug.log    
error:   done                | The smoke test has failed.
info:    duration            | test duration: 12067ms

cc/ @mafintosh @emilbayes

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the failure with citgm sodium-native against sodium-native 2.0.0, then start from the npm install output around node-gyp-build "node preinstall.js" and the missing autogen.sh and configure files. Done means the sodium-native smoke test completes successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, nodejs
Domain
testing-qa
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.