From: Monika Hendricks Newsgroups: comp.os.msdos.djgpp Subject: Re: [grx245]installation problems Date: 10 Aug 2003 11:11:21 GMT Lines: 85 Message-ID: References: <7263-Fri08Aug2003101530+0300-eliz AT elta DOT co DOT il> <3791-Fri08Aug2003181106+0300-eliz AT elta DOT co DOT il> NNTP-Posting-Host: p3ee1e5d1.dip.t-dialin.net (62.225.229.209) Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: news.uni-berlin.de 1060513881 31601361 62.225.229.209 (16 [201915]) User-Agent: Xnews/5.04.25 Hamster/2.0.0.1 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com 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