2008年8月8日金曜日

Ports JavaScript Lintのjlsをインストール

JavaScript Lintは、FreeBSDのportsからインストール可能です。

hoge# whereis jsl
jsl: /usr/ports/devel/jsl
hoge# cd /usr/ports/devel/jsl
hoge# make
===> Vulnerability check disabled, database not found
=> jsl-0.3.0-src.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from ftp://ftp.Awfulhak.org/pub/jsl/.
jsl-0.3.0-src.tar.gz 100% of 903 kB 90 kBps 00m00s
===> Extracting for jsl-0.3.0
=> MD5 Checksum OK for jsl-0.3.0-src.tar.gz.
=> SHA256 Checksum OK for jsl-0.3.0-src.tar.gz.
===> Patching for jsl-0.3.0
/bin/ln -s Linux_All.mk /home/ports/devel/jsl/work/jsl-0.3.0/src/config/FreeBSD8.0-CURRENT.mk
===> jsl-0.3.0 depends on executable: gmake - not found
===> Verifying install for gmake in /usr/ports/devel/gmake
===> Vulnerability check disabled, database not found
=> make-3.81.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://ftp.gnu.org/gnu/make/.
make-3.81.tar.bz2 100% of 1124 kB 368 kBps
===> Extracting for gmake-3.81_3
=> MD5 Checksum OK for make-3.81.tar.bz2.
=> SHA256 Checksum OK for make-3.81.tar.bz2.
===> Patching for gmake-3.81_3
===> Applying FreeBSD patches for gmake-3.81_3
===> gmake-3.81_3 depends on shared library: intl - not found
===> Verifying install for intl in /usr/ports/devel/gettext
===> Vulnerability check disabled, database not found
=> gettext-0.17.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://ftp.gnu.org/gnu/gettext/.
gettext-0.17.tar.gz 100% of 11 MB 218 kBps 00m00s
===> Extracting for gettext-0.17_1
=> MD5 Checksum OK for gettext-0.17.tar.gz.
=> SHA256 Checksum OK for gettext-0.17.tar.gz.

===> Registering installation for libtool-1.5.26
===> Returning to build of gettext-0.17_1
===> gettext-0.17_1 depends on shared library: iconv.3 - not found
===> Verifying install for iconv.3 in /usr/ports/converters/libiconv
===> Vulnerability check disabled, database not found
===> Found saved configuration for libiconv-1.11_1
=> libiconv-1.11.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://ftp.gnu.org/gnu/libiconv/.

