Newsgroups: comp.os.msdos.djgpp References: 01bbbab6$1e0cf340$LocalHost@default Organization: Universitaet Essen, Germany Reply-To: peter.gerwinski@uni-essen.de Distribution:
Niels Heirbaut (heirbaut@pi.net) wrote:
I don't know if this is the right group to post to (I haven't found an alternative), so please forgive me if this post is off topic.
Since this is a DJGPP-specific problem, I think this NewsGroup is appropriate. However, there is a GNU Pascal mailing list, gpc@hut.fi. To subscribe, write to gpc-request@hut.fi.
(This followup is also posted to the GPC mailing list.)
I downloaded the binary files for GPC (version 2.7.2) and extracted them to my DJGPP directory. But when I tried to compile the program hello.pas (see below) with: C:>gpc hello.pas -o hello.exe
I got the next message: C:\DJGPP\BIN/ld.exe: cannot open crt0.o: No such file or directory (ENOENT)
I checked if crt0.o existed (it did). I also tried to put the directory (C:\DJGPP\LIB) in my PATH-variable, but still the same response. In the info file I read something about setting the variable GPC_EXEC_PREFIX. I tried this (in DJGPP.ENV and AUTOEXEC.BAT) but it still didn't work. Here are my program, my AUTOEXEC.BAT and my DJGPP.ENV files:
[...]
DJGPP.ENV:
[...]
[gcc] COMPILER_PATH=%/>;COMPILER_PATH%%DJDIR%/bin LIBRARY_PATe=%/>;LIBRARY_PATH%%DJDIR%/lib;%DJDIR%/contrib/grx20/lib
[...]
[gpc] GPC_EXEC_PREFIX=%/>;GPC_EXEC_PREFIX%%DJDIR%/lib
From the GPC installation instructions (you might have an older
version which does not yet contain this):
8< ------------
Finally, add these lines to your \djgpp\djgpp.env file:
--------- cut here ------- cut here ---------
[gpc-cpp] C_INCLUDE_PATH=%/>;C_INCLUDE_PATH%%DJDIR%/include
[gpc] COMPILER_PATH=%/>;COMPILER_PATH%%DJDIR%/bin LIBRARY_PATH=%/>;LIBRARY_PATH%%DJDIR%/lib
8< ------------
Hope this helps,
Peter
e-mail: peter.gerwinski@uni-essen.de home address: D"usseldorfer Str. 35, 45145 Essen, Germany WWW: http://agnes.dida.physik.uni-essen.de/~peter/