# Skinney/murmur3 on elm 0.18.0

**URL:** <https://discourse.elm-lang.org/t/skinney-murmur3-on-elm-0-18-0/6400>\
**Category:** Learn\
**Created:** [October 14, 2020, 1:15pm UTC](https://discourse.elm-lang.org/t/skinney-murmur3-on-elm-0-18-0/6400 "2020-10-14T13:15:46Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![csuvikv](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/csuvikv/32/3555_2.png) [@csuvikv](https://discourse.elm-lang.org/u/csuvikv)\
**Post date:** [October 14, 2020, 1:15pm UTC](https://discourse.elm-lang.org/t/skinney-murmur3-on-elm-0-18-0/6400/1 "2020-10-14T13:15:46Z")

</div>

I see the following stack trace after building my elm project:

```
Some new packages are needed. Here is the upgrade plan.

  Install:
    Bogdanp/elm-combine 3.1.1
    NoRedInk/elm-decode-pipeline 3.0.1
    Skinney/murmur3 2.0.6
    coreytrampe/elm-vendor 2.0.3
    elm-community/lazy-list 1.0.0
    elm-community/random-extra 2.0.0
    elm-community/shrink 2.0.0
    elm-community/undo-redo 2.0.0
    elm-lang/core 5.1.1
    elm-lang/dom 1.1.1
    elm-lang/html 2.0.0
    elm-lang/http 1.0.0
    elm-lang/keyboard 1.0.1
    elm-lang/lazy 2.0.0
    elm-lang/mouse 1.0.1
    elm-lang/navigation 2.1.0
    elm-lang/virtual-dom 2.0.4
    evancz/elm-markdown 3.0.2
    evancz/url-parser 2.0.1
    ir4y/elm-dnd 2.0.0
    krisajenkins/remotedata 4.5.0
    rtfeldman/elm-css 14.0.0
    rtfeldman/elm-css-util 1.0.2
    rtfeldman/hex 1.0.0
    thebritican/elm-autocomplete 4.0.3

Do you approve of this plan? [Y/n] y
Starting downloads...

  ÔŚĆ coreytrampe/elm-vendor 2.0.3
  ÔŚĆ NoRedInk/elm-decode-pipeline 3.0.1
  ÔťŚ Skinney/murmur3 2.0.6
  ÔŚĆ Bogdanp/elm-combine 3.1.1
  ÔŚĆ elm-lang/html 2.0.0
  ÔŚĆ elm-lang/lazy 2.0.0
  ÔŚĆ elm-community/lazy-list 1.0.0
  ÔŚĆ elm-community/undo-redo 2.0.0
  ÔŚĆ elm-lang/virtual-dom 2.0.4
  ÔŚĆ rtfeldman/elm-css-util 1.0.2
  ÔŚĆ ir4y/elm-dnd 2.0.0
  ÔŚĆ elm-community/random-extra 2.0.0
  ÔŚĆ elm-lang/http 1.0.0
  ÔŚĆ evancz/elm-markdown 3.0.2
  ÔŚĆ elm-lang/mouse 1.0.1
  ÔŚĆ elm-lang/core 5.1.1
  ÔŚĆ elm-community/shrink 2.0.0
  ÔŚĆ krisajenkins/remotedata 4.5.0
  ÔŚĆ rtfeldman/hex 1.0.0
  ÔŚĆ elm-lang/dom 1.1.1
  ÔŚĆ evancz/url-parser 2.0.1
  ÔŚĆ elm-lang/keyboard 1.0.1
  ÔŚĆ elm-lang/navigation 2.1.0
  ÔŚĆ thebritican/elm-autocomplete 4.0.3
  Error: The folÔŚĆlowing HTTP rtfeldman/elm-css 14.0.0
 request failed.
<https://github.com/Skinney/murmur3/zipball/2.0.6/>

404: Not Found

```

I saw this post: [Skinney/murmur3 not downloading](https://discourse.elm-lang.org/t/skinney-murmur3-not-downloading/6285) but there the issue is solved only for elm 0.19.0. Any ideas how can I make it work for 0.18.0?

---

<div class="post-metadata">

**Author:** ![evancz](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/evancz/32/16_2.png) [@evancz](https://discourse.elm-lang.org/u/evancz)\
**Post date:** [October 15, 2020, 3:13pm UTC](https://discourse.elm-lang.org/t/skinney-murmur3-on-elm-0-18-0/6400/2 "2020-10-15T15:13:53Z")

</div>

I do not recall exactly how the 0.18 download process works, but here’s what I would try.

If I remember correctly, the packages are all downloaded into folders in your project’s `elm-stuff/` directory like this:

```auto
elm-stuff/0.18.0/Skinney/murmur3/2.0.6/

```

If I recall correctly, it downloads the package when it does not see a `src/` directory on that path, so if you download the code yourself into that location, I think 0.18.0 will assume that it downloaded it in the past.

I’m not 100% certain that I am remembering all the details, but I think this is roughly what I would look into first!

---

<div class="post-metadata">

**Author:** ![csuvikv](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/csuvikv/32/3555_2.png) [@csuvikv](https://discourse.elm-lang.org/u/csuvikv)\
**Post date:** [October 16, 2020, 6:28am UTC](https://discourse.elm-lang.org/t/skinney-murmur3-on-elm-0-18-0/6400/3 "2020-10-16T06:28:08Z")

</div>

Thanks for your suggestion, I already tried that. The problem is, that in the [github repository](https://github.com/robinheghan/murmur3) the code is written in elm 0.19 so it’s not compatible with my version (there is no elm-package.json, only elm.json). Btw if I could find an older version of it I think it should work

---

<div class="post-metadata">

**Author:** ![pdamoc](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/pdamoc/32/36_2.png) [@pdamoc](https://discourse.elm-lang.org/u/pdamoc)\
**Post date:** [October 16, 2020, 10:41am UTC](https://discourse.elm-lang.org/t/skinney-murmur3-on-elm-0-18-0/6400/4 "2020-10-16T10:41:37Z")

</div>

Have you tried downloading the [module file](https://github.com/robinheghan/murmur3/blob/master/src/Murmur3.elm) into your src folder? From a cursory look at the module it doesn’t seam to depend on any `0.19` specific code and I would not be surprised if it work just fine with `0.18`

Alternatively, you could download [the source code at this commit](https://github.com/robinheghan/murmur3/tree/053ca2714a580462ac4f4637a3df31e1ab85ae09) and use Evan’s instructions to install it into your `0.18` `elm-stuff` location.

---

<div class="post-metadata">

**Author:** ![csuvikv](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/csuvikv/32/3555_2.png) [@csuvikv](https://discourse.elm-lang.org/u/csuvikv)\
**Post date:** [October 16, 2020, 11:18am UTC](https://discourse.elm-lang.org/t/skinney-murmur3-on-elm-0-18-0/6400/5 "2020-10-16T11:18:21Z")

</div>

Yep, cloning the source code at the commit you suggested into the `elm-stuff` folder indeed works. Thank you guys for your help, much appreciated!

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex035/uploads/elm_lang/original/1X/50a05e53677a2c3b47776d7abd0f113eb50193a1.png) [@system](https://discourse.elm-lang.org/u/system)\
**Post date:** [October 26, 2020, 11:18am UTC](https://discourse.elm-lang.org/t/skinney-murmur3-on-elm-0-18-0/6400/6 "2020-10-26T11:18:22Z")

</div>

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.
