CRAN Package Check Results for Package casebase

Last updated on 2026-08-02 04:48:59 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.10.6 13.04 287.18 300.22 ERROR
r-devel-linux-x86_64-debian-gcc 0.10.6 8.84 210.80 219.64 ERROR
r-devel-linux-x86_64-fedora-clang 0.10.6 12.00 251.89 263.89 ERROR
r-devel-linux-x86_64-fedora-gcc 0.10.6 9.00 194.43 203.43 ERROR
r-devel-windows-x86_64 0.10.6 15.00 258.00 273.00 ERROR
r-patched-linux-x86_64 0.10.6 13.57 271.61 285.18 ERROR
r-release-linux-x86_64 0.10.6 12.64 275.59 288.23 ERROR
r-release-macos-arm64 0.10.6 3.00 80.00 83.00 OK
r-release-macos-x86_64 0.10.6 10.00 357.00 367.00 OK
r-release-windows-x86_64 0.10.6 16.00 376.00 392.00 ERROR
r-oldrel-macos-arm64 0.10.6 OK
r-oldrel-macos-x86_64 0.10.6 8.00 304.00 312.00 OK
r-oldrel-windows-x86_64 0.10.6 21.00 372.00 393.00 OK

Additional issues

M1mac

Check Details

Version: 0.10.6
Check: re-building of vignette outputs
Result: ERROR Error(s) in re-building vignettes: ... --- re-building ‘competingRisk.Rmd’ using rmarkdown --- finished re-building ‘competingRisk.Rmd’ --- re-building ‘customizingpopTime.Rmd’ using rmarkdown --- finished re-building ‘customizingpopTime.Rmd’ --- re-building ‘plotabsRisk.Rmd’ using rmarkdown --- finished re-building ‘plotabsRisk.Rmd’ --- re-building ‘plotsmoothHazard.Rmd’ using rmarkdown Quitting from plotsmoothHazard.Rmd:68-81 [unnamed-chunk-3] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlib_error_dots_nonempty> Error in `plot()`: ! `...` must be empty. ✖ Problematic arguments: • print.cond = TRUE • main = "No Hormonal Therapy Hazard Function" --- Backtrace: ▆ 1. ├─base::plot(...) 2. └─casebase:::plot.singleEventCB(...) 3. ├─base::do.call(...) 4. └─visreg (local) `<fn>`(...) 5. └─visreg:::finalize_visreg(v, plot, ...) 6. ├─base::plot(v, ...) 7. └─visreg:::plot.visreg(v, ...) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'plotsmoothHazard.Rmd' failed with diagnostics: `...` must be empty. ✖ Problematic arguments: • print.cond = TRUE • main = "No Hormonal Therapy Hazard Function" --- failed re-building ‘plotsmoothHazard.Rmd’ --- re-building ‘popTime.Rmd’ using rmarkdown --- finished re-building ‘popTime.Rmd’ --- re-building ‘smoothHazard.Rmd’ using rmarkdown Quitting from smoothHazard.Rmd:121-125 [unnamed-chunk-9] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlib_error_dots_nonempty> Error in `FUN()`: ! `...` must be empty. ✖ Problematic argument: • print.cond = TRUE --- Backtrace: ▆ 1. ├─base::plot(model4, hazard.params = list(alpha = 0.05)) 2. └─casebase:::plot.singleEventCB(model4, hazard.params = list(alpha = 0.05)) 3. ├─base::do.call(...) 4. └─visreg (local) `<fn>`(...) 5. └─visreg:::finalize_visreg(v, plot, ...) 6. ├─base::plot(v, ...) 7. └─visreg:::plot.visreg_list(v, ...) 8. ├─base::structure(...) 9. └─base::lapply(x, plot, ...) 10. ├─base (local) FUN(X[[i]], ...) 11. └─visreg:::plot.visreg(X[[i]], ...) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'smoothHazard.Rmd' failed with diagnostics: `...` must be empty. ✖ Problematic argument: • print.cond = TRUE --- failed re-building ‘smoothHazard.Rmd’ --- re-building ‘time-varying-covariates.Rmd’ using rmarkdown --- finished re-building ‘time-varying-covariates.Rmd’ SUMMARY: processing the following files failed: ‘plotsmoothHazard.Rmd’ ‘smoothHazard.Rmd’ Error: Vignette re-building failed. Execution halted Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-patched-linux-x86_64, r-release-linux-x86_64

