diff --git a/synfig-core/src/tool/joblistprocessor.cpp b/synfig-core/src/tool/joblistprocessor.cpp index 73196fc..9e1f5c7 100644 --- a/synfig-core/src/tool/joblistprocessor.cpp +++ b/synfig-core/src/tool/joblistprocessor.cpp @@ -169,7 +169,7 @@ bool setup_job(Job& job, const TargetParam& target_parameters) (boost::format(_("Unable to create output for \"%s\": %s")) % job.filename % strerror(errno)).str(); synfig::error(message.c_str());*/ - synfig::error(_("Unable to create output for \"%s\": %s"), job.filename, strerror(errno)); + synfig::error(_("Unable to create output for \"%s\": %s"), job.filename.c_str(), strerror(errno)); synfig::error(_("Throwing out job...")); return false; } @@ -191,7 +191,7 @@ bool setup_job(Job& job, const TargetParam& target_parameters) % job.filename % strerror(errno)).str(); synfig::error(message.c_str());*/ - synfig::error(_("Unknown target for \"%s\": %s"), job.filename, strerror(errno)); + synfig::error(_("Unknown target for \"%s\": %s"), job.filename.c_str(), strerror(errno)); synfig::error(_("Throwing out job...")); return false; } diff --git a/synfig-core/src/tool/optionsprocessor.cpp b/synfig-core/src/tool/optionsprocessor.cpp index ccd1442..3372eed 100644 --- a/synfig-core/src/tool/optionsprocessor.cpp +++ b/synfig-core/src/tool/optionsprocessor.cpp @@ -479,7 +479,7 @@ TargetParam OptionsProcessor::extract_targetparam() if (!found) { throw SynfigToolException(SYNFIGTOOL_UNKNOWNARGUMENT, - etl::strprintf(_("Video codec \"%s\" is not supported."), params.video_codec)); + etl::strprintf(_("Video codec \"%s\" is not supported."), params.video_codec.c_str())); } VERBOSE_OUT(1) << _("Target video codec set to: ") << params.video_codec << std::endl; @@ -537,7 +537,7 @@ Job OptionsProcessor::extract_job() if(!job.canvas) { throw SynfigToolException(SYNFIGTOOL_FILENOTFOUND, - etl::strprintf(_("Unable to load file '%s'."), job.filename)); + etl::strprintf(_("Unable to load file '%s'."), job.filename.c_str())); } job.root->set_time(0); @@ -591,14 +591,14 @@ Job OptionsProcessor::extract_job() throw SynfigToolException(SYNFIGTOOL_INVALIDJOB, etl::strprintf(_("Unable to find canvas with ID \"%s\" in %s.\n" "Throwing out job..."), - canvasid, job.filename)); + canvasid.c_str(), job.filename.c_str())); } catch(Exception::BadLinkName&) { throw SynfigToolException(SYNFIGTOOL_INVALIDJOB, etl::strprintf(_("Invalid canvas name \"%s\" in %s.\n" "Throwing out job..."), - canvasid, job.filename)); // FIXME: is here must be canvasid nor canvasname? + canvasid.c_str(), job.filename.c_str())); // FIXME: is here must be canvasid nor canvasname? } // Later we need to set the other parameters for the jobs diff --git a/synfig-core/src/tool/renderprogress.cpp b/synfig-core/src/tool/renderprogress.cpp index 0a3c8c7..4b90d13 100644 --- a/synfig-core/src/tool/renderprogress.cpp +++ b/synfig-core/src/tool/renderprogress.cpp @@ -76,7 +76,7 @@ bool RenderProgress::amount_complete(int current_frame, int frames_count) outputStream << "\r" << etl::strprintf(_("%s: Frame %d of %d (%d%%). Remaining time: "), - taskname_, current_frame, frames_count, percentage_completed); + taskname_.c_str(), current_frame, frames_count, percentage_completed); if (current_frame != last_frame_) {