Mail Archives: djgpp/2003/08/10/07:52:45
Hye,
for God`s sake, it works.!!!
I put a `-' in front of every command in the clean-target area and it
made me all addons an some other stuff. Then it stopped again with an
error at "if not exist systag.004 del systag.*". So i put a `-' in
front of the command in target $(DOS_DJGPP_V2) and make compiled the
other targets. Then i tried to call the make install "whatever"
commands successivly. They didn't work. No fontdirectory was made (i
set the directory in makedefs.grx) and any file was copied to djgpp
\lib \include (which still exist) and the like.
So i did it by hand and it worked.
The testfiles do their job and the grxhello-example has been compiled
and runs without any problem. Nevertheless it's a little unsatisfying
not to understand where the problem really was.
>> I removed contrib directory, and installed grx246s.zip. Without
>> adjusting anything and calling make i got the same result as
>> ever.
>
> That is _very_ weird. The important part of src/makefile.dj2
> begins like this:
>
> all: $(GRX20ST) $(UTILP)
>
> clean:
> if exist bgi\*.o del bgi\*.o
absolutely,yes.
> So it should have began building the $(GRX20ST) and $(UTILP)
> targets, not with `clean'. Make _always_ builds the first target
> by default, and `clean' is not the first target, it's the second
> one.
>
> Just in case: what program did you use to unzip the package?
it was the unzip32.exe downloaded from delorie after using the
ZipPicker. The installation tree is absolutely correct with \contrib
\grx246.
>> How do you think about the commented lines in my last but one
>> posting, where i called make with the `-d'-switch?
>
> I think we need the output of "make -d" from both the top-level
> Make and the one that runs in the src subdirectory. That is, add
> "-d" to the switches passed to sub-Make in this line of
> contrib/grx246/makefile.dj2:
>
> libs:
> $(MAKE) -C src -f makefile.dj2
>
> and then re-run the build process and post here its full
> transcript.
Now it's all well done make runs absolutely without errors through
all the targets without mentioning "clean" and without remaking
anything (as it should).
But still installing does not work. This at least IMO must have
something to do with the Shell.
A few minutes later ,,,,,,,
I deleted shell (absolutely not for the first time). Now it copies
everything to the correct place and integrates either the info page.
> Btw, you _are_ using a DJGPP port of GNU Make, right? And it's a
> fairly new version of Make, right? (Type "make --version" to be
> sure.)
It's make version 3.79.1.
>> Thanks a lot to you and Eli for helping me not losing hope.
>
> Don't give up, it will be solved soon.
>
You are so right, yippie.
Monika
- Raw text -