Viktor, I don't like this idea since we're replacing OS/2 with *nix commands (ported, ok, but not native ones) and this forces more dependencies while my solution, even if less clean, works with standard file shell commands).
Even os2-mkdir and os2-rd should be removed, IMHO, since it was possibile to build everything without them a few months back. Anyway, I have the full gnufutils installed, so I'll do a test with cp, without even moving it inside config since it is in my PATH. Best regards. Maurilio. Viktor Szakáts wrote: > Hi Maurilio, > > What if you stay within this scenario, but change $(CP) > value to GNU cp tool? You could also check GNU cp + > no COMSPEC. > > GNU cp is here: > ftp://hobbes.nmsu.edu/pub/os2/util/file/gnufutil.zip > > Copy exe\cp.exe to config\os2-cp.exe then in config\globsh.cf > change line #91 to this one: > CP := $(TOOL_DIR)\os2-cp -f > > Brgds, > Viktor > > On 2009.08.16., at 8:29, maurilio longo wrote: > >> Viktor, >> >> written this way it freezes: >> >> ifeq ($(HB_SHELL),os2) >> >> define inst_file_all >> -...@if not exist $(INSTALL_DIR_OS) $(MDP) $(INSTALL_DIR) >> $(foreach file,$(INSTALL_FILES_OS),$(inst_file)) >> endef >> >> define inst_file >> $(COMSPEC) /C $(CP) $(file) $(INSTALL_DIR_OS) >> >> endef >> >> INSTALL_RULE := $(inst_file_all) >> >> endif >> >> >> Maurilio >> >> >>> Thanks for the input. Could you try the just removed >>> method with readded $(COMSPEC) /C? Maybe the logic was >>> good (after all it even works in MS-DOS), just this bit >>> was causing freeze. >>> >>> Brgds, >>> Viktor >>> >>> On 2009.08.16., at 0:37, maurilio longo wrote: >>> >>>> Viktor, >>>> >>>> without the comspec trick a make install freezes, the shell cannot >>>> even be killed anymore :( >>>> >>>> Best regards. >>>> >>>> Maurilio. >>>> >>>> PS. See also my other answer to your previous message. >>>> >>>> >>>>> BTW it would be also nice to hear what was the problem >>>>> with previous commit (which was working for David), I've >>>>> copied the DOS shell method, where the command line limit >>>>> is even more restricted, yet it works fine. Maybe it'd be >>>>> enough to use GNU cp (like with DOS) for OS/2 too, since >>>>> that was also part of the DOS solution, but I didn't commit >>>>> that part for OS/2. >>>>> >>>>> I'd welcome your comments and tests, I'm sure there is a >>>>> better solution than current one. >>>>> >>>>> Brgds, >>>>> Viktor >>>>> >>>>> On 2009.08.15., at 11:40, [email protected] wrote: >>>>> >>>>>> Revision: 12125 >>>>>> >>>>>> http://harbour-project.svn.sourceforge.net/harbour-project/?rev=12125&view=rev >>>>>> >>>>>> Author: mauriliolongo >>>>>> Date: 2009-08-15 21:40:10 +0000 (Sat, 15 Aug 2009) >>>>>> >>>>>> Log Message: >>>>>> ----------- >>>>>> 2009-08-15 23:37 UTC+0200 Maurilio Longo ([email protected]) >>>>>> ! ChangeLog >>>>>> ! fixed typo in last commit. >>>>>> >>>>>> Modified Paths: >>>>>> -------------- >>>>>> trunk/harbour/ChangeLog >>>>>> >>>>>> >>>>>> This was sent by the SourceForge.net collaborative development >>>>>> platform, the world's largest Open Source development site. >>>>>> _______________________________________________ >>>>>> Harbour mailing list >>>>>> [email protected] >>>>>> http://lists.harbour-project.org/mailman/listinfo/harbour >>>>> >>>>> _______________________________________________ >>>>> Harbour mailing list >>>>> [email protected] >>>>> http://lists.harbour-project.org/mailman/listinfo/harbour >>>>> >>>> >>>> _______________________________________________ >>>> Harbour mailing list >>>> [email protected] >>>> http://lists.harbour-project.org/mailman/listinfo/harbour >>> >>> _______________________________________________ >>> Harbour mailing list >>> [email protected] >>> http://lists.harbour-project.org/mailman/listinfo/harbour >>> >> >> _______________________________________________ >> Harbour mailing list >> [email protected] >> http://lists.harbour-project.org/mailman/listinfo/harbour > > _______________________________________________ > Harbour mailing list > [email protected] > http://lists.harbour-project.org/mailman/listinfo/harbour > -- __________ | | | |__| Maurilio Longo |_|_|_|____| farmaconsult s.r.l. _______________________________________________ Harbour mailing list [email protected] http://lists.harbour-project.org/mailman/listinfo/harbour