Version: 0.10.6
Check: for new files in some other directories
Result: NOTE Found the following files/directories: ‘~/tmp/scratch/Rtmp0XHjNm’ ‘~/tmp/scratch/Rtmp0msx8Z’ ‘~/tmp/scratch/Rtmp0tw3iY’ ‘~/tmp/scratch/Rtmp1vhzgD’ ‘~/tmp/scratch/Rtmp2GSZX8’ ‘~/tmp/scratch/Rtmp2PRO5x’ ‘~/tmp/scratch/Rtmp2gf5fd’ ‘~/tmp/scratch/Rtmp2pelbW’ ‘~/tmp/scratch/Rtmp3aJPGf’ ‘~/tmp/scratch/Rtmp3dm3GS’ ‘~/tmp/scratch/Rtmp3oVlTR’ ‘~/tmp/scratch/Rtmp4NlCmh’ ‘~/tmp/scratch/Rtmp4adWaW’ ‘~/tmp/scratch/Rtmp4cpF89’ ‘~/tmp/scratch/Rtmp4leB7i’ ‘~/tmp/scratch/Rtmp6sWtig’ ‘~/tmp/scratch/Rtmp6zsIg2’ ‘~/tmp/scratch/Rtmp7AuQT0’ ‘~/tmp/scratch/Rtmp7Ck0bW’ ‘~/tmp/scratch/Rtmp7MFNOP’ ‘~/tmp/scratch/Rtmp9Ic94n’ ‘~/tmp/scratch/Rtmp9fY6l0’ ‘~/tmp/scratch/RtmpAf6ruy’ ‘~/tmp/scratch/RtmpB892r0’ ‘~/tmp/scratch/RtmpBhdXad’ ‘~/tmp/scratch/RtmpCMHgUE’ ‘~/tmp/scratch/RtmpCfOjfy’ ‘~/tmp/scratch/RtmpCtauUp’ ‘~/tmp/scratch/RtmpDhIyO9’ ‘~/tmp/scratch/RtmpE3CBKZ’ ‘~/tmp/scratch/RtmpEnn5wN’ ‘~/tmp/scratch/RtmpEw6haP’ ‘~/tmp/scratch/RtmpF3jYYW’ ‘~/tmp/scratch/RtmpG7WKgv’ ‘~/tmp/scratch/RtmpGA9WlF’ ‘~/tmp/scratch/RtmpGE1Eej’ ‘~/tmp/scratch/RtmpGI2Mri’ ‘~/tmp/scratch/RtmpGP9UXx’ ‘~/tmp/scratch/RtmpGRCaKA’ ‘~/tmp/scratch/RtmpGWPnwu’ ‘~/tmp/scratch/RtmpGekr5u’ ‘~/tmp/scratch/RtmpGvQZFr’ ‘~/tmp/scratch/RtmpHDCN6Z’ ‘~/tmp/scratch/RtmpI6SyS4’ ‘~/tmp/scratch/RtmpIdmMgy’ ‘~/tmp/scratch/RtmpIhK7cl’ ‘~/tmp/scratch/RtmpIhpqQZ’ ‘~/tmp/scratch/RtmpIyT2AW’ ‘~/tmp/scratch/RtmpJOLGvV’ ‘~/tmp/scratch/RtmpJW3rMx’ ‘~/tmp/scratch/RtmpJt7ZWe’ ‘~/tmp/scratch/RtmpJvb7ut’ ‘~/tmp/scratch/RtmpK5mK7e’ ‘~/tmp/scratch/RtmpKYrima’ ‘~/tmp/scratch/RtmpKhnVJT’ ‘~/tmp/scratch/RtmpL6d0rI’ ‘~/tmp/scratch/RtmpLMLvNC’ ‘~/tmp/scratch/RtmpMCfgwg’ ‘~/tmp/scratch/RtmpMKYJtN’ ‘~/tmp/scratch/RtmpMN2CpC’ ‘~/tmp/scratch/RtmpNSoPAo’ ‘~/tmp/scratch/RtmpNbwSZ5’ ‘~/tmp/scratch/RtmpNvs9da’ ‘~/tmp/scratch/RtmpO74tnu’ ‘~/tmp/scratch/RtmpOJiJ4I’ ‘~/tmp/scratch/RtmpOiNx5b’ ‘~/tmp/scratch/RtmpOyP5X2’ ‘~/tmp/scratch/RtmpP6Tivd’ ‘~/tmp/scratch/RtmpPIwfwa’ ‘~/tmp/scratch/RtmpPKEBo8’ ‘~/tmp/scratch/RtmpPP8cD6’ ‘~/tmp/scratch/RtmpPgvRn8’ ‘~/tmp/scratch/RtmpQkC5Zg’ ‘~/tmp/scratch/RtmpRKeyoJ’ ‘~/tmp/scratch/RtmpRRHMMs’ ‘~/tmp/scratch/RtmpRbpm8n’ ‘~/tmp/scratch/RtmpS6JtGm’ ‘~/tmp/scratch/RtmpSGUfWH’ ‘~/tmp/scratch/RtmpSX1uXK’ ‘~/tmp/scratch/RtmpSiGW0B’ ‘~/tmp/scratch/RtmpSrsW4G’ ‘~/tmp/scratch/RtmpSrxMXh’ ‘~/tmp/scratch/RtmpTpqClO’ ‘~/tmp/scratch/RtmpU4jQvy’ ‘~/tmp/scratch/RtmpUivvYj’ ‘~/tmp/scratch/RtmpUsFJb9’ ‘~/tmp/scratch/RtmpUspRrU’ ‘~/tmp/scratch/RtmpV01nG5’ ‘~/tmp/scratch/RtmpW1jpLB’ ‘~/tmp/scratch/RtmpW27ao1’ ‘~/tmp/scratch/RtmpWSZpV0’ ‘~/tmp/scratch/RtmpWVXT3E’ ‘~/tmp/scratch/RtmpWgtTLw’ ‘~/tmp/scratch/RtmpXK5a9u’ ‘~/tmp/scratch/RtmpXb05Qi’ ‘~/tmp/scratch/RtmpZBkZ7A’ ‘~/tmp/scratch/RtmpavYnv8’ ‘~/tmp/scratch/RtmpbO21U3’ ‘~/tmp/scratch/RtmpbReDRP’ ‘~/tmp/scratch/RtmpbgqlkE’ ‘~/tmp/scratch/RtmpcDZ0Fw’ ‘~/tmp/scratch/RtmpcHS85q’ ‘~/tmp/scratch/RtmpcN9JoJ’ ‘~/tmp/scratch/RtmpcgjX0u’ ‘~/tmp/scratch/RtmpdJ8rMo’ ‘~/tmp/scratch/RtmpdLiVkd’ ‘~/tmp/scratch/RtmpdRwhjm’ ‘~/tmp/scratch/RtmpdkACU2’ ‘~/tmp/scratch/RtmpeTRpN3’ ‘~/tmp/scratch/RtmpesjcAs’ ‘~/tmp/scratch/RtmpfnVbtA’ ‘~/tmp/scratch/RtmpgrET9T’ ‘~/tmp/scratch/RtmpiSqhHC’ ‘~/tmp/scratch/RtmpiWv1gw’ ‘~/tmp/scratch/RtmpjIUpcQ’ ‘~/tmp/scratch/Rtmpjkmw4S’ ‘~/tmp/scratch/RtmpkXndzH’ ‘~/tmp/scratch/RtmpkZgBMK’ ‘~/tmp/scratch/RtmpkZuTNh’ ‘~/tmp/scratch/RtmpklVSMo’ ‘~/tmp/scratch/RtmpkqzoqS’ ‘~/tmp/scratch/Rtmpl6rKKb’ ‘~/tmp/scratch/RtmplGvm0J’ ‘~/tmp/scratch/Rtmpluq1Ig’ ‘~/tmp/scratch/Rtmpm0rWZm’ ‘~/tmp/scratch/RtmpmNUrol’ ‘~/tmp/scratch/RtmpmOPyrk’ ‘~/tmp/scratch/Rtmpp3tENA’ ‘~/tmp/scratch/RtmppaCtOQ’ ‘~/tmp/scratch/RtmppcXKgO’ ‘~/tmp/scratch/Rtmppev2yO’ ‘~/tmp/scratch/RtmppydHPl’ ‘~/tmp/scratch/Rtmpq9Uisn’ ‘~/tmp/scratch/Rtmpr79TnG’ ‘~/tmp/scratch/RtmprvUZY9’ ‘~/tmp/scratch/Rtmps0epa6’ ‘~/tmp/scratch/RtmpsDmPmY’ ‘~/tmp/scratch/RtmpsJL3xq’ ‘~/tmp/scratch/RtmpsLmDcD’ ‘~/tmp/scratch/RtmpsUVgQG’ ‘~/tmp/scratch/Rtmpt4Ghd8’ ‘~/tmp/scratch/Rtmpt4LDlv’ ‘~/tmp/scratch/RtmptBug6J’ ‘~/tmp/scratch/RtmptW1hz7’ ‘~/tmp/scratch/RtmptfzDUA’ ‘~/tmp/scratch/RtmptkGuqo’ ‘~/tmp/scratch/RtmpubkIT0’ ‘~/tmp/scratch/Rtmpvqfd0j’ ‘~/tmp/scratch/RtmpwHDao3’ ‘~/tmp/scratch/RtmpwUFlQv’ ‘~/tmp/scratch/RtmpwbCmcn’ ‘~/tmp/scratch/Rtmpwu4dIv’ ‘~/tmp/scratch/RtmpwxuyXQ’ ‘~/tmp/scratch/RtmpxWVKBO’ ‘~/tmp/scratch/RtmpxwDL6M’ ‘~/tmp/scratch/Rtmpz0eWOc’ ‘~/tmp/scratch/RtmpzkBxfq’ ‘~/tmp/scratch/ccoIHzpK.s’ ‘~/tmp/scratch/xvfb-run.1hN4RK’ ‘~/tmp/scratch/xvfb-run.2UaIT4’ ‘~/tmp/scratch/xvfb-run.4G8iO4’ ‘~/tmp/scratch/xvfb-run.4PJSqG’ ‘~/tmp/scratch/xvfb-run.65qeVu’ ‘~/tmp/scratch/xvfb-run.76hkTy’ ‘~/tmp/scratch/xvfb-run.7zcSYK’ ‘~/tmp/scratch/xvfb-run.8FbiuQ’ ‘~/tmp/scratch/xvfb-run.8VkT3Z’ ‘~/tmp/scratch/xvfb-run.8YfnPa’ ‘~/tmp/scratch/xvfb-run.9b1Zph’ ‘~/tmp/scratch/xvfb-run.AUHUUz’ ‘~/tmp/scratch/xvfb-run.BIcKjQ’ ‘~/tmp/scratch/xvfb-run.Bc04BV’ ‘~/tmp/scratch/xvfb-run.CMeKZj’ ‘~/tmp/scratch/xvfb-run.EQPGFL’ ‘~/tmp/scratch/xvfb-run.EuUHK7’ ‘~/tmp/scratch/xvfb-run.EyLfEq’ ‘~/tmp/scratch/xvfb-run.F8jdFA’ ‘~/tmp/scratch/xvfb-run.FLEDZX’ ‘~/tmp/scratch/xvfb-run.HBCf8j’ ‘~/tmp/scratch/xvfb-run.HN1nAD’ ‘~/tmp/scratch/xvfb-run.I01C11’ ‘~/tmp/scratch/xvfb-run.IBdDhr’ ‘~/tmp/scratch/xvfb-run.IUUGHJ’ ‘~/tmp/scratch/xvfb-run.IXIqL4’ ‘~/tmp/scratch/xvfb-run.IelQfi’ ‘~/tmp/scratch/xvfb-run.IrFeLu’ ‘~/tmp/scratch/xvfb-run.KHrE2N’ ‘~/tmp/scratch/xvfb-run.L5KRaJ’ ‘~/tmp/scratch/xvfb-run.Lj4aMa’ ‘~/tmp/scratch/xvfb-run.NQ4LeK’ ‘~/tmp/scratch/xvfb-run.O4IdUS’ ‘~/tmp/scratch/xvfb-run.Owxtg6’ ‘~/tmp/scratch/xvfb-run.PVWEM1’ ‘~/tmp/scratch/xvfb-run.QNgNz0’ ‘~/tmp/scratch/xvfb-run.VfGjek’ ‘~/tmp/scratch/xvfb-run.Vue8TE’ ‘~/tmp/scratch/xvfb-run.W5dZ4l’ ‘~/tmp/scratch/xvfb-run.WLeLI7’ ‘~/tmp/scratch/xvfb-run.XTxUHN’ ‘~/tmp/scratch/xvfb-run.Xnq3PF’ ‘~/tmp/scratch/xvfb-run.Yckav3’ ‘~/tmp/scratch/xvfb-run.YsRbX3’ ‘~/tmp/scratch/xvfb-run.ZOkilO’ ‘~/tmp/scratch/xvfb-run.ZVQRQE’ ‘~/tmp/scratch/xvfb-run.aDF1Vl’ ‘~/tmp/scratch/xvfb-run.acxqK8’ ‘~/tmp/scratch/xvfb-run.az2C4l’ ‘~/tmp/scratch/xvfb-run.cnBGDw’ ‘~/tmp/scratch/xvfb-run.eYWo6y’ ‘~/tmp/scratch/xvfb-run.eldCeH’ ‘~/tmp/scratch/xvfb-run.fa4kzb’ ‘~/tmp/scratch/xvfb-run.hIxHzQ’ ‘~/tmp/scratch/xvfb-run.iH2rL5’ ‘~/tmp/scratch/xvfb-run.iYajfU’ ‘~/tmp/scratch/xvfb-run.oqqm9T’ ‘~/tmp/scratch/xvfb-run.oxcArr’ ‘~/tmp/scratch/xvfb-run.pIFrOQ’ ‘~/tmp/scratch/xvfb-run.qvcJE0’ ‘~/tmp/scratch/xvfb-run.qzDvGf’ ‘~/tmp/scratch/xvfb-run.rBs1s1’ ‘~/tmp/scratch/xvfb-run.rTWwIg’ ‘~/tmp/scratch/xvfb-run.sjmrSZ’ ‘~/tmp/scratch/xvfb-run.x2xI0e’ ‘~/tmp/scratch/xvfb-run.yTt0uR’ ‘~/tmp/scratch/xvfb-run.ymRbCG’ ‘~/tmp/scratch/xvfb-run.ywCH3j’ ‘~/tmp/scratch/xvfb-run.zNniRG’ Flavor: r-devel-linux-x86_64-debian-gcc

