Index: eeschema/eeschema_jobs_handler.cpp
--- eeschema/eeschema_jobs_handler.cpp.orig
+++ eeschema/eeschema_jobs_handler.cpp
@@ -249,7 +249,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 );
 
@@ -394,7 +394,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 );
 
@@ -512,7 +512,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 );
 
@@ -800,7 +800,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 );
 
@@ -979,7 +979,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 );
 
@@ -1060,7 +1060,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 );
 
@@ -1148,7 +1148,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 );
 
