X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f Message-Id: <200804122120.m3CLK1M4000492@delorie.com> X-Authenticated: #27081556 X-Provags-ID: V01U2FsdGVkX18P3pwysqcPJgJ8ctboA5SsiJCD+EeUSE3FAeYfNI pBs+BBnodHjgeB From: Juan Manuel Guerrero To: djgpp-announce AT delorie DOT com Subject: ANNOUNCE: DJGPP port of tvision 2.1.0 uploaded. Date: Sat, 12 Apr 2008 23:15:02 +0200 Content-Disposition: inline X-Y-GMX-Trusted: 0 This is a port of tvision 2.1.0 to MSDOS/DJGPP. Lately I have noticed that some users had difficulties compiling existing tvision sources. To try to solve these difficulties and to check if the latest version can be compiled out-of-the-box with DJGPP, I have decided to configure and compile the sources and make them available to the DJGPP users. I make binaries available although SET tells that he will not do this anymore due to the problems that have appeared when the labraries have been compiled with a different compiler than the application that use them. Please note that I am *neither* a tvision user nor I am the tvision port maintainer. This means that if this port does not fit with your requirements you are *alone*. Do not expect any assistance from me because I am not familiar with the sources at all. The sources have been configured and compiled on WinXP SP2 (home) using the stock tools from /beta. For more information read the docs in /doc and /doc/install and visit: DJGPP specific instructions. ============================ - The sources configure and compile out-of-the-box when using djdev204 so no changes to the sources are needed at all. - You will need LFN support to configure and compile the source code. No attempt has been done nor will be done to support SFN systems. - To be able to compile with djdev203 some code fixing is required. I will not do this because I do not know how much work this may imply. This means I will provide only a version that can be compiled with djdev204. - You will need at least the following tools from /beta: djdev204.zip gcc423b.zip gpp423b.zip bnu217br2.zip perl588b.zip Probabely you will need also bash, textutils, fileutils and shellutils and some other standard GNU packages (all from /beta of course). I have not inspected the perl scripts and makefiles to determinate what packages are all needed. Anyway it will not harm if you have a complete development environment installed. - To avoid any difficulties, the distributed source package has not been pre-configured. To configure and compile the source code unzip tv210s.zip in some temporary directory making sure that you preserve the directory structure. Cd into contrib/tvision and configure the package by running the following command: configure.bat This batch file starts config.pl so you will need perl installed. By default no NLS support will be available. Read the docs if you need NLS support for your tvision library. After having successfully configured the package, build the products by starting the make program in the usual way. After the libraries have been compiled you can check them by compiling the programs available in the /examples subdir. Simply cd into /examples and start make. All examples that are supported by MSDOS/DJGPP will be build. Cd into the different subdirs and try the produced programs. To install the headers and libaries run the following command from the top srcdir: make install prefix=/dev/env/DJDIR If you omit prefix, the value of prefix will default to c:/djgpp. This may not be what you want. Please *read* the docs to become familiar with the libraries. The port consists of two packages that can be downloaded from ftp.delorie.com and mirrors as (timestamp 2008-04-12): Tvision 2.1.0 headers and libraries: ftp://ftp.delorie.com/pub/djgpp/beta/v2tk/tv210b.zip Tvision 2.1.0 source: ftp://ftp.delorie.com/pub/djgpp/beta/v2tk/tv210s.zip Enjoy. Guerrero, Juan Manuel