FreeBSD8.0-CURRENT_DBG.OBJ/libjs.a
ld -shared -o FreeBSD8.0-CURRENT_DBG.OBJ/libjs.so FreeBSD8.0-CURRENT_DBG.OBJ/jsapi.o FreeBSD8.0-CURRENT_DBG.OBJ/jsarena.o FreeBSD8.0-CURRENT_DBG.OBJ/jsarray.o FreeBSD8.0-CURRENT_DBG.OBJ/jsatom.o FreeBSD8.0-CURRENT_DBG.OBJ/jsbool.o FreeBSD8.0-CURRENT_DBG.OBJ/jscntxt.o FreeBSD8.0-CURRENT_DBG.OBJ/jsdate.o FreeBSD8.0-CURRENT_DBG.OBJ/jsdbgapi.o FreeBSD8.0-CURRENT_DBG.OBJ/jsdhash.o FreeBSD8.0-CURRENT_DBG.OBJ/jsdtoa.o FreeBSD8.0-CURRENT_DBG.OBJ/jsemit.o FreeBSD8.0-CURRENT_DBG.OBJ/jsexn.o FreeBSD8.0-CURRENT_DBG.OBJ/jsfun.o FreeBSD8.0-CURRENT_DBG.OBJ/jsgc.o FreeBSD8.0-CURRENT_DBG.OBJ/jshash.o FreeBSD8.0-CURRENT_DBG.OBJ/jsinterp.o FreeBSD8.0-CURRENT_DBG.OBJ/jslock.o FreeBSD8.0-CURRENT_DBG.OBJ/jslog2.o FreeBSD8.0-CURRENT_DBG.OBJ/jslong.o FreeBSD8.0-CURRENT_DBG.OBJ/jsmath.o FreeBSD8.0-CURRENT_DBG.OBJ/jsnum.o FreeBSD8.0-CURRENT_DBG.OBJ/jsobj.o FreeBSD8.0-CURRENT_DBG.OBJ/jsopcode.o FreeBSD8.0-CURRENT_DBG.OBJ/jsparse.o FreeBSD8.0-CURRENT_DBG.OBJ/jsprf.o FreeBSD8.0-CURRENT_DBG.OBJ/jsregexp.o FreeBSD8.0-CURRENT_DBG.OBJ/jsscan.o FreeBSD8.0-CURRENT_DBG.OBJ/jsscope.o FreeBSD8.0-CURRENT_DBG.OBJ/jsscript.o FreeBSD8.0-CURRENT_DBG.OBJ/jsstr.o FreeBSD8.0-CURRENT_DBG.OBJ/jsutil.o FreeBSD8.0-CURRENT_DBG.OBJ/jsxdrapi.o FreeBSD8.0-CURRENT_DBG.OBJ/prmjtime.o -lm -Lfdlibm/FreeBSD8.0-CURRENT_DBG.OBJ -lfdm
gcc -o FreeBSD8.0-CURRENT_DBG.OBJ/jsl.o -c -O2 -pipe -march=athlon-mp -fno-strict-aliasing -Wall -Wno-format -DGCC_OPT_BUG -g -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DHAVE_LOCALTIME_R -DX86_LINUX -DDEBUG -DDEBUG_root -DEDITLINE -IFreeBSD8.0-CURRENT_DBG.OBJ -Wall -Wno-format -DGCC_OPT_BUG -g -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DHAVE_LOCALTIME_R -DX86_LINUX -DDEBUG -DDEBUG_root -DEDITLINE -IFreeBSD8.0-CURRENT_DBG.OBJ jsl.c
jsl.c: In function 'ProcessScriptContents':
jsl.c:1053: warning: value computed is not used
jsl.c:1071: warning: value computed is not used
jsl.c: In function 'ProcessConf':
jsl.c:1679: warning: 'path' may be used uninitialized in this function
gcc -o FreeBSD8.0-CURRENT_DBG.OBJ/jsl -O2 -pipe -march=athlon-mp -fno-strict-aliasing -Wall -Wno-format -DGCC_OPT_BUG -g -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DHAVE_LOCALTIME_R -DX86_LINUX -DDEBUG -DDEBUG_root -DEDITLINE -IFreeBSD8.0-CURRENT_DBG.OBJ -Wall -Wno-format -DGCC_OPT_BUG -g -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DHAVE_LOCALTIME_R -DX86_LINUX -DDEBUG -DDEBUG_root -DEDITLINE -IFreeBSD8.0-CURRENT_DBG.OBJ FreeBSD8.0-CURRENT_DBG.OBJ/jsl.o FreeBSD8.0-CURRENT_DBG.OBJ/libjs.a -lm -Lfdlibm/FreeBSD8.0-CURRENT_DBG.OBJ -lfdm \
editline/FreeBSD8.0-CURRENT_DBG.OBJ/libedit.a
gmake[1]: `FreeBSD8.0-CURRENT_DBG.OBJ/jsautocfg.h' is up to date.
gmake[1]: `FreeBSD8.0-CURRENT_DBG.OBJ/jscpucfg' is up to date.
gmake[1]: `FreeBSD8.0-CURRENT_DBG.OBJ/jscpucfg.o' is up to date.
gmake[1]: Nothing to be done for `FreeBSD8.0-CURRENT_DBG.OBJ/jsmathtemp.o'.
gmake[1]: Leaving directory `/home/ports/devel/jsl/work/jsl-0.3.0/src'
hoge# make install
===> Installing for jsl-0.3.0
===> Generating temporary packing list
===> Checking if devel/jsl already installed
install /home/ports/devel/jsl/work/jsl-0.3.0/src/FreeBSD8.0-CURRENT_DBG.OBJ/jsl /usr/local/bin/jsl
===> Registering installation for jsl-0.3.0

0 コメント: