#775: Building Parrot doesn't work with dmake
-------------------+--------------------------------------------------------
Reporter: MoC | Type: bug
Status: new | Priority: major
Milestone: | Component: install
Version: trunk | Severity: medium
Keywords: | Lang:
Patch: | Platform: win32
-------------------+--------------------------------------------------------
Comment(by NotFound):
I do some testing with Strawberry Perl. It does not recommend dmake for
me, I suppose that must depend on the order of directories in PATH.
The main problem is caused by the usage of [ ] at the beginning of a
command. Looks like this confuses dmake, don't know why. Replacing it whit
'test' fixes the problem.
After fixing that, it fails on 'if' commands. Looks like is trying to
execute 'if' as a program instead of letting a shell take care of it. As a
quick test I replaced all 'if' with 'cmd /c if', after doing that it has
the same problem with 'rem' (value assigned to RANLIB).
At this point, I'm blocked. Don't know if replacing 'if' with something
like $(SHELL) /c will not break other win32 builds, and don't know where
the 'rem' value for RANLIB comes from.
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/775#comment:2>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets