[Shipwright] Build errors with Server::Starter in RT vessel

Wenck, Samuel samuel.wenck at lmco.com
Wed Dec 19 16:48:47 EST 2012

Hello, I am building a Shipwright vessel for RT 4.0.8 and have succeeded in the building of required dependency modules except for Server::Starter version 0.12. I am performing the build on CentOS 6.3 with Shipwright version 2.4.33. When I built previous vessels, I made a note that I needed to install Server::Starter locally onto my build server which I did:

cpan[2]> i Server::Starter
Module id = Server::Starter
    CPAN_USERID  KAZUHO (Kazuho Oku <kazuhooku at gmail.com>)
    CPAN_FILE    K/KA/KAZUHO/Server-Starter-0.12.tar.gz
    UPLOAD_DATE  2012-09-25
    MANPAGE      Server::Starter - a superdaemon for hot-deploying server programs
    INST_FILE    /usr/local/share/perl5/Server/Starter.pm

When I attempt to build the Shipwright vessel, it fails during the Server::Starter build at:

building cpan-Server-Starter
build cpan-Server-Starter configure part failed, last output of build.log is:
        *** Module::AutoInstall version 1.03
        *** Checking for Perl dependencies...
        *** Since we're running under CPAN, I'll just let it take care
            of the dependency's installation later.
        [Core Features]
        - Test::TCP       ...missing. (would need 0.11)
        - Getopt::Long    ...loaded. (2.38)
        - List::MoreUtils ...loaded. (0.33)
        - Proc::Wait3     ...loaded. (0.04)
        - Scope::Guard    ...loaded. (0.20)
        *** Module::AutoInstall configuration finished.
        Checking if your kit is complete...
        Looks good
        Writing Makefile for Server::Starter
        Writing MYMETA.yml and MYMETA.json
        Use of uninitialized value in ref-to-glob cast at /opt/rt_build/rt4.0.8_vessel/shipwright/build/rt4.0.8_vessel/lib/perl5/Test/SharedFork/Store.pm line 104.
        Use of uninitialized value in ref-to-glob cast at /opt/rt_build/rt4.0.8_vessel/shipwright/build/rt4.0.8_vessel/lib/perl5/Test/SharedFork/Store.pm line 104.
        flock() on unopened filehandle at /opt/rt_build/rt4.0.8_vessel/shipwright/build/rt4.0.8_vessel/lib/perl5/Test/SharedFork/Store.pm line 104.
        Bad file descriptor at /opt/rt_build/rt4.0.8_vessel/shipwright/build/rt4.0.8_vessel/lib/perl5/Test/SharedFork/Store.pm line 104.
        END failed--call queue aborted.
at ./bin/shipwright-builder line 605
        main::_install('cpan-Server-Starter', 'GLOB(0x1947c40)') called at ./bin/shipwright-builder line 435
        main::install() called at ./bin/shipwright-builder line 300

I checked for the Test::TCP module and it is installed and already built prior to the Server::Starter module and it also installed locally:

cpan[1]> i Test::TCP
CPAN: Storable loaded ok (v2.20)
Reading '/root/.cpan/Metadata'
  Database was generated on Wed, 19 Dec 2012 18:14:08 GMT
Module id = Test::TCP
    CPAN_USERID  TOKUHIROM (Tokuhiro Matsuno <tokuhirom+cpan at gmail.com>)
    CPAN_FILE    T/TO/TOKUHIROM/Test-TCP-1.18.tar.gz
    UPLOAD_DATE  2012-10-25
    MANPAGE      Test::TCP - testing TCP program
    INST_FILE    /usr/local/share/perl5/Test/TCP.pm

I would appreciate any help or suggestions, Sam
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/shipwright/attachments/20121219/1f07e9ee/attachment.html>

More information about the Shipwright mailing list