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

sunnavy sunnavy at bestpractical.com
Thu Dec 20 06:27:17 EST 2012


Hi Samuel

I guess it's still the previous problem? Maybe you work around this by
skipping cpan-Server-Starter when you are running shipwright-builder?

Regards
sunnavy

On 12-12-19 21:48, Wenck, Samuel wrote:
> 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_VERSION 0.12
>     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
>     INST_VERSION 0.12
> 
> 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_VERSION 1.18
>     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
>     INST_VERSION 1.18
> 
> I would appreciate any help or suggestions, Sam

> _______________________________________________
> Shipwright mailing list
> Shipwright at lists.bestpractical.com
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/shipwright



More information about the Shipwright mailing list