delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
From: | Andrew Cottrell <spam AT bigpond DOT com DOT au> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: what's about the djgpp alpha 2.04 and the v2tk's library? |
Date: | Fri, 12 Sep 2003 18:08:12 +1000 |
Organization: | HOME |
Message-ID: | <4tu2mv83svagc6008kddsbou5prrlhh3ej@4ax.com> |
References: | <70f1c48a DOT 0309110859 DOT 7f52f404 AT posting DOT google DOT com> |
X-Newsreader: | Forte Agent 1.93/32.576 English (American) |
MIME-Version: | 1.0 |
Lines: | 45 |
NNTP-Posting-Date: | 12 Sep 2003 16:08:16 WST |
NNTP-Posting-Host: | 202.154.115.197 |
X-Trace: | 1063354096 news.swiftel.com.au 13255 202.154.115.197 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
>If I use the cvs djgpp and the other gnu packages in the 2.04 alpha. >Does the v2tk's library source could be recompile by the new djgpp >directly?I recompile the libsocket library but it can't compile with >some errors,and if i use old djgpp,it can.so I think maybe something >can not be compatible? I have tried to make this as simple as possible and as such I have tried to gloss over the very low level detail. A bit of background- The compiler you are usign is GCC, the tools used to compile & link are GNU tools that are compiled to run under DOS (& DOS boxes). In simplistic terms the 2.03 / 2.04 files are a set of include files and library code that is linked in to resulting object files that are produced from the GNU tool chain. When compiling a program you are using the GNU GCC compiler and/or GNU Assembler, not DJGPP 2.03 or 2.04 The 2.04 changes are NOT the problem as if you use the latest 2.03 tools then you will get the same errors as the tools have changed compared to when the v2tk packages were coded. Allot of the files in the v2tk directory are very old and not supported anymore. There may be updates from the original author's site or some other site that has taken over maintenance/enhancements to the package. Over the years there have been allot of changes to the various tools that are used to compile the programs. The two main changes that I have come accros are:- * C++ standard and as such GCC has changed to support these new stanrds * GNU Assember has changed and the syntax has also changed slightly about 3 years ago that broke a number of packages (Allegro as an example) There are allot of packages in the v2tk directory that interface to the hardware and as such may be affected by the GNU Assembler changes. If you do use old GCC / Assembler then remember that you cannot always like old and new object files. Read the readme for each in order to see what can be used together. Andrew
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |