Package: hplip
Severity: normal
Tags: patch

When building 'hplip' on amd64 with gcc-4.0,
I get the following error:

 gcc -DPACKAGE_NAME=\"hpip\" -DPACKAGE_TARNAME=\"hpip\" 
-DPACKAGE_VERSION=\"0.8\" "-DPACKAGE_STRING=\"hpip 0.8\"" 
-DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"hpip\" -DVERSION=\"0.8\" -DSTDC_HEADERS=1 
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 
-DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 
-DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -I. -I. -Wall -pipe -g -O2 
-c xjpg_fix.c  -fPIC -DPIC -o .libs/xjpg_fix.o
xjpg_fix.c: In function 'jpgFix_openXform':
xjpg_fix.c:283: warning: dereferencing type-punned pointer will break 
strict-aliasing rules
xjpg_fix.c: In function 'jpgFix_getActualTraits':
xjpg_fix.c:512: error: invalid lvalue in assignment
xjpg_fix.c:533: error: invalid lvalue in assignment
xjpg_fix.c:549: error: invalid lvalue in assignment
xjpg_fix.c:560: error: invalid lvalue in assignment
xjpg_fix.c:581: error: invalid lvalue in assignment
xjpg_fix.c:587: error: invalid lvalue in assignment
xjpg_fix.c:595: error: invalid lvalue in assignment
xjpg_fix.c:605: error: invalid lvalue in assignment
xjpg_fix.c:610: error: invalid lvalue in assignment
make[2]: *** [xjpg_fix.lo] Error 1
make[2]: Leaving directory `/hplip-0.8.7/ip'

With the attached patch 'hplip' can be compiled
on amd64 using gcc-4.0.

Regards
Andreas Jochens

diff -urN ../tmp-orig/hplip-0.8.7/ip/xjpg_fix.c ./ip/xjpg_fix.c
--- ../tmp-orig/hplip-0.8.7/ip/xjpg_fix.c       2005-01-19 17:20:14.000000000 
+0100
+++ ./ip/xjpg_fix.c     2005-03-01 18:27:06.000000000 +0100
@@ -389,7 +389,7 @@
 \*****************************************************************************/
 
 
-#define MYLOCATE(p) (void *)(p)=(g->headerBuffer+lenAddedHeader)
+#define MYLOCATE(p) p=(g->headerBuffer+lenAddedHeader)
 #define MYWRITE(p) lenAddedHeader+=sizeof(*(p))
 #define MYWRITEBUF(data,datalen) \
     do { \


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to