delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
From: | PaulCsouls <paulcsouls AT worldnet DOT att DOT net> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: Problems making GRX |
Message-ID: | <itt4a19j9r6iqcph8j696ln01js7sn1nin@4ax.com> |
References: | <a2t3a1p9hhuon1djfatmtu1o8mqcp946ao AT 4ax DOT com> |
X-Newsreader: | Forte Agent 2.0/32.652 |
MIME-Version: | 1.0 |
Lines: | 135 |
Date: | Sun, 05 Jun 2005 04:02:12 GMT |
NNTP-Posting-Host: | 12.72.212.51 |
X-Complaints-To: | abuse AT worldnet DOT att DOT net |
X-Trace: | bgtnsc04-news.ops.worldnet.att.net 1117944132 12.72.212.51 (Sun, 05 Jun 2005 04:02:12 GMT) |
NNTP-Posting-Date: | Sun, 05 Jun 2005 04:02:12 GMT |
Organization: | AT&T Worldnet |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
On Sat, 04 Jun 2005 18:41:06 GMT, PaulCsouls <paulcsouls AT worldnet DOT att DOT net> wrote: >When I run 'make-f makefile.dj2' to install GRX, I get the following >errors. What am I doing wrong? > >gcc -c -O2 -Wall -I. -I./include -I../include -I../addons/print >-I../addons/bmp fdrivers/pblitr2r.c -o fdrivers/pblitr2r.o >In file included from fdrivers/pblitr2r.c:44: >./fdrivers/pblit_nb.h: In function '_GrFrDrvPackedBitBltR2R': >./fdrivers/pblit_nb.h:100: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:100: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:100: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:100: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:100: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:100: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:100: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:100: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:100: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:100: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:100: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:100: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:100: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:100: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:100: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:100: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:101: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:101: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:101: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:101: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:101: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:101: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:101: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:101: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:101: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:101: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:101: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:101: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:101: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:101: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:101: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:101: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:102: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:102: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:102: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:102: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:102: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:102: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:102: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:102: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:102: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:102: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:102: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:102: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:102: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:102: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:102: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:102: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:103: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:103: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:103: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:103: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:103: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:103: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:103: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:103: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:103: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:103: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:103: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:103: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:103: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:103: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:103: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:103: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:114: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:114: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:114: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:114: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:114: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:114: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:114: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:114: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:115: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:115: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:115: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:115: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:115: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:115: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:115: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:115: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:116: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:116: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:116: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:116: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:116: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:116: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:116: error: invalid lvalue in assignment >./fdrivers/pblit_nb.h:116: error: invalid lvalue in assignment >make.exe: *** [fdrivers/pblitr2r.o] Error 1 > >Thanks > >Paul C I modified the following code in libgrx.h to include DJGPP as a compiler that doesn't like casting of lvalues. It compiles but I don't know if works. >>/* Casting a lvalue on the left side of an assignment >>** causes error or warnings on several compilers: >>** >>** LCC v4.0 >>** Watcom C++ v11.0 >>** SUN cc v4.0 >>*/ >>#if !defined(NO_LEFTSIDE_LVALUE_CAST) && \ >> ( defined(__LCC__) \ >> || defined(__WATCOMC__) \ >> || defined(__DJGPP__) \ LINE I ADDED >> || defined(__SUNPRO_C) ) >> #define NO_LEFTSIDE_LVALUE_CAST >> #endif >>/* Casting a pointer on the left side of an assignment >>** also cuses problems on several systems: >>** >>** LCC v4.0 >>** Watcom C++ v11.0 */ >>#if !defined(NO_LEFTSIDE_PTR_CAST) && \ >> ( defined(__LCC__) \ >> || defined(__WATCOMC__) ) >>#define NO_LEFTSIDE_PTR_CAST >>#endif Paul C
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |