#586: tools/dev/install_files.pl: bug masked by missing file in
MANIFEST.generated
---------------------+------------------------------------------------------
Reporter: jkeenan | Owner: jkeenan
Type: bug | Status: assigned
Priority: normal | Milestone:
Component: none | Version: trunk
Severity: medium | Keywords:
Lang: | Patch:
Platform: |
---------------------+------------------------------------------------------
Changes (by jkeenan):
* owner: => jkeenan
* platform: win32 =>
* status: new => assigned
Comment:
Here's what I've been able to learn so far. Testing below done primarily
on Linux, but confirmed on Darwin.
With ''MANIFEST.generated'' edited to include `installable_pirc` and
`installable_pirc.exe`, but without correcting
''tools/dev/install_files.pl'':
{{{
perl Configure.pl --prefix=/topdir/pseudoinstall
}}}
Install was successful.
{{{
[li11-226:parrot] 517 $ pwd
/topdir/parrot
[li11-226:parrot] 515 $ ll install*
-rw-r--r-- 1 jimk jimk 22004 Apr 28 06:53 install_config.fpmc
-rwxr-xr-x 1 jimk jimk 68578 Apr 28 06:53 installable_parrot
-rwxr-xr-x 1 jimk jimk 34493 Apr 28 06:53 installable_parrot_config
-rwxr-xr-x 1 jimk jimk 78139 Apr 28 06:53 installable_parrot_debugger
-rwxr-xr-x 1 jimk jimk 47258 Apr 28 06:53 installable_pbc_disassemble
-rwxr-xr-x 1 jimk jimk 97435 Apr 28 06:53 installable_pbc_dump
-rwxr-xr-x 1 jimk jimk 45653 Apr 28 06:53 installable_pbc_info
-rwxr-xr-x 1 jimk jimk 83941 Apr 28 06:53 installable_pbc_merge
-rwxr-xr-x 1 jimk jimk 44386 Apr 28 06:53 installable_pbc_to_exe
}}}
Note absence of ''installable_pirc''.
With ''MANIFEST.generated'' edited to include `installable_pirc` and
`installable_pirc.exe`, and with correcting
''tools/dev/install_files.pl'':
{{{
perl Configure.pl --prefix=/topdir/pseudoinstall
}}}
Install was successful.
{{{
[li11-226:parrot] 528 $ ll install*
-rw-r--r-- 1 jimk jimk 22004 Apr 28 07:00 install_config.fpmc
-rwxr-xr-x 1 jimk jimk 68578 Apr 28 07:00 installable_parrot
-rwxr-xr-x 1 jimk jimk 34493 Apr 28 07:00 installable_parrot_config
-rwxr-xr-x 1 jimk jimk 78139 Apr 28 07:00 installable_parrot_debugger
-rwxr-xr-x 1 jimk jimk 47258 Apr 28 07:00 installable_pbc_disassemble
-rwxr-xr-x 1 jimk jimk 97435 Apr 28 07:00 installable_pbc_dump
-rwxr-xr-x 1 jimk jimk 45653 Apr 28 07:00 installable_pbc_info
-rwxr-xr-x 1 jimk jimk 83941 Apr 28 07:00 installable_pbc_merge
-rwxr-xr-x 1 jimk jimk 44386 Apr 28 07:00 installable_pbc_to_exe
}}}
Inferences: Correcting ''install_files.pl'', at the very least, does no
harm.
Moreover, when ''MANIFEST.generated'' is corrected to include two more
files,
everything DTRT. However, no ''pirc'' executable gets built in either
case.
It's not clear under what circumstances it does get built.
So I'm inclined to add the two files to ''MANIFEST.generated'' and to
correct ''tools/dev/install_files.pl''. Any comment?
Thank you very much.
kid51
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/586#comment:2>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets