[cmake-developers] [CMake 0012635]: Building CMake with clang produces warnings in libarchive
Mantis Bug Tracker
mantis at public.kitware.com
Mon Dec 19 20:27:29 EST 2011
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
======================================================================
More information about the cmake-developers
mailing list