ma-laforge / RSDeltaSigmaPort.jl

Port of Richard Schreier's Delta Sigma Toolbox
Other
5 stars 1 forks source link

Does not install or run in 1.10 #10

Open AnalogBitTwiddler opened 4 months ago

AnalogBitTwiddler commented 4 months ago

The RSDeltaSigmaPort uses an older graphics package, "InspectDR" that is no longer supported in Julia 1.10. (Last update > 3 years ago) This results results in a an installation error:

(@v1.10) pkg> precompile RSDeltaSigmaPort
Precompiling RSDeltaSigmaPort
  ✗ InspectDR
  0 dependencies successfully precompiled in 4 seconds. 327 already precompiled.

ERROR: The following 1 direct dependency failed to precompile:

InspectDR [d0351b0e-4b05-5898-87b3-e2a8edfddd1d]

Failed to precompile InspectDR [d0351b0e-4b05-5898-87b3-e2a8edfddd1d] to "C:\\Users\\xxxxx\\.julia\\compiled\\v1.10\\InspectDR\\jl_1FAB.tmp".
ERROR: LoadError: Creating a new global in closed module `__toplevel__` (`_devmode`) breaks incremental compilation because the side effects will not be permanent.
Stacktrace:
 [1] top-level scope
   @ C:\Users\xxxxx\.julia\packages\InspectDR\cYUMk\src\InspectDR.jl:8
 [2] include
   @ .\Base.jl:495 [inlined]
 [3] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, 
load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
   @ Base .\loading.jl:2222
 [4] top-level scope
   @ stdin:3
in expression starting at C:\Users\xxxxx\.julia\packages\InspectDR\cYUMk\src\InspectDR.jl:8
in expression starting at stdin:

Attempts to use the RSDeltaSigmaPort result in a similar error as it attempts to compile the "InspectDR".

ma-laforge commented 1 month ago

Yes. Sorry. I haven't really had time to work on this these past years. There wasn't much interest in the package - so I didn't want to dedicate much time on it.