Hello Patrick,
  A pretty easy one to fix, with a patch even!
  
Can you tell me if you will be releasing a new version of lprng soon?
If it is a while off I'll release a Debian-specific version with this
patch and a few other minor changes.

 - Craig

----- Forwarded message from Andreas Jochens <[EMAIL PROTECTED]> -----

Subject: Bug#287521: lprng: FTBFS (amd64/gcc-4.0): pointer targets in passing 
argument 3 of 'Read_fd_len_timeout' differ in signedness
To: Debian Bug Tracking System <[EMAIL PROTECTED]>
From: Andreas Jochens <[EMAIL PROTECTED]>
Date: Tue, 28 Dec 2004 16:44:44 +0100
X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham 
        version=3.0.1

Package: lprng
Severity: normal
Tags: patch

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

gcc -I.. -I. -I./include -I./common -D_FILE_OFFSET_BITS=64 -I/usr/include -g -W 
-Wall -Werror -Wno-unused -g -O2 -D_FILE_OFFSET_BITS=64 -g -W -Wall -Werror 
-Wno-unused -DHAVE_CONFIG_H -c ./common/krb5_auth.c -o krb5_auth.o
cc1: warnings being treated as errors
./common/krb5_auth.c: In function 'des_read':
./common/krb5_auth.c:925: warning: pointer targets in passing argument 3 of 
'Read_fd_len_timeout' differ in signedness
make[2]: *** [krb5_auth.lo] Error 1
make[2]: Leaving directory `/lprng-3.8.28/src'

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

Regards
Andreas Jochens

diff -urN ../tmp-orig/lprng-3.8.28/src/common/krb5_auth.c 
./src/common/krb5_auth.c
--- ../tmp-orig/lprng-3.8.28/src/common/krb5_auth.c     2004-09-24 
22:19:57.000000000 +0200
+++ ./src/common/krb5_auth.c    2004-12-28 16:01:50.449169480 +0100
@@ -922,7 +922,7 @@
                nstored = 0;
        }
        
-       if ((cc = Read_fd_len_timeout(transfer_timeout, fd, len_buf, 4)) != 4) {
+       if ((cc = Read_fd_len_timeout(transfer_timeout, fd, (char*)len_buf, 4)) 
!= 4) {
                /* XXX can't read enough, pipe must have closed */
                return(0);
        }



----- End forwarded message -----

-- 
Craig Small      GnuPG:1C1B D893 1418 2AF4 45EE  95CB C76C E5AC 12CA DFA5
Eye-Net Consulting http://www.enc.com.au/   MIEE         Debian developer
csmall at : enc.com.au                      ieee.org           debian.org

-----------------------------------------------------------------------------
YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRng MAILING LIST
The address you post from or your Reply-To address MUST be your
subscription address

If you need help, send email to [EMAIL PROTECTED] (or lprng-requests
or lprng-digest-requests) with the word 'help' in the body.
To subscribe to a list with name LIST,  send mail to [EMAIL PROTECTED]
with:                           | example:
subscribe LIST <mailaddr>       |  subscribe lprng-digest [EMAIL PROTECTED]
unsubscribe LIST <mailaddr>     |  unsubscribe lprng [EMAIL PROTECTED]

If you have major problems,  call Patrick Powell or one of the friendly
staff at Astart Technologies for help.  Astart also does support for LPRng.
Also, check the Web Page at: http://www.lprng.com for any announcements.
Astart Technologies  (LPRng - Print Spooler http://www.lprng.com)
6741 Convoy Court
San Diego, CA 92111
858-874-6543 FAX 858-751-2435
-----------------------------------------------------------------------------

Reply via email to