Ejscriptを入れようとして失敗
EjscriptとはServer-Side JavaScript & Web Frameworkだそうです。
まずはOS Xパッケージ版の ejs-0.9.8-8-Apple-MACOSX-i386.dmg をダウンロードしてインストール。OSは10.4.11です。
% ejs dyld: unknown required load command 0x8000001C
動かない。
次にソース ejs-src-0.9.8-8.tar.gz から
% ./configure ... # Configuration for this build: # # Configuring Product: ejs # Base configuration: build/standard.defaults # Version: 0.9.8-8 # Host system: i386-apple-macosx # Host O/S dist: Apple (10.4.11) # Build system: i386-apple-macosx # Debug Type: DEBUG # Tune for: MPR_TUNE_SIZE # Threading single-threaded # Linking shared # Build components: ar cc make ranlib regexp mpr openssl ssl sqlite appweb ejs % make /usr/bin/make -S --no-print-directory _RECURSIVE_=1 compile # Making dynamic makefile dependancies makedep # /usr/bin/make -C "./build" depend # /usr/bin/make -C "./build/src" depend /usr/bin/cc -c -DPIC -Wall -g3 -fPIC -arch i386 -I.. -I. -I../.. -I../../src/include edep.c -o edep.o # bld "--exe" "../../build/bin/edep" "edep.o" "/usr/bin/cc" "-o" "../../build/bin/edep" "./edep.o" "-L/Users/sh/tmp/ejs-0.9.8/lib" "-Wl,-rpath,/Users/sh/tmp/ejs-0.9.8/lib" "-Wl,-rpath,/Users/sh/tmp/ejs-0.9.8/lib/modules" "-Wl,-rpath,/usr/lib/ejs" "-Wl,-rpath,/usr/lib/ejs/modules" "-g3" "-arch" "i386" "-ldl" "-lm" /usr/bin/ld: unknown flag: -rpath collect2: ld returned 1 exit status bld: link failed make[5]: *** [../../build/bin/edep] Error 255 make[4]: *** [dependDirs] Error 2 make[3]: *** [dependDirs] Error 2 # /usr/bin/make -C "./build" depend # /usr/bin/make -C "./build/src" depend # bld "--exe" "../../build/bin/edep" "edep.o" "/usr/bin/cc" "-o" "../../build/bin/edep" "./edep.o" "-L/Users/sh/tmp/ejs-0.9.8/lib" "-Wl,-rpath,/Users/sh/tmp/ejs-0.9.8/lib" "-Wl,-rpath,/Users/sh/tmp/ejs-0.9.8/lib/modules" "-Wl,-rpath,/usr/lib/ejs" "-Wl,-rpath,/usr/lib/ejs/modules" "-g3" "-arch" "i386" "-ldl" "-lm" /usr/bin/ld: unknown flag: -rpath collect2: ld returned 1 exit status bld: link failed make[4]: *** [../../build/bin/edep] Error 255 make[3]: *** [dependDirs] Error 2 make[2]: *** [dependDirs] Error 2 make[1]: *** [build/src/.makedep] Error 2 make: *** [compile] Error 255
rpath なんじゃそらーってエラーが出る。
少し調べてみると
- runtime pathのこと
- Mac OS Xでは使えない
続き
参考