<blockquote>
<pre><code>funcs.mk:265: *** empty variable name.  Stop.
</code></pre>
</blockquote>
<blockquote>
<p><strong>What is the meaning of the error ...</strong></p>
</blockquote>
<p>It means that line 265 of <code>funcs.mk</code> contains an equals sign but the item to its left is not a valid variable name. <code>Stop</code> means <code>make</code> was unable to continue due to this error.</p>
<blockquote>
<p><strong>... and how can I resolve it?</strong></p>
</blockquote>
<p>By studying line 265.</p>
<p>Likely there is something earlier or externally that causes some construction here to not contain what it should.</p>
<p>You may need to ensure you have the latest versions of make and other resources using something like <code>sudo apt-get update &amp;&amp; sudo apt-get dist-upgrade</code></p>

CC BY-SA 4.0
2021-09-13T09:21:57.227Z
2021-09-13T09:27:25.737Z
2021-09-13T09:27:25.737Z
RedGrittyBrick
<blockquote>
<p>the exact command is <code>make -C ./deploy</code></p>
</blockquote>
<p>Maybe your intention is to run <code>make -C ./depends</code> ?</p>

CC BY-SA 4.0
2021-10-13T20:43:18.917Z
2021-10-13T20:43:18.917Z
hebasto
<p>I'm trying to compile the depends library of bitcoin v0.21.0 on Ubuntu 20.04.
When I'm running the make command, I'm receiving this error:
<code>funcs.mk:265: *** empty variable name.  Stop.</code></p>
<p>What is the meaning of the error and how can I resolve it?</p>

CC BY-SA 4.0
2021-09-13T17:40:43.747Z
Can you give the exact commands you're running, and the full output (or at least, the last few lines of it). It's very hard to say based on just what you're giving here. Also note that v22.0 was just released; maybe you want to try that instead.
Pieter Wuille
CC BY-SA 4.0
2021-09-14T11:45:32.650Z
@PieterWuille the exact command is `make -C ./deploy`.
liorko
<bitcoin-core><compiling>
Cannot compile depends library- bitcoin v0.21.0
liorko
# Cannot compile depends library- bitcoin v0.21.0

(Asked by: username_0 on 2021-09-13)

I'm trying to compile the depends library of bitcoin v0.21.0 on Ubuntu 20.04.
When I'm running the make command, I'm receiving this error:
`funcs.mk:265: *** empty variable name. Stop.`

What is the meaning of the error and how can I resolve it?

**Tags:** bitcoin-core, compiling

> **Comments:**
> **username_1**: Can you give the exact commands you're running, and the full output (or at least, the last few lines of it). It's very hard to say based on just what you're giving here. Also note that v22.0 was just released; maybe you want to try that instead.  
> **username_0**: @username_1 the exact command is `make -C ./deploy`.  

---

## 2 answers

### Answer by username_2 on 2021-09-13. Score: 0

> ```
> funcs.mk:265: *** empty variable name.  Stop.
>
> ```

> **What is the meaning of the error ...**

It means that line 265 of `funcs.mk` contains an equals sign but the item to its left is not a valid variable name. `Stop` means `make` was unable to continue due to this error.

> **... and how can I resolve it?**

By studying line 265.

Likely there is something earlier or externally that causes some construction here to not contain what it should.

You may need to ensure you have the latest versions of make and other resources using something like `sudo apt-get update && sudo apt-get dist-upgrade`


---

### Answer by username_3 on 2021-10-13. Score: 0

> the exact command is `make -C ./deploy`

Maybe your intention is to run `make -C ./depends` ?


---

