Skip Menu |

This queue is for tickets about the Module-Build CPAN distribution.

Report information
The Basics
Id: 49645
Status: rejected
Priority: 0/
Queue: Module-Build

People
Owner: Nobody in particular
Requestors:
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.35_01
Fixed in: (no value)



Subject: script_files installed into installbin instead of installscript
C:\snip\Wx-App-Mastermind-0.02>perl Build.PL Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Wx-App-Mastermind' version '0.02' Creating new 'MYMETA.yml' with configuration results C:\snip\Wx-App-Mastermind-0.02>perl Build install Copying lib\Wx\App\Mastermind\Player.pm -> blib\lib\Wx\App\Mastermind\Player.pm Copying lib\Wx\App\Mastermind\Board\PegStrip.pm -> blib\lib\Wx\App\Mastermind\Board\PegStrip.pm Copying lib\Wx\App\Mastermind\Board.pm -> blib\lib\Wx\App\Mastermind\Board.pm Copying lib\Wx\App\Mastermind\Board\Peg.pm -> blib\lib\Wx\App\Mastermind\Board\Peg.pm Copying lib\Wx\App\Mastermind\Player\Computer.pm -> blib\lib\Wx\App\Mastermind\Player\Computer.pm Copying lib\Wx\App\Mastermind\Board\Editor.pm -> blib\lib\Wx\App\Mastermind\Board\Editor.pm Copying lib\Wx\Perl\Thread\Object.pm -> blib\lib\Wx\Perl\Thread\Object.pm Copying lib\Wx\Perl\Thread\Listener.pm -> blib\lib\Wx\Perl\Thread\Listener.pm Copying lib\Wx\Perl\Thread\ClassPublisher.pm -> blib\lib\Wx\Perl\Thread\ClassPublisher.pm Copying lib\Wx\App\Mastermind.pm -> blib\lib\Wx\App\Mastermind.pm Copying lib\Wx\App\Mastermind\Player\Human.pm -> blib\lib\Wx\App\Mastermind\Player\Human.pm Copying bin\wxperl_mm.pl -> blib\script\wxperl_mm.pl Deleting blib\script\wxperl_mm.pl.bak HTMLifying blib\lib\Wx\App\Mastermind.pm -> blib\libhtml\site\lib\Wx\App\Mastermind.html Skipping C:\perl\site\5.10.1\lib\Wx\App\Mastermind.pm (unchanged) Skipping C:\perl\site\5.10.1\lib\Wx\App\Mastermind\Board.pm (unchanged) Skipping C:\perl\site\5.10.1\lib\Wx\App\Mastermind\Player.pm (unchanged) Skipping C:\perl\site\5.10.1\lib\Wx\App\Mastermind\Board\Editor.pm (unchanged) Skipping C:\perl\site\5.10.1\lib\Wx\App\Mastermind\Board\Peg.pm (unchanged) Skipping C:\perl\site\5.10.1\lib\Wx\App\Mastermind\Board\PegStrip.pm (unchanged) Skipping C:\perl\site\5.10.1\lib\Wx\App\Mastermind\Player\Computer.pm (unchanged) Skipping C:\perl\site\5.10.1\lib\Wx\App\Mastermind\Player\Human.pm (unchanged) Skipping C:\perl\site\5.10.1\lib\Wx\Perl\Thread\ClassPublisher.pm (unchanged) Skipping C:\perl\site\5.10.1\lib\Wx\Perl\Thread\Listener.pm (unchanged) Skipping C:\perl\site\5.10.1\lib\Wx\Perl\Thread\Object.pm (unchanged) Skipping C:\perl\5.10.1\html\site\lib\Wx\App\Mastermind.html (unchanged) Installing C:\perl\5.10.1\bin\MSWin32-x86-multi-thread\wxperl_mm.bat Installing C:\perl\5.10.1\bin\MSWin32-x86-multi-thread\wxperl_mm.pl Writing C:\perl\site\5.10.1\lib\MSWin32-x86-multi-thread\auto\Wx\App\Mastermind\.packlist C:\snip\Wx-App-Mastermind-0.02>perl "-V:.*?(bin|script).*?" bin='c:\perl\5.10.1\bin\MSWin32-x86-multi-thread'; binexp='c:\perl\5.10.1\bin\MSWin32-x86-multi-thread'; d_vendorbin='undef'; d_vendorscript='undef'; installbin='c:\perl\5.10.1\bin\MSWin32-x86-multi-thread'; installscript='c:\perl\5.10.1\bin'; installsitebin='c:\perl\5.10.1\bin\MSWin32-x86-multi-thread'; installsitescript=''; installusrbinperl='undef'; installvendorbin=''; installvendorscript=''; scriptdir='c:\perl\5.10.1\bin'; scriptdirexp='c:\perl\5.10.1\bin'; sitebin='c:\perl\site\5.10.1\bin\MSWin32-x86-multi-thread'; sitebinexp='c:\perl\site\5.10.1\bin\MSWin32-x86-multi-thread'; sitescript=''; sitescriptexp=''; vendorbin=''; vendorbinexp=''; vendorscript=''; vendorscriptexp='';
After looking at the log, I confirm the bug. -- Olivier Mengué - http://o.mengue.free.fr/
On review, the issue is that your installsitescript is not set and Module::Build falls back to installsitebin in such a case, which is reasonable behavior. Please consider revising your configuration and rebuilding your Perl. (Note -- neither Strawberry Perl nor ActiveState use different paths for bin and script.) -- David