nodeJS 설치 에러
리눅스 시스템이라 소스코드로 설치 시작
Note: Python 2.6 or 2.7 is required to build from source tarballs.
야심차게 파이썬 2.7.x를 깔고 시작했다.
1. 소스 다운: https://nodejs.org/en/download/
2. tar xvfz node-v4.6.0
3. cd node-v4.6.0
4. ./configure
5. make -j 4
그런데 아래처럼 에러남...
그래서 아래 링크로 깔음.. 잘됨 ^,^ 디펜던시 다 알아서 까나봄..
https://bitnami.com/download/files/stacks/nodejs/6.7.0-1/bitnami-nodejs-6.7.0-1-linux-x64-installer.run
--------------------------------------------------------------------------------
설치 에러 관련.. 무슨 에러인지 1도 모르겠다 g++관련이라고 댓글 몇개 봤는데 회사 서버라 설치 repo 왠만한건 다 막혀있어서 패스..
../deps/v8/src/base/platform/mutex.h: At global scope:
../deps/v8/src/base/platform/mutex.h:36: error: variable 'v8::base::Mutex v8::base::final' has initializer but incomplete type
../deps/v8/src/base/platform/mutex.h:37: error: expected primary-expression before 'public'
../deps/v8/src/base/platform/mutex.h:37: error: expected '}' before 'public'
../deps/v8/src/base/platform/mutex.h:37: error: expected ',' or ';' before 'public'
../deps/v8/src/base/platform/mutex.h:39: error: expected constructor, destructor, or type conversion before ';' token
../deps/v8/src/base/platform/mutex.h: In function 'v8::base::NativeHandle& v8::base::native_handle()':
../deps/v8/src/base/platform/mutex.h:63: error: 'native_handle_' was not declared in this scope
../deps/v8/src/base/platform/mutex.h: At global scope:
../deps/v8/src/base/platform/mutex.h:65: error: non-member function 'const v8::base::NativeHandle& v8::base::native_handle()' cannot have cv-qualifier
../deps/v8/src/base/platform/mutex.h: In function 'const v8::base::NativeHandle& v8::base::native_handle()':
../deps/v8/src/base/platform/mutex.h:65: error: new declaration 'const v8::base::NativeHandle& v8::base::native_handle()'
../deps/v8/src/base/platform/mutex.h:62: error: ambiguates old declaration 'v8::base::NativeHandle& v8::base::native_handle()'
../deps/v8/src/base/platform/mutex.h:66: error: 'native_handle_' was not declared in this scope
../deps/v8/src/base/platform/mutex.h: At global scope:
../deps/v8/src/base/platform/mutex.h:69: error: expected unqualified-id before 'private'
../deps/v8/src/base/platform/mutex.h:89: error: 'friend' used outside of class
../deps/v8/src/base/platform/mutex.h:91: error: expected unqualified-id before 'const'
../deps/v8/src/base/platform/mutex.h:91: error: expected ')' before 'const'
../deps/v8/src/base/platform/mutex.h:91: error: 'void v8::base::operator=(const v8::base::Mutex&)' must be a nonstatic member function
../deps/v8/src/base/platform/mutex.h:104: error: expected initializer before '<' token
../deps/v8/src/base/platform/mutex.h:130: error: variable 'v8::RecursiveMutex v8::final' has initializer but incomplete type
../deps/v8/src/base/platform/mutex.h:131: error: expected primary-expression before 'public'
../deps/v8/src/base/platform/mutex.h:131: error: expected '}' before 'public'
../deps/v8/src/base/platform/mutex.h:131: error: expected ',' or ';' before 'public'
../deps/v8/src/base/platform/mutex.h:133: error: expected constructor, destructor, or type conversion before ';' token
../deps/v8/src/base/platform/mutex.h:155: error: 'Mutex' has not been declared
../deps/v8/src/base/platform/mutex.h:155: error: expected initializer before 'NativeHandle'
../deps/v8/src/base/platform/mutex.h:157: error: expected constructor, destructor, or type conversion before '&' token
../deps/v8/src/base/platform/mutex.h:160: error: expected initializer before '&' token
../deps/v8/src/base/platform/mutex.h:164: error: expected unqualified-id before 'private'
../deps/v8/src/base/platform/mutex.h:170: error: expected unqualified-id before 'const'
../deps/v8/src/base/platform/mutex.h:170: error: expected ')' before 'const'
../deps/v8/src/base/platform/mutex.h:170: error: 'void v8::operator=(const v8::RecursiveMutex&)' must be a nonstatic member function
../deps/v8/src/base/platform/mutex.h:184: error: expected initializer before '<' token
../deps/v8/src/base/platform/mutex.h:202: error: template declaration of 'LockGuard final'
../deps/v8/src/base/platform/mutex.h:203: error: expected primary-expression before 'public'
../deps/v8/src/base/platform/mutex.h:203: error: expected '}' before 'public'
../deps/v8/src/base/platform/mutex.h:205: error: declaration of '~LockGuard' as non-member
../deps/v8/src/base/platform/mutex.h:207: error: expected unqualified-id before 'private'
../deps/v8/src/base/platform/mutex.h:210: error: expected unqualified-id before 'const'
../deps/v8/src/base/platform/mutex.h:210: error: expected ')' before 'const'
../deps/v8/src/base/platform/mutex.h:210: error: 'void operator=(const LockGuard&)' must be a nonstatic member function
../deps/v8/src/base/platform/mutex.h:211: error: expected declaration before '}' token
make[1]: *** [/home/n3702/node-v4.6.0/out/Release/obj.target/v8_base/deps/v8/src/allocation-tracker.o] 오류 1
make[1]: *** [/home/n3702/node-v4.6.0/out/Release/obj.target/v8_base/deps/v8/src/allocation-site-scopes.o] 오류 1
make[1]: *** [/home/n3702/node-v4.6.0/out/Release/obj.target/v8_base/deps/v8/src/accessors.o] 오류 1