delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2013/07/22/12:16:11

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp AT delorie DOT com
Message-ID: <51ED59CB.4040503@gmx.de>
Date: Mon, 22 Jul 2013 18:11:55 +0200
From: Juan Manuel Guerrero <juan DOT guerrero AT gmx DOT de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121025 Thunderbird/16.0.2
MIME-Version: 1.0
To: djgpp AT delorie DOT com
Subject: Does anybody remember how to compile djdev203?
X-Provags-ID: V03:K0:fndMFj8tpKnoam6C5VAf7xDoMQ78D6YHyQPeyJr+gAy0i5OaWGD
GYKI4TP2Ho6SHUWhGpVVSxj8Ct49FfV6ol+pX9BfW5B17hLZa4YMpx/Voo6uYxeCldtFC69
5Za9iOmOJw8c6nG8NJ8l7Sl+fxwexNMa0bDhMd/S2/6EWK2dgEmuHlX+jPl4h9ck7/sSosX
AjaK88JEgcm1TvXHr5eLg==
Reply-To: djgpp AT delorie DOT com

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)'
c:/TMP\ccriAIlX.o: In function `Node::read_portability_note(char*)':
mkdoc.cc:174: undefined reference to `operator new(unsigned long)'
c:/TMP\ccriAIlX.o: In function `Node::write_portability()':
mkdoc.cc:307: undefined reference to `operator delete(void*)'
c:/TMP\ccriAIlX.o: In function `Tree::add(Node*)':
mkdoc.cc:356: undefined reference to `operator new(unsigned long)'
mkdoc.cc(.text+0xd3a): undefined reference to `operator delete(void*)'
c:/TMP\ccriAIlX.o: In function `Tree::find(char*)':
mkdoc.cc:417: undefined reference to `operator new(unsigned long)'
mkdoc.cc(.text+0xf6c): undefined reference to `operator delete(void*)'
mkdoc.cc(.text+0xf91): undefined reference to `operator delete(void*)'
c:/TMP\ccriAIlX.o: In function `scan_directory(char*)':
mkdoc.cc:522: undefined reference to `operator new[](unsigned long)'
mkdoc.cc:544: undefined reference to `operator new(unsigned long)'
mkdoc.cc(.text+0x1668): undefined reference to `operator delete(void*)'
mkdoc.cc(.text+0x16a3): undefined reference to `operator delete(void*)'
c:/TMP\ccriAIlX.o(.eh_frame+0x12):mkdoc.cc: undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
make.exe[1]: *** [../../hostbin/mkdoc.exe] Error 1
make.exe: *** [subs] Error 2


I have also tried all compilers from the 29N series together with their
binutils.  I always got similar results.  I am aware that this has been
done a decade ago but does anybody remember how to compile djdev203?


Regards,
Juan M. Guerrero

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019