The following issue has been RESOLVED. 
====================================================================== 
http://www.dbmail.org/mantis/view.php?id=397 
====================================================================== 
Reported By:                jasb
Assigned To:                aaron
====================================================================== 
Project:                    DBMail
Issue ID:                   397
Category:                   General
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     resolved
target:                      
Resolution:                 fixed
Fixed in Version:           SVN Trunk
====================================================================== 
Date Submitted:             18-Aug-06 18:01 CEST
Last Modified:              03-Sep-06 19:55 CEST
====================================================================== 
Summary:                    Compiling Warnings
Description: 
In the make state of compiling i get this warnings, they may not be
important but if they disapear means that everything's ok!
====================================================================== 

---------------------------------------------------------------------- 
 aaron - 21-Aug-06 06:59  
---------------------------------------------------------------------- 
Cleared %1 above. 

---------------------------------------------------------------------- 
 jasb - 21-Aug-06 09:29  
---------------------------------------------------------------------- 
Confirmed, the first one disapeared,
While i was checking i've noticed some other small warnings.


## warnings %4

 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/include/mysql -DBIG_JOINS=1
-fomit-frame-pointer -g -O2 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/gmime-2.0
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -W -Wall
-Wpointer-arith -Wstrict-prototypes -MT authsql.lo -MD -MP -MF
.deps/authsql.Tpo -c authsql.c  -fPIC -DPIC -o .libs/authsql.o
authsql.c: In function 'auth_md5_validate':
authsql.c:543: warning: pointer targets in assignment differ in
signedness
/bin/sh ../libtool --tag=CC --mode=link gcc -I/usr/include/mysql
-DBIG_JOINS=1     -fomit-frame-pointer -g -O2 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include   -I/usr/include/gmime-2.0
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -W -Wall
-Wpointer-arith -Wstrict-prototypes -module -lglib-2.0   -lgmime-2.0 -lz
-lnsl -lgobject-2.0 -lglib-2.0   -o libauth_sql.la -rpath
/usr/local/lib/dbmail  authsql.lo -lcrypt


## warning %5

gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -g -O2 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/gmime-2.0
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -W -Wall
-Wpointer-arith -Wstrict-prototypes -MT libdbmail_la-dbmail-message.lo -MD
-MP -MF .deps/libdbmail_la-dbmail-message.Tpo -c dbmail-message.c  -fPIC
-DPIC -o .libs/libdbmail_la-dbmail-message.o
dbmail-message.c:125: warning: 'dump_to_file' defined but not used
if /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
-I. -I.    -g -O2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  
-I/usr/include/gmime-2.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include   -W -Wall -Wpointer-arith -Wstrict-prototypes
-MT libdbmail_la-dbmail-mailbox.lo -MD -MP -MF
".deps/libdbmail_la-dbmail-mailbox.Tpo" -c -o
libdbmail_la-dbmail-mailbox.lo `test -f 'dbmail-mailbox.c' || echo
'./'`dbmail-mailbox.c; \
        then mv -f ".deps/libdbmail_la-dbmail-mailbox.Tpo"
".deps/libdbmail_la-dbmail-mailbox.Plo"; else rm -f
".deps/libdbmail_la-dbmail-mailbox.Tpo"; exit 1; fi


## warning %6

 gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -g -O2 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/gmime-2.0
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -W -Wall
-Wpointer-arith -Wstrict-prototypes -MT libdbmail_la-misc.lo -MD -MP -MF
.deps/libdbmail_la-misc.Tpo -c misc.c  -fPIC -DPIC -o
.libs/libdbmail_la-misc.o
misc.c: In function 'discard_client_input':
misc.c:1246: warning: pointer targets in passing argument 3 of
'getpeername' differ in signedness
if /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
-I. -I.    -g -O2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  
-I/usr/include/gmime-2.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include   -W -Wall -Wpointer-arith -Wstrict-prototypes
-MT libdbmail_la-pidfile.lo -MD -MP -MF ".deps/libdbmail_la-pidfile.Tpo" -c
-o libdbmail_la-pidfile.lo `test -f 'pidfile.c' || echo './'`pidfile.c; \
        then mv -f ".deps/libdbmail_la-pidfile.Tpo"
".deps/libdbmail_la-pidfile.Plo"; else rm -f
".deps/libdbmail_la-pidfile.Tpo"; exit 1; fi



 gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -g -O2 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/gmime-2.0
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -W -Wall
-Wpointer-arith -Wstrict-prototypes -MT libdbmail_la-dm_md5.lo -MD -MP -MF
.deps/libdbmail_la-dm_md5.Tpo -c dm_md5.c  -fPIC -DPIC -o
.libs/libdbmail_la-dm_md5.o
dm_md5.c: In function 'dm_md5_base64':
dm_md5.c:346: warning: pointer targets in passing argument 1 of 'g_strdup'
differ in signedness
if /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
-I. -I.    -g -O2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  
-I/usr/include/gmime-2.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include   -W -Wall -Wpointer-arith -Wstrict-prototypes
-MT libdbmail_la-dm_match.lo -MD -MP -MF ".deps/libdbmail_la-dm_match.Tpo"
-c -o libdbmail_la-dm_match.lo `test -f 'dm_match.c' || echo
'./'`dm_match.c; \
        then mv -f ".deps/libdbmail_la-dm_match.Tpo"
