Mail Archives: djgpp/2013/07/22/13:14:46
> Date: Mon, 22 Jul 2013 18:11:55 +0200
> From: Juan Manuel Guerrero <juan DOT guerrero AT gmx DOT de>
>
> I have checkouted v2_03_1 branch from the repository.
> I have tried to compiled it using gcc302, gpp302 and bnu2112.
> Stock djdev203 is installed. I get the following error output:
>
> gcc -O2 misc.c -o misc.exe
> ./misc.exe mkdir ../hostbin
> gcc -O2 makemake.c -o makemake.exe
> c:/djgpp-2.03/bin/make.exe -C stub native
> bison -o djasm-n.c djasm.y
> gcc -g djasm-n.c -o ../../hostbin/djasm.exe
> ./../misc.exe rm djasm-n.c
> ./../../hostbin/djasm.exe stub.asm stub.h stub.map
> 0x5e5 bytes generated, 0x600 bytes in file, 0x870 bytes total, 137 symbols
> gcc -g stub2inc.c -o stub2inc.exe
> ./stub2inc.exe stub.map stub.asm ./../../include/stubinfo.h
> gcc -g stubedit.c -o ../../hostbin/stubedit.exe
> gcc -g stubify.c -o ../../hostbin/stubify.exe
> c:/djgpp-2.03/bin/make.exe -C dxe native
> gcc -g -DDXE_LD=\"ld\" dxegen.c -o ../../hostbin/dxegen.exe
> c:/djgpp-2.03/bin/make.exe -C mkdoc
> building new response file
> gcc -g mkdoc.cc -o ../../hostbin/mkdoc.exe
> c:/TMP\ccriAIlX.o: In function `Node::add(char*)':
> mkdoc.cc:118: undefined reference to `operator new(unsigned long)'
Something's wrong with your Make variables. The command in
mkdoc/makefile says:
$(HOSTBIN)/mkdoc.exe : mkdoc.cc
$(GCC) mkdoc.cc $(LIBSTDCXX) -o $@
Evidently, somehow LIBSTDCXX expands to an empty string. It is
defined in src/makefile.def. Find out why this happens and fix that.
- Raw text -