Skip to content

Problem building package #14

@breuderink

Description

@breuderink

I want to do some experiments with the Atari reinforcement-learning environments. When I tried to install ArcadeLearningEnvironment.jl package I got the following error:

% julia
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.5.3 (2020-11-09)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |

(@v1.5) pkg> activate .
 Activating new environment at `/private/tmp/atari/Project.toml`

(atari) pkg> add ArcadeLearningEnvironment
   Updating registry at `~/.julia/registries/General`
  Resolving package versions...
Updating `/private/tmp/atari/Project.toml`
  [b7f77d8d] + ArcadeLearningEnvironment v0.2.3
Updating `/private/tmp/atari/Manifest.toml`
  [b7f77d8d] + ArcadeLearningEnvironment v0.2.3
  [52cbb755] + ArcadeLearningEnvironment_jll v0.6.1+0
  [56f22d72] + Artifacts v1.3.0
  [1fd713ca] + Attr_jll v2.4.48+0
  [6e34b625] + Bzip2_jll v1.0.6+5
  [2e619515] + Expat_jll v2.2.7+6
  [692b3bcd] + JLLWrappers v1.2.0
  [1e303b3e] + LibArchive_jll v3.4.3+1
  [94ce4f54] + Libiconv_jll v1.16.0+7
  [5ced341a] + Lz4_jll v1.9.2+2
  [6ac74813] + MD5 v0.2.1
  [458c3c95] + OpenSSL_jll v1.1.1+6
  [ffd25f8a] + XZ_jll v5.2.4+3
  [83775a58] + Zlib_jll v1.2.11+18
  [3161d3a3] + Zstd_jll v1.4.8+0
  [ed5aba05] + acl_jll v2.2.53+1
  [2a0f44e3] + Base64
  [ade2ca70] + Dates
  [b77e0a4c] + InteractiveUtils
  [76f85450] + LibGit2
  [8f399da3] + Libdl
  [56ddb016] + Logging
  [d6f4376e] + Markdown
  [44cfe95a] + Pkg
  [de0858da] + Printf
  [3fa0cd96] + REPL
  [9a3f8284] + Random
  [ea8e919c] + SHA
  [9e88b42a] + Serialization
  [6462fe0b] + Sockets
  [cf7118a7] + UUIDs
  [4ec0a83e] + Unicode

(atari) pkg> precompile
Precompiling project...
[ Info: Precompiling ArcadeLearningEnvironment [b7f77d8d-088d-5e02-8ac0-89aab2acc977]
ERROR: LoadError: LoadError: Cannot locate '(Julia)Artifacts.toml' file when attempting to use artifact 'atari_roms' in 'ArcadeLearningEnvironment'
Stacktrace:
 [1] error(::String) at ./error.jl:33
 [2] @artifact_str(::LineNumberNode, ::Module, ::Any) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/Pkg/src/Artifacts.jl:1052
 [3] include(::Function, ::Module, ::String) at ./Base.jl:380
 [4] include(::Module, ::String) at ./Base.jl:368
 [5] top-level scope at none:2
 [6] eval at ./boot.jl:331 [inlined]
 [7] eval(::Expr) at ./client.jl:467
 [8] top-level scope at ./none:3
in expression starting at /Users/borisreuderink/.julia/packages/ArcadeLearningEnvironment/mdkYD/src/ArcadeLearningEnvironment.jl:9
in expression starting at /Users/borisreuderink/.julia/packages/ArcadeLearningEnvironment/mdkYD/src/ArcadeLearningEnvironment.jl:8

This is on macOS on the M1 architecture. I am new to Julia, so I might do something wrong.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions