The following packages will be installed: mujs Fetching README... 0%100%100%100%100%100%Done Fetching mujs.SlackBuild... 0%100%100%100%100%100%Done Fetching mujs.info... 0%100%100%100%100%100%Done Fetching slack-desc... 0%100%100%100%100%100%Done mujs-0827611/ mujs-0827611/.gitattributes mujs-0827611/.gitignore mujs-0827611/AUTHORS mujs-0827611/COPYING mujs-0827611/Makefile mujs-0827611/README mujs-0827611/astnames.h mujs-0827611/docs/ mujs-0827611/docs/about.html mujs-0827611/docs/examples.html mujs-0827611/docs/reference.html mujs-0827611/docs/style.css mujs-0827611/jsarray.c mujs-0827611/jsboolean.c mujs-0827611/jsbuiltin.c mujs-0827611/jsbuiltin.h mujs-0827611/jscompile.c mujs-0827611/jscompile.h mujs-0827611/jsdate.c mujs-0827611/jsdtoa.c mujs-0827611/jsdump.c mujs-0827611/jserror.c mujs-0827611/jsfunction.c mujs-0827611/jsgc.c mujs-0827611/jsi.h mujs-0827611/jsintern.c mujs-0827611/jslex.c mujs-0827611/jslex.h mujs-0827611/jsmath.c mujs-0827611/jsnumber.c mujs-0827611/jsobject.c mujs-0827611/json.c mujs-0827611/jsparse.c mujs-0827611/jsparse.h mujs-0827611/jsproperty.c mujs-0827611/jsregexp.c mujs-0827611/jsrun.c mujs-0827611/jsrun.h mujs-0827611/jsstate.c mujs-0827611/jsstring.c mujs-0827611/jsvalue.c mujs-0827611/jsvalue.h mujs-0827611/main.c mujs-0827611/mujs.h mujs-0827611/one.c mujs-0827611/opnames.h mujs-0827611/regexp.c mujs-0827611/regexp.h mujs-0827611/utf.c mujs-0827611/utf.h mujs-0827611/utftype.c mkdir -p build cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/main.o -c main.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/jsproperty.o -c jsproperty.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/jsobject.o -c jsobject.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/jsarray.o -c jsarray.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/jsvalue.o -c jsvalue.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/jsnumber.o -c jsnumber.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/jsparse.o -c jsparse.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/jsstate.o -c jsstate.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/jslex.o -c jslex.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/jsgc.o -c jsgc.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/jsfunction.o -c jsfunction.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/jsdump.o -c jsdump.c jsdump.c: In function ‘js_dumpvalue’: jsdump.c:810:27: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘js_Object * {aka struct js_Object *}’ [-Wformat=] case JS_COBJECT: printf("[Object %p]", v.u.object); break; ^ jsdump.c:811:26: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘js_Object * {aka struct js_Object *}’ [-Wformat=] case JS_CARRAY: printf("[Array %p]", v.u.object); break; ^ jsdump.c:813:11: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘js_Object * {aka struct js_Object *}’ [-Wformat=] printf("[Function %p, %s, %s:%d]", ^ jsdump.c:820:30: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘js_CFunction {aka void (*)(struct js_State *)}’ [-Wformat=] case JS_CCFUNCTION: printf("[CFunction %p]", v.u.object->u.c.function); break; ^ jsdump.c:825:29: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘js_Object * {aka struct js_Object *}’ [-Wformat=] case JS_CITERATOR: printf("[Iterator %p]", v.u.object); break; ^ jsdump.c:829:19: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘js_Object * {aka struct js_Object *}’ [-Wformat=] default: printf("[Object %p]", v.u.object); break; ^ cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/jsstring.o -c jsstring.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/jsboolean.o -c jsboolean.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/jsrun.o -c jsrun.c jsrun.c: In function ‘js_call’: jsrun.c:333:5: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Wstrict-overflow] if (TOP < BOT) { ^ cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/jsdate.o -c jsdate.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/jscompile.o -c jscompile.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/json.o -c json.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/jsdtoa.o -c jsdtoa.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/jserror.o -c jserror.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/jsintern.o -c jsintern.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/jsmath.o -c jsmath.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/jsregexp.o -c jsregexp.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/jsbuiltin.o -c jsbuiltin.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/utftype.o -c utftype.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/utf.o -c utf.c cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/regexp.o -c regexp.c regexp.c: In function ‘lex’: regexp.c:325:3: warning: ‘save’ may be used uninitialized in this function [-Wmaybe-uninitialized] addrange(g, save, save); ^ regexp.c:255:7: note: ‘save’ was declared here Rune save; ^ ar cru build/libmujs.a build/jsproperty.o build/jsobject.o build/jsarray.o build/jsvalue.o build/jsnumber.o build/jsparse.o build/jsstate.o build/jslex.o build/jsgc.o build/jsfunction.o build/jsdump.o build/jsstring.o build/jsboolean.o build/jsrun.o build/jsdate.o build/jscompile.o build/json.o build/jsdtoa.o build/jserror.o build/jsintern.o build/jsmath.o build/jsregexp.o build/jsbuiltin.o build/utftype.o build/utf.o build/regexp.o cc -o build/mujs build/main.o build/libmujs.a -lm cc -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -O2 -o build/one.o -c one.c In file included from one.c:7:0: jsdump.c: In function ‘js_dumpvalue’: jsdump.c:810:27: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘js_Object * {aka struct js_Object *}’ [-Wformat=] case JS_COBJECT: printf("[Object %p]", v.u.object); break; ^ jsdump.c:811:26: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘js_Object * {aka struct js_Object *}’ [-Wformat=] case JS_CARRAY: printf("[Array %p]", v.u.object); break; ^ jsdump.c:813:11: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘js_Object * {aka struct js_Object *}’ [-Wformat=] printf("[Function %p, %s, %s:%d]", ^ jsdump.c:820:30: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘js_CFunction {aka void (*)(struct js_State *)}’ [-Wformat=] case JS_CCFUNCTION: printf("[CFunction %p]", v.u.object->u.c.function); break; ^ jsdump.c:825:29: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘js_Object * {aka struct js_Object *}’ [-Wformat=] case JS_CITERATOR: printf("[Iterator %p]", v.u.object); break; ^ jsdump.c:829:19: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘js_Object * {aka struct js_Object *}’ [-Wformat=] default: printf("[Object %p]", v.u.object); break; ^ one.c: In function ‘js_strictequal’: one.c:26:0: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Wstrict-overflow] #include "utftype.c" ^ one.c: In function ‘js_concat’: one.c:26:0: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Wstrict-overflow] one.c: In function ‘compare’: one.c:26:0: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Wstrict-overflow] one.c: In function ‘js_instanceof’: one.c:26:0: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Wstrict-overflow] one.c: In function ‘js_compare’: one.c:26:0: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Wstrict-overflow] one.c: In function ‘js_equal’: one.c:26:0: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Wstrict-overflow] In file included from one.c:20:0: jsvalue.c: In function ‘js_strictequal’: jsrun.c:177:14: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Wstrict-overflow] if (idx < 0 || idx >= TOP) ^ In file included from one.c:24:0: regexp.c: In function ‘lex’: regexp.c:325:3: warning: ‘save’ may be used uninitialized in this function [-Wmaybe-uninitialized] addrange(g, save, save); ^ regexp.c:255:7: note: ‘save’ was declared here Rune save; ^ In file included from one.c:20:0: jsvalue.c: In function ‘js_concat’: jsrun.c:177:14: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Wstrict-overflow] if (idx < 0 || idx >= TOP) ^ jsvalue.c: In function ‘js_instanceof’: jsrun.c:177:14: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Wstrict-overflow] if (idx < 0 || idx >= TOP) ^ jsvalue.c: In function ‘js_compare’: jsrun.c:177:14: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Wstrict-overflow] if (idx < 0 || idx >= TOP) ^ jsvalue.c: In function ‘js_equal’: jsrun.c:177:14: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Wstrict-overflow] if (idx < 0 || idx >= TOP) ^ jsarray.c: In function ‘Ap_sort’: jsrun.c:177:14: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Wstrict-overflow] if (idx < 0 || idx >= TOP) ^ cc -o build/mujsone build/main.o build/one.o -lm make build=release make[1]: Entering directory '/usr/src/slapt-src/libraries/mujs/mujs-0827611' make[1]: Nothing to be done for 'default'. make[1]: Leaving directory '/usr/src/slapt-src/libraries/mujs/mujs-0827611' install -d /usr/src/slapt-src/libraries/mujs/package-mujs/usr/include install -d /usr/src/slapt-src/libraries/mujs/package-mujs/usr/lib64 install -d /usr/src/slapt-src/libraries/mujs/package-mujs/usr/bin install mujs.h /usr/src/slapt-src/libraries/mujs/package-mujs/usr/include install build/libmujs.a /usr/src/slapt-src/libraries/mujs/package-mujs/usr/lib64 install build/mujs /usr/src/slapt-src/libraries/mujs/package-mujs/usr/bin Slackware package maker, version 3.141593. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src/libraries/mujs/mujs-0827611-x86_64-1salix.txz ./ usr/ usr/include/ usr/include/mujs.h usr/bin/ usr/bin/mujs usr/doc/ usr/doc/mujs-0827611/ usr/doc/mujs-0827611/README usr/doc/mujs-0827611/COPYING usr/doc/mujs-0827611/AUTHORS usr/doc/mujs-0827611/mujs.SlackBuild usr/lib64/ usr/lib64/libmujs.a install/ install/slack-desc Slackware package /usr/src/slapt-src/libraries/mujs/mujs-0827611-x86_64-1salix.txz created. Installing package mujs-0827611-x86_64-1salix... | mujs (javascript interpreter) | | MuJS is a lightweight Javascript interpreter designed for embedding | in other software to extend them with scripting capabilities. It is | written in portable C and implements ECMAScript as specified by | ECMA-262. | | Why? Because V8, SpiderMonkey and JavaScriptCore are all too big | and complex. | MuJS's focus is on small size, correctness and simplicity. | | |