Running examples in ‘DSSAT-Ex.R’ failed
The error most likely occurred in:

> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: add_v_fmt
> ### Title: Adds variable format information to a tibble
> ### Aliases: add_v_fmt
> 
> ### ** Examples
> 
> 
> # Extract file path for sample ecotype file
> sample_eco_file <- system.file('extdata','SAMPLE.ECO',package='DSSAT')
> 
> # Read sample ecotype file
> eco <- read_eco(sample_eco_file)
Error in `map()`:
ℹ In index: 1.
Caused by error in `map()`:
ℹ In index: 1.
Caused by error in `vectbl_assign()`:
! DLL requires the use of native symbols
Backtrace:
     ▆
  1. ├─DSSAT::read_eco(sample_eco_file)
  2. │ ├─... %>% reduce(combine_tiers)
  3. │ └─purrr::map(...)
  4. │   └─purrr:::map_("list", .x, .f, ..., .progress = .progress)
  5. │     ├─purrr:::with_indexed_errors(...)
  6. │     │ └─base::withCallingHandlers(...)
  7. │     ├─purrr:::call_with_cleanup(...)
  8. │     └─DSSAT (local) .f(.x[[i]], ...)
  9. │       └─DSSAT::read_tier_data(...)
 10. │         └─purrr::map(...)
 11. │           └─purrr:::map_("list", .x, .f, ..., .progress = .progress)
 12. │             ├─purrr:::with_indexed_errors(...)
 13. │             │ └─base::withCallingHandlers(...)
 14. │             ├─purrr:::call_with_cleanup(...)
 15. │             └─DSSAT (local) .f(.x[[i]], ...)
 16. │               └─DSSAT::header_to_fwf_position(...)
 17. │                 └─DSSAT:::reconcile_gaps(start_end, left_justified)
 18. │                   ├─base::`[<-`(`*tmp*`, i, "end", value = `<df[,1]>`)
 19. │                   └─tibble:::`[<-.tbl_df`(`*tmp*`, i, "end", value = `<df[,1]>`)
 20. │                     └─tibble:::tbl_subassign(x, i, j, value, i_arg, j_arg, substitute(value))
 21. │                       └─tibble:::tbl_subassign_row(xj, i, value, i_arg, value_arg, call)
 22. │                         ├─base::withCallingHandlers(...)
 23. │                         └─tibble:::vectbl_assign(x[[j]], i, recycled_value[[j]])
 24. ├─purrr::reduce(., combine_tiers)
 25. │ └─purrr:::reduce_impl(.x, .f, ..., .init = .init, .dir = .dir)
 26. │   └─purrr:::reduce_init(.x, .init, left = left, error_call = .purrr_error_call)
 27. │     └─rlang::is_empty(x)
 28. └─base::.handleSimpleError(...)
 29.   └─purrr (local) h(simpleError(msg, call))
 30.     └─cli::cli_abort(...)
 31.       └─rlang::abort(...)
Execution halted