# Unable to automatically install 'Libtiff' from

**URL:** https://discourse.julialang.org/t/unable-to-automatically-install-libtiff-from/123434
**Category:** General Usage
**Tags:** question, package
**Created:** [December 4, 2024, 4:30am UTC](https://discourse.julialang.org/t/unable-to-automatically-install-libtiff-from/123434 "2024-12-04T04:30:47Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![jay\_Gao](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jay_gao/32/212251_2.png) [@jay\_Gao](https://discourse.julialang.org/u/jay_Gao)
#### Post date: [December 4, 2024, 4:30am UTC](https://discourse.julialang.org/t/unable-to-automatically-install-libtiff-from/123434/1 "2024-12-04T04:30:47Z")

</div>

when I am trying to install “ContactImplicitMPC” package in Julia 1.6.7 ,I get the error message:

```julia
(examples) pkg> add ContactImplicitMPC
   Resolving package versions...
  Downloaded artifact: Libtiff
  Downloaded artifact: Libtiff
ERROR: Unable to automatically install 'Libtiff' from 'C:\Users\xxx\.julia\packages\Libtiff_jll\5VD1s\Artifacts.toml'
Stacktrace:
  [1] error(s::String)
    @ Base .\error.jl:33
  [2] ensure_artifact_installed(name::String, meta::Dict{String, Any}, artifacts_toml::String; platform::Base.BinaryPlatforms.Platform, verbose::Bool, quiet_download::Bool, io::Base.TTY)
    @ Pkg.Artifacts C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Pkg\src\Artifacts.jl:446
  [3] ensure_all_artifacts_installed(artifacts_toml::String; platform::Base.BinaryPlatforms.Platform, pkg_uuid::Nothing, include_lazy::Bool,
 verbose::Bool, quiet_download::Bool, io::Base.TTY)
    @ Pkg.Artifacts C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Pkg\src\Artifacts.jl:511
  [4] download_artifacts(ctx::Pkg.Types.Context, pkg_roots::Vector{String}; platform::Base.BinaryPlatforms.Platform, verbose::Bool, io::Base.TTY)
    @ Pkg.Operations C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Pkg\src\Operations.jl:718
  [5] download_artifacts(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; platform::Base.BinaryPlatforms.Platform, julia_version::VersionNumber, verbose::Bool, io::Base.TTY)
    @ Pkg.Operations C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Pkg\src\Operations.jl:695
  [6] add(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}, new_git::Vector{Base.UUID}; preserve::Pkg.Types.PreserveLevel, platform::Base.BinaryPlatforms.Platform)
    @ Pkg.Operations C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Pkg\src\Operations.jl:1260
  [7] add(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; preserve::Pkg.Types.PreserveLevel, platform::Base.BinaryPlatforms.Platform, kwargs::Base.Iterators.Pairs{Symbol, Base.TTY, Tuple{Symbol}, NamedTuple{(:io,), Tuple{Base.TTY}}})
    @ Pkg.API C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Pkg\src\API.jl:204
  [8] add(pkgs::Vector{Pkg.Types.PackageSpec}; io::Base.TTY, kwargs::Base.Iterators.Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
    @ Pkg.API C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Pkg\src\API.jl:80
  [9] add(pkgs::Vector{Pkg.Types.PackageSpec})
    @ Pkg.API C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Pkg\src\API.jl:78
 [10] do_cmd!(command::Pkg.REPLMode.Command, repl::REPL.LineEditREPL)
    @ Pkg.REPLMode C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Pkg\src\REPLMode\REPLMode.jl:408
 [11] do_cmd(repl::REPL.LineEditREPL, input::String; do_rethrow::Bool)
    @ Pkg.REPLMode C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Pkg\src\REPLMode\REPLMode.jl:386
 [12] do_cmd
    @ C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Pkg\src\REPLMode\REPLMode.jl:377 [inlined]
 [13] (::Pkg.REPLMode.var"#24#27"{REPL.LineEditREPL, REPL.LineEdit.Prompt})(s::REPL.LineEdit.MIState, buf::IOBuffer, ok::Bool)
    @ Pkg.REPLMode C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Pkg\src\REPLMode\REPLMode.jl:550
 [14] #invokelatest#2
    @ .\essentials.jl:708 [inlined]
 [15] invokelatest
    @ .\essentials.jl:706 [inlined]
 [16] run_interface(terminal::REPL.Terminals.TextTerminal, m::REPL.LineEdit.ModalInterface, s::REPL.LineEdit.MIState)
    @ REPL.LineEdit C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\REPL\src\LineEdit.jl:2441
 [17] run_frontend(repl::REPL.LineEditREPL, backend::REPL.REPLBackendRef)
    @ REPL C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\REPL\src\REPL.jl:1126
 [18] (::REPL.var"#44#49"{REPL.LineEditREPL, REPL.REPLBackendRef})()
    @ REPL .\task.jl:417

```

Could you help me solve this problem? I would be very grateful.

---

<div class="post-metadata">

### Author: ![giordano](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/giordano/32/2166_2.png) [@giordano](https://discourse.julialang.org/u/giordano)
#### Post date: [December 4, 2024, 10:06am UTC](https://discourse.julialang.org/t/unable-to-automatically-install-libtiff-from/123434/2 "2024-12-04T10:06:25Z")

</div>

Any reason for using Julia v1.6 and not any more recent version which should also print more informative messages about why the installation failed?

---

<div class="post-metadata">

### Author: ![jay\_Gao](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jay_gao/32/212251_2.png) [@jay\_Gao](https://discourse.julialang.org/u/jay_Gao)
#### Post date: [December 5, 2024, 2:52am UTC](https://discourse.julialang.org/t/unable-to-automatically-install-libtiff-from/123434/3 "2024-12-05T02:52:26Z")

</div>

Thank you very much for your reply. But this package relies on version 1.6.

```julia
[compat]
BenchmarkTools = "1.0"
Colors = "0.12"
CoordinateTransformations = "0.6"
FFMPEG = "0.4"
FileIO = "1.9"
ForwardDiff = "0.10"
GeometryBasics = "0.3"
IfElse = "0.1"
JLD2 = "0.4"
MeshCat = "0.14.1"
MeshCatMechanisms = "0.8"
MeshIO = "0.4"
Meshing = "0.5"
Parameters = "0.12"
Quaternions = "0.4"
RoboDojo = "0.1.3 - 0.1.3"
Rotations = "1.0.2 - 1.0.2"
Scratch = "1.0"
Symbolics = "0.1.29 - 0.1.29"
StaticArrays = "1.2 - 1.2"
julia = "1.6"

```

---

<div class="post-metadata">

### Author: ![nilshg](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nilshg/32/2283_2.png) [@nilshg](https://discourse.julialang.org/u/nilshg)
#### Post date: [December 5, 2024, 6:00am UTC](https://discourse.julialang.org/t/unable-to-automatically-install-libtiff-from/123434/4 "2024-12-05T06:00:48Z")

</div>

That’s not what this compat entry means - the package is compatible with all Julia versions up to (but excluding) 2.0.

See

> **[6. Compatibility · Pkg.jl](https://pkgdocs.julialang.org/v1/compatibility/#Version-specifier-format)**
>
> Documentation for Pkg.jl.

---

<div class="post-metadata">

### Author: ![jay\_Gao](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jay_gao/32/212251_2.png) [@jay\_Gao](https://discourse.julialang.org/u/jay_Gao)
#### Post date: [December 6, 2024, 10:57am UTC](https://discourse.julialang.org/t/unable-to-automatically-install-libtiff-from/123434/5 "2024-12-06T10:57:12Z")

</div>

I see. Thank you very much. I’ll try it with the latest version.