Version: 0.10.6
Check: re-building of vignette outputs
Result: ERROR Error(s) in re-building vignettes: --- re-building ‘competingRisk.Rmd’ using rmarkdown --- finished re-building ‘competingRisk.Rmd’ --- re-building ‘customizingpopTime.Rmd’ using rmarkdown --- finished re-building ‘customizingpopTime.Rmd’ --- re-building ‘plotabsRisk.Rmd’ using rmarkdown --- finished re-building ‘plotabsRisk.Rmd’ --- re-building ‘plotsmoothHazard.Rmd’ using rmarkdown Quitting from plotsmoothHazard.Rmd:68-81 [unnamed-chunk-3] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlib_error_dots_nonempty> Error in `plot()`: ! `...` must be empty. ✖ Problematic arguments: • print.cond = TRUE • main = "No Hormonal Therapy Hazard Function" --- Backtrace: ▆ 1. ├─base::plot(...) 2. └─casebase:::plot.singleEventCB(...) 3. ├─base::do.call(...) 4. └─visreg (local) `<fn>`(...) 5. └─visreg:::finalize_visreg(v, plot, ...) 6. ├─base::plot(v, ...) 7. └─visreg:::plot.visreg(v, ...) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'plotsmoothHazard.Rmd' failed with diagnostics: `...` must be empty. ✖ Problematic arguments: • print.cond = TRUE • main = "No Hormonal Therapy Hazard Function" --- failed re-building ‘plotsmoothHazard.Rmd’ --- re-building ‘popTime.Rmd’ using rmarkdown --- finished re-building ‘popTime.Rmd’ --- re-building ‘smoothHazard.Rmd’ using rmarkdown Quitting from smoothHazard.Rmd:121-125 [unnamed-chunk-9] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlib_error_dots_nonempty> Error in `FUN()`: ! `...` must be empty. ✖ Problematic argument: • print.cond = TRUE --- Backtrace: ▆ 1. ├─base::plot(model4, hazard.params = list(alpha = 0.05)) 2. └─casebase:::plot.singleEventCB(model4, hazard.params = list(alpha = 0.05)) 3. ├─base::do.call(...) 4. └─visreg (local) `<fn>`(...) 5. └─visreg:::finalize_visreg(v, plot, ...) 6. ├─base::plot(v, ...) 7. └─visreg:::plot.visreg_list(v, ...) 8. ├─base::structure(...) 9. └─base::lapply(x, plot, ...) 10. ├─base (local) FUN(X[[i]], ...) 11. └─visreg:::plot.visreg(X[[i]], ...) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'smoothHazard.Rmd' failed with diagnostics: `...` must be empty. ✖ Problematic argument: • print.cond = TRUE --- failed re-building ‘smoothHazard.Rmd’ --- re-building ‘time-varying-covariates.Rmd’ using rmarkdown --- finished re-building ‘time-varying-covariates.Rmd’ SUMMARY: processing the following files failed: ‘plotsmoothHazard.Rmd’ ‘smoothHazard.Rmd’ Error: Vignette re-building failed. Execution halted Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64, r-release-windows-x86_64

Version: 0.10.6
Check: tests
Result: ERROR Running ‘testthat.R’ [36s/39s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(casebase) See example usage at http://sahirbhatnagar.com/casebase/ > library(data.table) Attaching package: 'data.table' The following object is masked from 'package:base': %notin% > library(survival) > > test_check("casebase") Saving _problems/test-plotSingleEventCB-39.R [ FAIL 1 | WARN 16 | SKIP 1 | PASS 255 ] ══ Skipped tests (1) ═══════════════════════════════════════════════════════════ • GBM is not implemented (1): 'test-gbm.R:4:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-plotSingleEventCB.R:39:5'): no error in plot method for singleEventCB objects - hazard function ── Expected `inherits(outglm, "try-error")` to be FALSE. Differences: `actual`: TRUE `expected`: FALSE [ FAIL 1 | WARN 16 | SKIP 1 | PASS 255 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc