Kengo Seki created BIGTOP-4393:
----------------------------------

             Summary: Fix build failure of Spark on openeuler-22.03
                 Key: BIGTOP-4393
                 URL: https://issues.apache.org/jira/browse/BIGTOP-4393
             Project: Bigtop
          Issue Type: Bug
          Components: build, spark
            Reporter: Kengo Seki


{code}
* creating vignettes ... ERROR[2h 25m 52s]                                      
               
--- re-building 'sparkr-vignettes.Rmd' using rmarkdown                          
                                                                                
                              
Warning in (function (filename = if (onefile) "Rplots.svg" else 
"Rplot%03d.svg",  :            
  unable to load shared object 
'/usr/local/lib64/R/library/grDevices/libs//cairo.so':
  /usr/local/lib64/R/library/grDevices/libs//cairo.so: cannot open shared 
object file: No such file or directory                                          
                                    
Warning in (function (filename = if (onefile) "Rplots.svg" else 
"Rplot%03d.svg",  :     
  failed to load cairo DLL                                                      
               
                                                                                
               
Quitting from sparkr-vignettes.Rmd:30-35 [dynamic-chunk-options]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `dev.control()`:
! dev.control() called without an open graphics device
---                                                                             
                                                                                
                              
Backtrace:                                                                      
                                                                                
                              
     x                                                                          
                                                                                
                              
  1. \-tools::buildVignettes(dir = ".", tangle = TRUE)                          
                                                                                
                              
  2.   +-base::tryCatch(...)                                                    
                                                                                
                              
  3.   | \-base (local) tryCatchList(expr, classes, parentenv, handlers)        
                                                                                
                              
  4.   |   \-base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])   
                                                                                
                              
  5.   |     \-base (local) doTryCatch(return(expr), name, parentenv, handler)  
                                                                                
                              
  6.   \-engine$weave(file, quiet = quiet, encoding = enc)                      
                                                                                
                              
  7.     \-knitr:::vweave_rmarkdown(...)                                        
                                                                                
                              
  8.       \-rmarkdown::render(...)                                             
                                                                                
                              
  9.         \-knitr::knit(knit_input, knit_output, envir = envir, quiet = 
quiet)                                                                          
                                   
 10.           \-knitr:::process_file(text, output)                             
                                                                                
                              
 11.             +-xfun:::handle_error(...)                                     
                                                                                
                              
 12.             +-base::withCallingHandlers(...)                               
                                                                                
                              
 13.             \-knitr:::process_group(group)                                 
                                                                                
                              
 14.               \-knitr:::call_block(x)                                      
                                                                                
                              
 15.                 \-knitr:::block_exec(params)                               
                                                                                
                              
 16.                   \-knitr:::eng_r(options) 
 17.                     \-knitr:::chunk_device(options, keep != "none", 
tmp.fig)
 18.                       \-grDevices::dev.control(displaylist = if (record) 
"enable" else "inhibit")
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Error: processing vignette 'sparkr-vignettes.Rmd' failed with diagnostics:
dev.control() called without an open graphics device
Error in eval(x, envir = envir) : object 'EVAL_CHUNK' not found

...

Error in eval(x, envir = envir) : object 'EVAL_CHUNK' not found
--- failed re-building 'sparkr-vignettes.Rmd'

SUMMARY: processing the following file failed:
  'sparkr-vignettes.Rmd'

Error: Vignette re-building failed.
Execution halted
error: Bad exit status from /var/tmp/rpm-tmp.FirQcN (%build)
    Bad exit status from /var/tmp/rpm-tmp.FirQcN (%build)


RPM build errors:

> Task :spark-rpm FAILED

FAILURE: Build failed with an exception.
{code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to