www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/10/20/14:48:23

From: "Niels Heirbaut" <heirbaut AT pi DOT net>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: (still) Trouble with GPC
Date: 20 Oct 1996 15:31:14 GMT
Organization: Planet Internet
Lines: 72
Message-ID: <01bbbea3$611603c0$23dcdc91@default>
References: <01bbbab6$1e0cf340$LocalHost AT default> <3267535F DOT 6F2D AT Mathematik DOT tu-chemnitz DOT de>
NNTP-Posting-Host: 145.220.220.42
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Hi,

I want to thank everybody who has helped me getting GPC started, but
another problem came up:

I get the following messages when I try to compile my program:

_main.c(.text+0x1a): undefined reference to `djgpp_last_ctor'
_main.c(.text+0x1f): undefined reference to `djgpp_first_ctor'
_main.c(.text+0x2f): undefined reference to `djgpp_first_ctor'
exit.c(.text+0x29): undefined reference to `djgpp_last_dtor'
exit.c(.text+0x2e): undefined reference to `djgpp_first_dtor'
exit.c(.text+0x3f): undefined reference to `djgpp_first_dtor'

I couldn't find any reference to these error messages in the GPC info files
or DJGPP FAQ. Could some please help me (again)?

here are my env.lst and messages with the -v option on:

C:\>type env.lst
TMP=C:\WINDOWS\TEMP
winbootdir=C:\WINDOWS
COMSPEC=C:\WINDOWS\COMMAND.COM
PROMPT=$p$g
PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\DOS;C:\DJGPP\BIN;C:\DJGPP\LIB;C:\PHOTO
;C:\PKWARE
TEMP=C:\DOS
DJGPP=C:\DJGPP\DJGPP.ENV
windir=C:\WINDOWS
BLASTER=A220 I10 D3 T4
CMDLINE=gpc -v test.pas -o test.exe

C:\>gpc -v test.pas -o test.exe
gpc version 1.2(2.7.2)
 gpc-cpp -lang-pascal -v -nocharescape -undef -D__GNUC__=1 -D__GPC__=1
-D__GNUC_MINOR__=2(2 -D__unix__ -D__i386__ -D__GO32__ -D__MSDOS__ -D__unix
-D__i386 -D__GO32 -D__MSDOS -Asystem(unix) -Asystem(msdos) -Acpu(i386)
-Amachine(i386) test.pas c:/djgpp/tmp\ccbaaaaa.i
GNU CPP version 1.2(2.7.2) (80386, BSD syntax)
#include "..." search starts here:
#include <...> search starts here:
 c:/djgpp/include
 /usr/local/include
 /usr/local/go32/include
 /usr/local/lib/gcc-lib/go32/2.7.2/include
 /usr/include
End of search list.
 c:/djgpp/bin\gpc1.exe c:/djgpp/tmp\ccbaaaaa.i -quiet -dumpbase test.pas
-version -o c:/djgpp/tmp\cccaaaaa.s
GNU Pascal version 1.2(2.7.2) (80386, BSD syntax) compiled by GNU C version
2.7.2.
 c:/djgpp/bin\as.exe -o c:/djgpp/tmp\ccdaaaaa.o c:/djgpp/tmp\cccaaaaa.s
 c:/djgpp/bin\ld.exe c:/djgpp/lib\crt0.o -Lc:/djgpp/lib
c:/djgpp/tmp\ccdaaaaa.o
-lgpc -lgcc -lm -lc -lgcc
_main.c(.text+0x1a): undefined reference to `djgpp_last_ctor'
_main.c(.text+0x1f): undefined reference to `djgpp_first_ctor'
_main.c(.text+0x2f): undefined reference to `djgpp_first_ctor'
exit.c(.text+0x29): undefined reference to `djgpp_last_dtor'
exit.c(.text+0x2e): undefined reference to `djgpp_first_dtor'
exit.c(.text+0x3f): undefined reference to `djgpp_first_dtor'

I also would like to know where I could get the latest version of GPC. Mine
came from ftp://kampi.hut.fi/. But there was no installation manual or
DJGPP.ENV included with the binary *.ZIP file.

Thanks in advance again,


Niels Heirbaut

- Raw text -


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