".deps/libdbmail_la-dm_match.Plo"; else rm -f
".deps/libdbmail_la-dm_match.Tpo"; exit 1; fi 

---------------------------------------------------------------------- 
 aaron - 21-Aug-06 09:47  
---------------------------------------------------------------------- 
I haven't seen these signedness warnings before. Are you running some
newfangled version of gcc or something? 

---------------------------------------------------------------------- 
 jasb - 21-Aug-06 10:05  
---------------------------------------------------------------------- 
Hum, i'm going to let here the version of gcc to help.

lira:~# gcc -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v
--enable-languages=c,c++,java,fortran,objc,obj-c++,ada,treelang
--prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib
--without-included-gettext --enable-threads=posix --enable-nls
--program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu
--enable-libstdcxx-debug --enable-java-awt=gtk --enable-gtk-cairo
--with-java-home=/usr/lib/jvm/java-1.4.2-gcj-4.1-1.4.2.0/jre --enable-mpfr
--with-tune=i686 --enable-checking=release i486-linux-gnu
Thread model: posix
gcc version 4.1.2 20060613 (prerelease) (Debian 4.1.1-5)

 

---------------------------------------------------------------------- 
 jasb - 29-Aug-06 11:26  
---------------------------------------------------------------------- 
Any News about this warnings? :P 

---------------------------------------------------------------------- 
 aaron - 29-Aug-06 16:44  
---------------------------------------------------------------------- 
All quiet on the signedness front. 

---------------------------------------------------------------------- 
 jasb - 31-Aug-06 12:59  
---------------------------------------------------------------------- 
hi aaron,
i was compiling svn 2244 and i saw in the changelog that this bug was
closed by you, so i went to look if there were warnings left, and i found
2, the "signedness" is the same i think.
make them go away :P


## 1 of 2
authsql.c: In function 'auth_md5_validate':
authsql.c:552: warning: pointer targets in passing argument 1 of 'strlen'
differ in signedness
authsql.c:552: warning: pointer targets in passing argument 1 of
'__builtin_strcmp' differ in signedness
authsql.c:552: warning: pointer targets in passing argument 1 of 'strlen'
differ in signedness
authsql.c:552: warning: pointer targets in passing argument 1 of
'__builtin_strcmp' differ in signedness
authsql.c:552: warning: pointer targets in passing argument 1 of
'__builtin_strcmp' differ in signedness
authsql.c:552: warning: pointer targets in passing argument 1 of
'__builtin_strcmp' differ in signedness


## 2 of 2
dm_imaputil.c: In function 'imap_append_header_as_string_default':
dm_imaputil.c:223: warning: passing argument 2 of 'g_list_append_printf'
discards qualifiers from pointer target type 

---------------------------------------------------------------------- 
 aaron - 31-Aug-06 16:53  
---------------------------------------------------------------------- 
Ok. 

---------------------------------------------------------------------- 
 jasb - 03-Sep-06 13:50  
---------------------------------------------------------------------- 
Hi aron,

Just passed here to say that i compiled 2249 and i see no warnings.
you can close this 

---------------------------------------------------------------------- 
 aaron - 03-Sep-06 19:55  
---------------------------------------------------------------------- 
Compiler warnings have been silenced. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
18-Aug-06 18:01 jasb           New Issue                                    
18-Aug-06 20:44 jasb           Issue Monitored: jasb                        
21-Aug-06 06:59 aaron          Note Added: 0001359                          
21-Aug-06 09:29 jasb           Note Added: 0001360                          
21-Aug-06 09:47 aaron          Note Added: 0001361                          
21-Aug-06 10:03 jasb           Note Added: 0001362                          
21-Aug-06 10:05 jasb           Note Edited: 0001362                         
29-Aug-06 11:26 jasb           Note Added: 0001370                          
29-Aug-06 16:44 aaron          Note Added: 0001371                          
31-Aug-06 12:59 jasb           Note Added: 0001377                          
31-Aug-06 16:53 aaron          Note Added: 0001378                          
03-Sep-06 13:50 jasb           Note Added: 0001383                          
03-Sep-06 19:55 aaron          Status                   new => resolved     
03-Sep-06 19:55 aaron          Fixed in Version          => SVN Trunk       
03-Sep-06 19:55 aaron          Resolution               open => fixed       
03-Sep-06 19:55 aaron          Assigned To               => aaron           
03-Sep-06 19:55 aaron          Note Added: 0001390                          
======================================================================

Reply via email to