Starting XUL-Node installation. Enter port for xul-node-server: [8077] 8077 Where do you want to install the server root directory? [/usr/local/xul-node] /usr/local/xul-node => Writing Makefile... (look here for missing requirements) Checking if your kit is complete... Looks good Writing Makefile for XUL::Node => Done with writing Makefile. When installation is complete (after the 'make install' stage), you can start the XUL-Node server using the command: xul-node-server And access the examples by pointing Firefox at the default page: firefox http://localhost:8077 cp lib/XUL/Node.pm blib/lib/XUL/Node.pm cp lib/XUL/Node/Application/ListBoxExample.pm blib/lib/XUL/Node/Application/ListBoxExample.pm cp lib/XUL/Node/Application/PeriodicTable/Splitters.pm blib/lib/XUL/Node/Application/PeriodicTable/Splitters.pm cp lib/XUL/Node/Application/DeckExample.pm blib/lib/XUL/Node/Application/DeckExample.pm cp lib/XUL/Node/Application/GroupBoxExample.pm blib/lib/XUL/Node/Application/GroupBoxExample.pm cp lib/XUL/Node/Application/SplitterExample.pm blib/lib/XUL/Node/Application/SplitterExample.pm cp lib/XUL/Node/Application.pm blib/lib/XUL/Node/Application.pm cp lib/XUL/Node/Application/ButtonExample.pm blib/lib/XUL/Node/Application/ButtonExample.pm cp lib/XUL/Node/Application/HTMLExample.pm blib/lib/XUL/Node/Application/HTMLExample.pm cp lib/XUL/Node/Server/SessionTimer.pm blib/lib/XUL/Node/Server/SessionTimer.pm cp lib/XUL/Node/Application/CustomWidgetsExample.pm blib/lib/XUL/Node/Application/CustomWidgetsExample.pm cp lib/XUL/Node/Application/RemoveChildExample.pm blib/lib/XUL/Node/Application/RemoveChildExample.pm cp lib/XUL/Node/Application/BigGridExample.pm blib/lib/XUL/Node/Application/BigGridExample.pm cp lib/XUL/Node/Server/Session.pm blib/lib/XUL/Node/Server/Session.pm cp lib/XUL/Node/Application/PeriodicTable/Grids.pm blib/lib/XUL/Node/Application/PeriodicTable/Grids.pm cp lib/XUL/Node/Application/PeriodicTable/CheckBoxes.pm blib/lib/XUL/Node/Application/PeriodicTable/CheckBoxes.pm cp lib/XUL/Node/MVC.pm blib/lib/XUL/Node/MVC.pm cp lib/XUL/Node/Application/HelloWorld.pm blib/lib/XUL/Node/Application/HelloWorld.pm cp lib/XUL/Node/Application/PeriodicTable/RadioButtons.pm blib/lib/XUL/Node/Application/PeriodicTable/RadioButtons.pm cp lib/XUL/Node/Application/PeriodicTable/TextBoxes.pm blib/lib/XUL/Node/Application/PeriodicTable/TextBoxes.pm cp lib/XUL/Node/Application/PeriodicTable/Images.pm blib/lib/XUL/Node/Application/PeriodicTable/Images.pm cp lib/XUL/Node/Server/SessionManager.pm blib/lib/XUL/Node/Server/SessionManager.pm cp lib/XUL/Node/Application/GridExample.pm blib/lib/XUL/Node/Application/GridExample.pm cp lib/XUL/Node/Application/PeriodicTable/Lists.pm blib/lib/XUL/Node/Application/PeriodicTable/Lists.pm cp lib/XUL/Node/Application/CheckBoxExample.pm blib/lib/XUL/Node/Application/CheckBoxExample.pm cp lib/XUL/Node/Application/PeriodicTable/StacksAndDecks.pm blib/lib/XUL/Node/Application/PeriodicTable/StacksAndDecks.pm cp lib/XUL/Node/Server/Event.pm blib/lib/XUL/Node/Server/Event.pm cp lib/XUL/Node/Application/PeriodicTable/BoxLayout.pm blib/lib/XUL/Node/Application/PeriodicTable/BoxLayout.pm cp lib/XUL/Node/Application/PeriodicTable/ProgressMeters.pm blib/lib/XUL/Node/Application/PeriodicTable/ProgressMeters.pm cp lib/XUL/Node/Application/PeriodicTable/Labels.pm blib/lib/XUL/Node/Application/PeriodicTable/Labels.pm cp lib/XUL/Node/Application/PeriodicTable/Base.pm blib/lib/XUL/Node/Application/PeriodicTable/Base.pm cp lib/XUL/Node/Application/TextBoxExample.pm blib/lib/XUL/Node/Application/TextBoxExample.pm cp lib/XUL/Node/Constants.pm blib/lib/XUL/Node/Constants.pm cp lib/XUL/Node/Server.pm blib/lib/XUL/Node/Server.pm cp lib/XUL/Node/Application/PeriodicTable/MenuBars.pm blib/lib/XUL/Node/Application/PeriodicTable/MenuBars.pm cp lib/XUL/Node/Server/ChangeManager.pm blib/lib/XUL/Node/Server/ChangeManager.pm cp lib/XUL/Node/Application/PeriodicTable/ColorPickers.pm blib/lib/XUL/Node/Application/PeriodicTable/ColorPickers.pm cp lib/XUL/Node/Application/MenuListExample.pm blib/lib/XUL/Node/Application/MenuListExample.pm cp lib/XUL/Node/Application/PeriodicTable.pm blib/lib/XUL/Node/Application/PeriodicTable.pm cp lib/XUL/Node/Server/ViewSourceHandler.pm blib/lib/XUL/Node/Server/ViewSourceHandler.pm cp lib/XUL/Node/Application/PeriodicTable/Cropping.pm blib/lib/XUL/Node/Application/PeriodicTable/Cropping.pm cp lib/XUL/Node/Application/PeriodicTable/Buttons.pm blib/lib/XUL/Node/Application/PeriodicTable/Buttons.pm cp lib/XUL/Node/Application/PeriodicTable/Scrolling.pm blib/lib/XUL/Node/Application/PeriodicTable/Scrolling.pm cp lib/XUL/Node/Application/MVCTextBoxExample.pm blib/lib/XUL/Node/Application/MVCTextBoxExample.pm cp lib/XUL/Node/Server/EventManager.pm blib/lib/XUL/Node/Server/EventManager.pm cp lib/XUL/Node/Server/NodeState.pm blib/lib/XUL/Node/Server/NodeState.pm cp lib/XUL/Node/Application/PeriodicTable/Welcome.pm blib/lib/XUL/Node/Application/PeriodicTable/Welcome.pm cp lib/XUL/Node/Application/MultipleViewsExample.pm blib/lib/XUL/Node/Application/MultipleViewsExample.pm cp lib/XUL/Node/Model/Value.pm blib/lib/XUL/Node/Model/Value.pm cp lib/XUL/Node/Application/TabBoxExample.pm blib/lib/XUL/Node/Application/TabBoxExample.pm cp lib/XUL/Node/Application/PeriodicTable/Tabs.pm blib/lib/XUL/Node/Application/PeriodicTable/Tabs.pm /Users/cpanrun/build/5.8.8/bin/perl "-Iblib/arch" "-Iblib/lib" bin/xul-node-server.PL bin/xul-node-server 8077 /usr/local/xul-node cp bin/xul-node-server blib/script/xul-node-server /Users/cpanrun/build/5.8.8/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/xul-node-server Manifying blib/man1/xul-node-server.1 Manifying blib/man3/XUL::Node.3 Manifying blib/man3/XUL::Node::Server::Event.3 Manifying blib/man3/XUL::Node::Application.3 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.8.8/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/all_tests....1..92 ok 1 - add child ok 2 - add child at index ok 3 - create on parent ok 4 - create with children ok 5 - create with nice api ok 6 - subject exists ok 7 - child exists ok 8 - subject destroyed ok 9 - child destroyed ok 10 - remove all children ok 11 - child count decreased ok 12 - child removed ok 13 - set attribute ok 14 - set attribute autoload ok 15 - set attribute direct ok 16 - set attribute direct autoload ok 17 - set parent node ok 18 - threw Regexp ((?-xism:no message called \[_ILLEGAL\])) ok 19 - adding to parent ok 20 - chain of responsibility on create params ok 21 - factory create ok 22 - set attribute ok 23 - tag ok 24 - value ok 25 - factory create ok 26 - bye command ok 27 - bye command before paint ok 28 - change ok 29 - create ok 30 - flush twice ok 31 - before set_destoyed ok 32 - after set_destoyed ok 33 - change ok 34 - create ok 35 - create at index ok 36 - custom composite widget state ok 37 - empty flush ok 38 - remove child ok 39 - set attribute direct ok 40 - window registration ok 41 - application name security risk ok 42 - button example ok 43 - button example 2 clicks ok 44 - destroy ok 45 - checked ok 46 - unchecked ok 47 - event side effects textbox ok 48 - hello world ok 49 - session ID ok 50 - xul message ok 51 - create ok 52 - event ok 53 - threw Regexp ((?-xism:no session ID)) ok 54 - threw Regexp ((?-xism:session not found)) ok 55 - events from 2 sessions ok 56 - make session id ok 57 - attribute change ok 58 - attribute create ok 59 - attribute create with value ok 60 - attribute create with variable key or value does not work ok 61 - change ok 62 - create ok 63 - factory change ok 64 - factory create ok 65 - listen to change ok 66 - listen to change tied ok 67 - tie_change as scalar ok 68 - tie_change as object ok 69 - tie_create as scalar ok 70 - tie_create as object ok 71 - tie_maker_change as scalar ok 72 - tie_maker_change as object ok 73 - tie_maker_create as scalar ok 74 - tie_maker_create as object ok 75 - attribute model change ok 76 - attribute tie change ok 77 - attribute view change ok 78 - attributes work in runtime loaded class ok 79 - attributes work in string eval ok 80 - bind in constructor ok 81 - change model after bind ok 82 - change model after bind twice ok 83 - change tie after bind ok 84 - change tie before bind ok 85 - multiple views ok 86 - multiple views twice changed ok 87 - replace model ok 88 - set attribute should modify model ok 89 - set attribute with model ok 90 - simple model bind ok 91 - simple tie bind ok 92 - tie and bind in constructor ok All tests successful. Files=1, Tests=92, 4 wallclock secs ( 2.79 cusr + 0.17 csys = 2.96 CPU) Installing /Users/cpanrun/build/5.8.8/html/bin/xul-node-server.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/XUL/Node.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/XUL/Node/Application.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/XUL/Node/Server/Event.html Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Constants.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/MVC.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Server.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/BigGridExample.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/ButtonExample.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/CheckBoxExample.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/CustomWidgetsExample.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/DeckExample.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/GridExample.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/GroupBoxExample.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/HelloWorld.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/HTMLExample.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/ListBoxExample.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/MenuListExample.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/MultipleViewsExample.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/MVCTextBoxExample.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/PeriodicTable.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/RemoveChildExample.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/SplitterExample.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/TabBoxExample.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/TextBoxExample.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/PeriodicTable/Base.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/PeriodicTable/BoxLayout.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/PeriodicTable/Buttons.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/PeriodicTable/CheckBoxes.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/PeriodicTable/ColorPickers.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/PeriodicTable/Cropping.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/PeriodicTable/Grids.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/PeriodicTable/Images.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/PeriodicTable/Labels.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/PeriodicTable/Lists.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/PeriodicTable/MenuBars.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/PeriodicTable/ProgressMeters.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/PeriodicTable/RadioButtons.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/PeriodicTable/Scrolling.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/PeriodicTable/Splitters.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/PeriodicTable/StacksAndDecks.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/PeriodicTable/Tabs.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/PeriodicTable/TextBoxes.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Application/PeriodicTable/Welcome.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Model/Value.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Server/ChangeManager.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Server/Event.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Server/EventManager.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Server/NodeState.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Server/Session.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Server/SessionManager.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Server/SessionTimer.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/XUL/Node/Server/ViewSourceHandler.pm Installing /Users/cpanrun/build/5.8.8/man/man1/xul-node-server.1 Installing /Users/cpanrun/build/5.8.8/man/man3/XUL::Node.3 Installing /Users/cpanrun/build/5.8.8/man/man3/XUL::Node::Application.3 Installing /Users/cpanrun/build/5.8.8/man/man3/XUL::Node::Server::Event.3 Installing /Users/cpanrun/build/5.8.8/bin/xul-node-server Appending installation info to /Users/cpanrun/build/5.8.8/lib/5.8.8/darwin-thread-multi-2level/perllocal.pod building server root directory in blib... Installing blib/xul-node/logs/exists Installing blib/xul-node/xul/index.html Installing blib/xul-node/xul/start.xul Installing blib/xul-node/xul/eg/mootools.xul Installing blib/xul-node/xul/eg/test.xul Installing blib/xul-node/xul/eg/Eg/Test.js Installing blib/xul-node/xul/images/BC-R.jpg Installing blib/xul-node/xul/images/betty_boop.xbm Installing blib/xul-node/xul/images/blue_apple.png Installing blib/xul-node/xul/images/chick.png Installing blib/xul-node/xul/images/cyan_apple.png Installing blib/xul-node/xul/images/green_apple.png Installing blib/xul-node/xul/images/magenta_apple.png Installing blib/xul-node/xul/images/red_apple.png Installing blib/xul-node/xul/images/tiny-chick.png Installing blib/xul-node/xul/images/yellow_apple.png Installing blib/xul-node/xul/lib/JSAN.js Installing blib/xul-node/xul/lib/XUL/Application.js Installing blib/xul-node/xul/lib/XUL/Client/Runner.js Installing blib/xul-node/xul/lib/XUL/Server/Proxy.js Installing blib/xul-node/xul/lib/XUL/Server/Response.js Installing blib/xul-node/xul/t/all.xul Installing blib/xul-node/xul/t/lib/t/All.js Installing blib/xul-node/xul/t/lib/Test/Assert.js Installing blib/xul-node/xul/t/lib/Test/AssertionFailedError.js Installing blib/xul-node/xul/t/lib/Test/Case.js Installing blib/xul-node/xul/t/lib/Test/Failure.js Installing blib/xul-node/xul/t/lib/Test/Result.js Installing blib/xul-node/xul/t/lib/Test/Runner.js Installing blib/xul-node/xul/t/lib/Test/Suite.js Installing blib/xul-node/xul/t/lib/Test/t/All.js Installing blib/xul-node/xul/t/lib/Test/t/Assert.js Installing blib/xul-node/xul/t/lib/XUL/Server/t/All.js Installing blib/xul-node/xul/t/lib/XUL/Server/t/Proxy.js Installing blib/xul-node/xul/t/lib/XUL/Server/t/Response.js Installing blib/xul-node/xul/t/lib/XUL/t/All.js Installing blib/xul-node/xul/t/lib/XUL/t/JSAN.js Installing blib/xul-node/xul/t/lib/XUL/t/Eg/Person.js installing server root directory from blib to /usr/local/xul-node... mkdir /usr/local/xul-node: Permission denied at /Users/cpanrun/build/5.8.8/lib/5.8.8/ExtUtils/Install.pm line 112 make: *** [install_server] Error 13