The following issue has been SUBMITTED. 
====================================================================== 
http://public.kitware.com/Bug/view.php?id=12635 
====================================================================== 
Reported By:                Sean McBride
Assigned To:                
====================================================================== 
Project:                    CMake
Issue ID:                   12635
Category:                   (No Category)
Reproducibility:            have not tried
Severity:                   minor
Priority:                   normal
Status:                     new
====================================================================== 
Date Submitted:             2011-12-19 20:27 EST
Last Modified:              2011-12-19 20:27 EST
====================================================================== 
Summary:                    Building CMake with clang produces warnings in
libarchive
Description: 
When building current git master CMake with clang (with no warning flags
specified) there are several warnings nonetheless generated, see below.  These
are the only warnings.  Perhaps they are already fixed upstream?


/Volumes/Leopard/Users/sean/kitware/CMake/Utilities/cmlibarchive/libarchive/archive_read_disk_set_standard_lookup.c:227:12:
warning: implicitly declaring C library function 'strdup' with type
      'char *(const char *)'
    return strdup(result->pw_name);
           ^
/Volumes/Leopard/Users/sean/kitware/CMake/Utilities/cmlibarchive/libarchive/archive_read_disk_set_standard_lookup.c:227:12:
note: please include the header <string.h> or explicitly provide a declaration
      for 'strdup'

/Volumes/Leopard/Users/sean/kitware/CMake/Utilities/cmlibarchive/libarchive/archive_write_disk_set_standard_lookup.c:120:15:
warning: implicitly declaring C library function 'strdup' with type
      'char *(const char *)'
    b->name = strdup(gname);
              ^
/Volumes/Leopard/Users/sean/kitware/CMake/Utilities/cmlibarchive/libarchive/archive_write_disk_set_standard_lookup.c:120:15:
note: please include the header <string.h> or explicitly provide a declaration
      for 'strdup'

/Volumes/Leopard/Users/sean/kitware/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_mtree.c:580:9:
warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations]
        archive_md5_init(&mtree->md5ctx);
        ^
/Volumes/Leopard/Users/sean/kitware/CMake/Utilities/cmlibarchive/libarchive/archive_hash.h:60:41:
note: expanded from macro 'archive_md5_init'
#  define archive_md5_init(ctx)         MD5_Init(ctx)
                                        ^
/Volumes/Leopard/Users/sean/kitware/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_mtree.c:588:9:
warning: 'RIPEMD160_Init' is deprecated [-Wdeprecated-declarations]
        archive_rmd160_init(&mtree->rmd160ctx);
        ^
/Volumes/Leopard/Users/sean/kitware/CMake/Utilities/cmlibarchive/libarchive/archive_hash.h:76:41:
note: expanded from macro 'archive_rmd160_init'
#  define archive_rmd160_init(ctx)      RIPEMD160_Init(ctx)
                                        ^
/Volumes/Leopard/Users/sean/kitware/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_mtree.c:596:9:
warning: 'SHA1_Init' is deprecated [-Wdeprecated-declarations]
        archive_sha1_init(&mtree->sha1ctx);
        ^
/Volumes/Leopard/Users/sean/kitware/CMake/Utilities/cmlibarchive/libarchive/archive_hash.h:92:41:
note: expanded from macro 'archive_sha1_init'
#  define archive_sha1_init(ctx)        SHA1_Init(ctx)
                                        ^
/Volumes/Leopard/Users/sean/kitware/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_mtree.c:767:9:
warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
        archive_md5_final(&mtree->md5ctx, buf);
        ^
/Volumes/Leopard/Users/sean/kitware/CMake/Utilities/cmlibarchive/libarchive/archive_hash.h:61:45:
note: expanded from macro 'archive_md5_final'
#  define archive_md5_final(ctx, buf)       MD5_Final(buf, ctx)
                                            ^
/Volumes/Leopard/Users/sean/kitware/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_mtree.c:776:9:
warning: 'RIPEMD160_Final' is deprecated [-Wdeprecated-declarations]
        archive_rmd160_final(&mtree->rmd160ctx, buf);
        ^
/Volumes/Leopard/Users/sean/kitware/CMake/Utilities/cmlibarchive/libarchive/archive_hash.h:77:45:
note: expanded from macro 'archive_rmd160_final'
#  define archive_rmd160_final(ctx, buf)    RIPEMD160_Final(buf, ctx)
                                            ^
/Volumes/Leopard/Users/sean/kitware/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_mtree.c:785:9:
warning: 'SHA1_Final' is deprecated [-Wdeprecated-declarations]
        archive_sha1_final(&mtree->sha1ctx, buf);
        ^
/Volumes/Leopard/Users/sean/kitware/CMake/Utilities/cmlibarchive/libarchive/archive_hash.h:93:45:
note: expanded from macro 'archive_sha1_final'
#  define archive_sha1_final(ctx, buf)      SHA1_Final(buf, ctx)
                                            ^
/Volumes/Leopard/Users/sean/kitware/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_mtree.c:865:9:
warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
        archive_md5_update(&mtree->md5ctx, buff, n);
        ^
/Volumes/Leopard/Users/sean/kitware/CMake/Utilities/cmlibarchive/libarchive/archive_hash.h:62:45:
note: expanded from macro 'archive_md5_update'
#  define archive_md5_update(ctx, buf, n)   MD5_Update(ctx, buf, n)
                                            ^
/Volumes/Leopard/Users/sean/kitware/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_mtree.c:869:9:
warning: 'RIPEMD160_Update' is deprecated [-Wdeprecated-declarations]
        archive_rmd160_update(&mtree->rmd160ctx, buff, n);
        ^
/Volumes/Leopard/Users/sean/kitware/CMake/Utilities/cmlibarchive/libarchive/archive_hash.h:78:49:
note: expanded from macro 'archive_rmd160_update'
#  define archive_rmd160_update(ctx, buf, n)    RIPEMD160_Update(ctx, buf, n)
                                                ^
/Volumes/Leopard/Users/sean/kitware/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_mtree.c:873:9:
warning: 'SHA1_Update' is deprecated [-Wdeprecated-declarations]
        archive_sha1_update(&mtree->sha1ctx, buff, n);
        ^
/Volumes/Leopard/Users/sean/kitware/CMake/Utilities/cmlibarchive/libarchive/archive_hash.h:94:45:
note: expanded from macro 'archive_sha1_update'
#  define archive_sha1_update(ctx, buf, n)  SHA1_Update(ctx, buf, n)
                                            ^

====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2011-12-19 20:27 Sean McBride   New Issue                                    
======================================================================

--

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers

Reply via email to