Index: eeschema/eeschema_jobs_handler.cpp
--- eeschema/eeschema_jobs_handler.cpp.orig
+++ eeschema/eeschema_jobs_handler.cpp
@@ -247,7 +247,7 @@ void EESCHEMA_JOBS_HANDLER::InitRenderSettings( SCH_RE
 
 int EESCHEMA_JOBS_HANDLER::JobExportPlot( JOB* aJob )
 {
-    JOB_EXPORT_SCH_PLOT* aPlotJob = dynamic_cast<JOB_EXPORT_SCH_PLOT*>( aJob );
+    JOB_EXPORT_SCH_PLOT* aPlotJob = static_cast<JOB_EXPORT_SCH_PLOT*>( aJob );
 
     wxCHECK( aPlotJob, CLI::EXIT_CODES::ERR_UNKNOWN );
 
@@ -368,7 +368,7 @@ int EESCHEMA_JOBS_HANDLER::JobExportPlot( JOB* aJob )
 
 int EESCHEMA_JOBS_HANDLER::JobExportNetlist( JOB* aJob )
 {
-    JOB_EXPORT_SCH_NETLIST* aNetJob = dynamic_cast<JOB_EXPORT_SCH_NETLIST*>( aJob );
+    JOB_EXPORT_SCH_NETLIST* aNetJob = static_cast<JOB_EXPORT_SCH_NETLIST*>( aJob );
 
     wxCHECK( aNetJob, CLI::EXIT_CODES::ERR_UNKNOWN );
 
@@ -486,7 +486,7 @@ int EESCHEMA_JOBS_HANDLER::JobExportNetlist( JOB* aJob
 
 int EESCHEMA_JOBS_HANDLER::JobExportBom( JOB* aJob )
 {
-    JOB_EXPORT_SCH_BOM* aBomJob = dynamic_cast<JOB_EXPORT_SCH_BOM*>( aJob );
+    JOB_EXPORT_SCH_BOM* aBomJob = static_cast<JOB_EXPORT_SCH_BOM*>( aJob );
 
     wxCHECK( aBomJob, CLI::EXIT_CODES::ERR_UNKNOWN );
 
@@ -766,7 +766,7 @@ int EESCHEMA_JOBS_HANDLER::JobExportBom( JOB* aJob )
 
 int EESCHEMA_JOBS_HANDLER::JobExportPythonBom( JOB* aJob )
 {
-    JOB_EXPORT_SCH_PYTHONBOM* aNetJob = dynamic_cast<JOB_EXPORT_SCH_PYTHONBOM*>( aJob );
+    JOB_EXPORT_SCH_PYTHONBOM* aNetJob = static_cast<JOB_EXPORT_SCH_PYTHONBOM*>( aJob );
 
     wxCHECK( aNetJob, CLI::EXIT_CODES::ERR_UNKNOWN );
 
@@ -945,7 +945,7 @@ int EESCHEMA_JOBS_HANDLER::doSymExportSvg( JOB_SYM_EXP
 
 int EESCHEMA_JOBS_HANDLER::JobSymExportSvg( JOB* aJob )
 {
-    JOB_SYM_EXPORT_SVG* svgJob = dynamic_cast<JOB_SYM_EXPORT_SVG*>( aJob );
+    JOB_SYM_EXPORT_SVG* svgJob = static_cast<JOB_SYM_EXPORT_SVG*>( aJob );
 
     wxCHECK( svgJob, CLI::EXIT_CODES::ERR_UNKNOWN );
 
@@ -1017,7 +1017,7 @@ int EESCHEMA_JOBS_HANDLER::JobSymExportSvg( JOB* aJob 
 
 int EESCHEMA_JOBS_HANDLER::JobSymUpgrade( JOB* aJob )
 {
-    JOB_SYM_UPGRADE* upgradeJob = dynamic_cast<JOB_SYM_UPGRADE*>( aJob );
+    JOB_SYM_UPGRADE* upgradeJob = static_cast<JOB_SYM_UPGRADE*>( aJob );
 
     wxCHECK( upgradeJob, CLI::EXIT_CODES::ERR_UNKNOWN );
 
@@ -1106,7 +1106,7 @@ int EESCHEMA_JOBS_HANDLER::JobSymUpgrade( JOB* aJob )
 
 int EESCHEMA_JOBS_HANDLER::JobSchErc( JOB* aJob )
 {
-    JOB_SCH_ERC* ercJob = dynamic_cast<JOB_SCH_ERC*>( aJob );
+    JOB_SCH_ERC* ercJob = static_cast<JOB_SCH_ERC*>( aJob );
 
     wxCHECK( ercJob, CLI::EXIT_CODES::ERR_UNKNOWN );
 
