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 );
 
@@ -385,7 +385,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 );
 
@@ -503,7 +503,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 );
 
@@ -783,7 +783,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 );
 
@@ -962,7 +962,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 );
 
@@ -1034,7 +1034,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 );
 
@@ -1123,7 +1123,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 );
 
