create a better error message

This commit is contained in:
Bill Hoffman 2009-11-07 20:45:34 -05:00
parent 3d1afdee4a
commit 03cebb9a7f
1 changed files with 5 additions and 1 deletions

View File

@ -1823,7 +1823,11 @@ bool cmSystemTools::CreateTar(const char* outFileName,
int wlen = archive_write_data(a, buff, len);
if(wlen != len)
{
cmSystemTools::Error("Problem with archive_write_data:",
cmOStringStream error;
error << "Problem with archive_write_data\n"
<< "Tried to write [" << len << "] bytes.\n"
<< "archive_write_data wrote [" << wlen << "] bytes.\n";
cmSystemTools::Error(error.str().c_str(),
archive_error_string(a)
);
return false;