• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
  1. Home
  2. crowimu
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
C
Offline
  • Profile
  • Following 0
  • Followers 0
  • Topics 1
  • Posts 7
  • Groups 0

crowimu

@crowimu

1
Reputation
28
Profile views
7
Posts
0
Followers
0
Following
Joined May 28, 2019, 3:37 PM
Last Online Mar 26, 2025, 8:10 AM
Age 56
Location Munich

crowimu Unfollow Follow

Best posts made by crowimu

  • RE: Again -- MMM-Navigate can't get installed.

    @rkorell finally I got it solved :)

    The issue is really the GPIO numbering, I found this SO thread:
    https://stackoverflow.com/questions/78173749/use-raspberry-pi-4-gpio-with-node-js
    It is also valid for Pi3 and Pi2

    cat /sys/kernel/debug/gpio
    
    gpiochip0: GPIOs 512-565, parent: platform/3f200000.gpio, pinctrl-bcm2835:
     gpio-512 (ID_SDA              )
     gpio-513 (ID_SCL              )
     gpio-514 (GPIO2               )
     gpio-515 (GPIO3               )
     gpio-516 (GPIO4               )
     gpio-517 (GPIO5               )
     gpio-518 (GPIO6               )
     gpio-519 (GPIO7               |spi0 CS1            ) out hi ACTIVE LOW
     gpio-520 (GPIO8               |spi0 CS0            ) out hi ACTIVE LOW
     gpio-521 (GPIO9               )
     gpio-522 (GPIO10              )
     gpio-523 (GPIO11              )
     gpio-524 (GPIO12              )
     gpio-525 (GPIO13              )
     gpio-526 (GPIO14              )
     gpio-527 (GPIO15              )
     gpio-528 (GPIO16              )
     gpio-529 (GPIO17              |sysfs               ) in  hi IRQ
     gpio-530 (GPIO18              )
     gpio-531 (GPIO19              )
     gpio-532 (GPIO20              )
     gpio-533 (GPIO21              )
     gpio-534 (GPIO22              |sysfs               ) in  hi IRQ
     gpio-535 (GPIO23              )
     gpio-536 (GPIO24              )
     gpio-537 (GPIO25              )
     gpio-538 (GPIO26              )
     gpio-539 (GPIO27              |sysfs               ) in  hi IRQ
    
    

    I needed to set up the numbers according to the output
    e.g. Pin27 is 539 in the MMM-Navigate config.
    Now everything works so far as expected, thank you all for your help!

    posted in Troubleshooting
    C
    crowimu
    Mar 3, 2025, 12:30 PM

Latest posts made by crowimu

  • RE: Again -- MMM-Navigate can't get installed.

    @rkorell finally I got it solved :)

    The issue is really the GPIO numbering, I found this SO thread:
    https://stackoverflow.com/questions/78173749/use-raspberry-pi-4-gpio-with-node-js
    It is also valid for Pi3 and Pi2

    cat /sys/kernel/debug/gpio
    
    gpiochip0: GPIOs 512-565, parent: platform/3f200000.gpio, pinctrl-bcm2835:
     gpio-512 (ID_SDA              )
     gpio-513 (ID_SCL              )
     gpio-514 (GPIO2               )
     gpio-515 (GPIO3               )
     gpio-516 (GPIO4               )
     gpio-517 (GPIO5               )
     gpio-518 (GPIO6               )
     gpio-519 (GPIO7               |spi0 CS1            ) out hi ACTIVE LOW
     gpio-520 (GPIO8               |spi0 CS0            ) out hi ACTIVE LOW
     gpio-521 (GPIO9               )
     gpio-522 (GPIO10              )
     gpio-523 (GPIO11              )
     gpio-524 (GPIO12              )
     gpio-525 (GPIO13              )
     gpio-526 (GPIO14              )
     gpio-527 (GPIO15              )
     gpio-528 (GPIO16              )
     gpio-529 (GPIO17              |sysfs               ) in  hi IRQ
     gpio-530 (GPIO18              )
     gpio-531 (GPIO19              )
     gpio-532 (GPIO20              )
     gpio-533 (GPIO21              )
     gpio-534 (GPIO22              |sysfs               ) in  hi IRQ
     gpio-535 (GPIO23              )
     gpio-536 (GPIO24              )
     gpio-537 (GPIO25              )
     gpio-538 (GPIO26              )
     gpio-539 (GPIO27              |sysfs               ) in  hi IRQ
    
    

    I needed to set up the numbers according to the output
    e.g. Pin27 is 539 in the MMM-Navigate config.
    Now everything works so far as expected, thank you all for your help!

    posted in Troubleshooting
    C
    crowimu
    Mar 3, 2025, 12:30 PM
  • RE: Again -- MMM-Navigate can't get installed.

    @rkorell Hi Ralf,
    I think the quadcore RPi2 is quite sufficient for a Magic Mirror, but I’ve also tested it on a RPi3 with the same results.
    I don’t like the power consumption of RPi4 and 5 and I also don’t like to add cooling fans to an SBC.
    So up to now I have always used RPi Zero / Zero2 / RPi 1/2 and 3 smoothly for my projects. :)

    posted in Troubleshooting
    C
    crowimu
    Mar 3, 2025, 11:53 AM
  • RE: Again -- MMM-Navigate can't get installed.

    @rkorell Thank you and all others for the hints, however up to now I did not manage to get the ‘onoff’ and the MMM-Navigate module workingon my system.
    I have recompiled onoff, installed it globally, changed the node version.
    Nothing helped yet :(

    I have started to create a simple module for my needs to control some fuctions with a rotary encoder,
    https://github.com/crowimu/MMM-RotaryNav
    It’s early stage, please wish me luck. :)

    posted in Troubleshooting
    C
    crowimu
    Mar 2, 2025, 8:10 PM
  • RE: Again -- MMM-Navigate can't get installed.

    @sdetweil Yes, sure. I assume there must have been a change in the GPIO handling, but have not figured out where. :(

    posted in Troubleshooting
    C
    crowimu
    Mar 1, 2025, 9:06 AM
  • RE: Again -- MMM-Navigate can't get installed.

    @rkorell said in Again -- MMM-Navigate can't get installed.:

    gpio=19=ip,pu

    Thanks for your help, , but it did not solve the error.
    I still get:

    [2025-02-28 22:27:10.007] [ERROR] Whoops! There was an uncaught exception...
    [2025-02-28 22:27:10.011] [ERROR] Error: EINVAL: invalid argument, write
        at Object.writeFileSync (node:fs:2427:20)
        at exportGpio (/home/dietpi/MagicMirror/modules/MMM-Navigate/node_modules/onoff/onoff.js:18:8)
        at new Gpio (/home/dietpi/MagicMirror/modules/MMM-Navigate/node_modules/onoff/onoff.js:172:36)
        at Class.intializeRotary (/home/dietpi/MagicMirror/modules/MMM-Navigate/node_helper.js:36:15)
        at Class.socketNotificationReceived (/home/dietpi/MagicMirror/modules/MMM-Navigate/node_helper.js:110:10)
        at Socket.<anonymous> (/home/dietpi/MagicMirror/js/node_helper.js:91:10)
        at Socket.onevent (/home/dietpi/MagicMirror/node_modules/socket.io/dist/socket.js:462:26)
        at Socket._onpacket (/home/dietpi/MagicMirror/node_modules/socket.io/dist/socket.js:430:22)
        at /home/dietpi/MagicMirror/node_modules/socket.io/dist/client.js:214:24
        at process.processTicksAndRejections (node:internal/process/task_queues:85:11) {
      errno: -22,
      code: 'EINVAL',
      syscall: 'write'
    }
    [2025-02-28 22:27:10.012] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
    [2025-02-28 22:27:10.013] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MagicMirrorOrg/MagicMirror/issues
    
    posted in Troubleshooting
    C
    crowimu
    Feb 28, 2025, 9:29 PM
  • RE: Again -- MMM-Navigate can't get installed.

    @sdetweil
    Thank you for your hint, ist somehow worked, but now I get this error, when starting:

    [2025-02-28 16:14:25.717] [LOG]   MMM-Navigate, listen on GPIO PINs (BCM): 16,20,21
    [2025-02-28 16:14:25.726] [ERROR] Whoops! There was an uncaught exception...
    [2025-02-28 16:14:25.748] [ERROR] Error: EINVAL: invalid argument, write
        at Object.writeFileSync (node:fs:2367:20)
        at exportGpio (/home/dietpi/MagicMirror/modules/MMM-Navigate/node_modules/onoff/onoff.js:18:8)
        at new Gpio (/home/dietpi/MagicMirror/modules/MMM-Navigate/node_modules/onoff/onoff.js:172:36)
        at Class.intializeRotary (/home/dietpi/MagicMirror/modules/MMM-Navigate/node_helper.js:36:15)
        at Class.socketNotificationReceived (/home/dietpi/MagicMirror/modules/MMM-Navigate/node_helper.js:110:10)
        at Socket.<anonymous> (/home/dietpi/MagicMirror/js/node_helper.js:91:10)
        at Socket.onevent (/home/dietpi/MagicMirror/node_modules/socket.io/dist/socket.js:462:26)
        at Socket._onpacket (/home/dietpi/MagicMirror/node_modules/socket.io/dist/socket.js:430:22)
        at /home/dietpi/MagicMirror/node_modules/socket.io/dist/client.js:214:24
        at process.processTicksAndRejections (node:internal/process/task_queues:77:11) {
      errno: -22,
      code: 'EINVAL',
      syscall: 'write'
    }
    
    
    posted in Troubleshooting
    C
    crowimu
    Feb 28, 2025, 4:16 PM
  • Again -- MMM-Navigate can't get installed.

    Re: MMM-Navigate cannot be installed

    I have a fresh install on a RPi2 with RPiOS Bullseye and want to use a rotary encoder.

    I tried the steps from “/topic/18792/mmm-navigate-cannot-be-installed” but I get the following error(s):

    .......snip.....
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:114:1: note: here
    npm error   114 | case seq ## _CHOICE: \
    npm error       | ^~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:769:25: note: in expansion of macro ‘len_decode’
    npm error   769 |                         len_decode(len, coder->rep_len_decoder,
    npm error       |                         ^~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:132:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
    npm error   132 |         prob -= (prob) >> RC_MOVE_BITS; \
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:122:17: note: in expansion of macro ‘rc_update_1’
    npm error   122 |                 rc_update_1(ld.choice); \
    npm error       |                 ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:769:25: note: in expansion of macro ‘len_decode’
    npm error   769 |                         len_decode(len, coder->rep_len_decoder,
    npm error       |                         ^~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:123:1: note: here
    npm error   123 | case seq ## _CHOICE2: \
    npm error       | ^~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:769:25: note: in expansion of macro ‘len_decode’
    npm error   769 |                         len_decode(len, coder->rep_len_decoder,
    npm error       |                         ^~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:132:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
    npm error   132 |         prob -= (prob) >> RC_MOVE_BITS; \
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:135:25: note: in expansion of macro ‘rc_update_1’
    npm error   135 |                         rc_update_1(ld.choice2); \
    npm error       |                         ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:769:25: note: in expansion of macro ‘len_decode’
    npm error   769 |                         len_decode(len, coder->rep_len_decoder,
    npm error       |                         ^~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:167:9: note: here
    npm error   167 |         case seq: rc_bit(prob, action0, action1, seq)
    npm error       |         ^~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:136:25: note: in expansion of macro ‘rc_bit_case’
    npm error   136 |                         rc_bit_case(ld.high[symbol], , , seq ## _HIGH0); \
    npm error       |                         ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:769:25: note: in expansion of macro ‘len_decode’
    npm error   769 |                         len_decode(len, coder->rep_len_decoder,
    npm error       |                         ^~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:114:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
    npm error   114 |         if (rc.code < rc_bound)
    npm error       |            ^
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:142:9: note: in expansion of macro ‘rc_if_0’
    npm error   142 |         rc_if_0(prob, seq) { \
    npm error       |         ^~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:155:9: note: in expansion of macro ‘rc_bit_last’
    npm error   155 |         rc_bit_last(prob, \
    npm error       |         ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:167:19: note: in expansion of macro ‘rc_bit’
    npm error   167 |         case seq: rc_bit(prob, action0, action1, seq)
    npm error       |                   ^~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:136:25: note: in expansion of macro ‘rc_bit_case’
    npm error   136 |                         rc_bit_case(ld.high[symbol], , , seq ## _HIGH0); \
    npm error       |                         ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:769:25: note: in expansion of macro ‘len_decode’
    npm error   769 |                         len_decode(len, coder->rep_len_decoder,
    npm error       |                         ^~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:167:9: note: here
    npm error   167 |         case seq: rc_bit(prob, action0, action1, seq)
    npm error       |         ^~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:137:25: note: in expansion of macro ‘rc_bit_case’
    npm error   137 |                         rc_bit_case(ld.high[symbol], , , seq ## _HIGH1); \
    npm error       |                         ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:769:25: note: in expansion of macro ‘len_decode’
    npm error   769 |                         len_decode(len, coder->rep_len_decoder,
    npm error       |                         ^~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:114:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
    npm error   114 |         if (rc.code < rc_bound)
    npm error       |            ^
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:142:9: note: in expansion of macro ‘rc_if_0’
    npm error   142 |         rc_if_0(prob, seq) { \
    npm error       |         ^~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:155:9: note: in expansion of macro ‘rc_bit_last’
    npm error   155 |         rc_bit_last(prob, \
    npm error       |         ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:167:19: note: in expansion of macro ‘rc_bit’
    npm error   167 |         case seq: rc_bit(prob, action0, action1, seq)
    npm error       |                   ^~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:137:25: note: in expansion of macro ‘rc_bit_case’
    npm error   137 |                         rc_bit_case(ld.high[symbol], , , seq ## _HIGH1); \
    npm error       |                         ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:769:25: note: in expansion of macro ‘len_decode’
    npm error   769 |                         len_decode(len, coder->rep_len_decoder,
    npm error       |                         ^~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:167:9: note: here
    npm error   167 |         case seq: rc_bit(prob, action0, action1, seq)
    npm error       |         ^~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:138:25: note: in expansion of macro ‘rc_bit_case’
    npm error   138 |                         rc_bit_case(ld.high[symbol], , , seq ## _HIGH2); \
    npm error       |                         ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:769:25: note: in expansion of macro ‘len_decode’
    npm error   769 |                         len_decode(len, coder->rep_len_decoder,
    npm error       |                         ^~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:114:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
    npm error   114 |         if (rc.code < rc_bound)
    npm error       |            ^
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:142:9: note: in expansion of macro ‘rc_if_0’
    npm error   142 |         rc_if_0(prob, seq) { \
    npm error       |         ^~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:155:9: note: in expansion of macro ‘rc_bit_last’
    npm error   155 |         rc_bit_last(prob, \
    npm error       |         ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:167:19: note: in expansion of macro ‘rc_bit’
    npm error   167 |         case seq: rc_bit(prob, action0, action1, seq)
    npm error       |                   ^~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:138:25: note: in expansion of macro ‘rc_bit_case’
    npm error   138 |                         rc_bit_case(ld.high[symbol], , , seq ## _HIGH2); \
    npm error       |                         ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:769:25: note: in expansion of macro ‘len_decode’
    npm error   769 |                         len_decode(len, coder->rep_len_decoder,
    npm error       |                         ^~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:167:9: note: here
    npm error   167 |         case seq: rc_bit(prob, action0, action1, seq)
    npm error       |         ^~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:139:25: note: in expansion of macro ‘rc_bit_case’
    npm error   139 |                         rc_bit_case(ld.high[symbol], , , seq ## _HIGH3); \
    npm error       |                         ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:769:25: note: in expansion of macro ‘len_decode’
    npm error   769 |                         len_decode(len, coder->rep_len_decoder,
    npm error       |                         ^~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:114:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
    npm error   114 |         if (rc.code < rc_bound)
    npm error       |            ^
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:142:9: note: in expansion of macro ‘rc_if_0’
    npm error   142 |         rc_if_0(prob, seq) { \
    npm error       |         ^~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:155:9: note: in expansion of macro ‘rc_bit_last’
    npm error   155 |         rc_bit_last(prob, \
    npm error       |         ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:167:19: note: in expansion of macro ‘rc_bit’
    npm error   167 |         case seq: rc_bit(prob, action0, action1, seq)
    npm error       |                   ^~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:139:25: note: in expansion of macro ‘rc_bit_case’
    npm error   139 |                         rc_bit_case(ld.high[symbol], , , seq ## _HIGH3); \
    npm error       |                         ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:769:25: note: in expansion of macro ‘len_decode’
    npm error   769 |                         len_decode(len, coder->rep_len_decoder,
    npm error       |                         ^~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:167:9: note: here
    npm error   167 |         case seq: rc_bit(prob, action0, action1, seq)
    npm error       |         ^~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:140:25: note: in expansion of macro ‘rc_bit_case’
    npm error   140 |                         rc_bit_case(ld.high[symbol], , , seq ## _HIGH4); \
    npm error       |                         ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:769:25: note: in expansion of macro ‘len_decode’
    npm error   769 |                         len_decode(len, coder->rep_len_decoder,
    npm error       |                         ^~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:114:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
    npm error   114 |         if (rc.code < rc_bound)
    npm error       |            ^
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:142:9: note: in expansion of macro ‘rc_if_0’
    npm error   142 |         rc_if_0(prob, seq) { \
    npm error       |         ^~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:155:9: note: in expansion of macro ‘rc_bit_last’
    npm error   155 |         rc_bit_last(prob, \
    npm error       |         ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:167:19: note: in expansion of macro ‘rc_bit’
    npm error   167 |         case seq: rc_bit(prob, action0, action1, seq)
    npm error       |                   ^~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:140:25: note: in expansion of macro ‘rc_bit_case’
    npm error   140 |                         rc_bit_case(ld.high[symbol], , , seq ## _HIGH4); \
    npm error       |                         ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:769:25: note: in expansion of macro ‘len_decode’
    npm error   769 |                         len_decode(len, coder->rep_len_decoder,
    npm error       |                         ^~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:167:9: note: here
    npm error   167 |         case seq: rc_bit(prob, action0, action1, seq)
    npm error       |         ^~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:141:25: note: in expansion of macro ‘rc_bit_case’
    npm error   141 |                         rc_bit_case(ld.high[symbol], , , seq ## _HIGH5); \
    npm error       |                         ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:769:25: note: in expansion of macro ‘len_decode’
    npm error   769 |                         len_decode(len, coder->rep_len_decoder,
    npm error       |                         ^~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:114:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
    npm error   114 |         if (rc.code < rc_bound)
    npm error       |            ^
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:142:9: note: in expansion of macro ‘rc_if_0’
    npm error   142 |         rc_if_0(prob, seq) { \
    npm error       |         ^~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:155:9: note: in expansion of macro ‘rc_bit_last’
    npm error   155 |         rc_bit_last(prob, \
    npm error       |         ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:167:19: note: in expansion of macro ‘rc_bit’
    npm error   167 |         case seq: rc_bit(prob, action0, action1, seq)
    npm error       |                   ^~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:141:25: note: in expansion of macro ‘rc_bit_case’
    npm error   141 |                         rc_bit_case(ld.high[symbol], , , seq ## _HIGH5); \
    npm error       |                         ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:769:25: note: in expansion of macro ‘len_decode’
    npm error   769 |                         len_decode(len, coder->rep_len_decoder,
    npm error       |                         ^~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:167:9: note: here
    npm error   167 |         case seq: rc_bit(prob, action0, action1, seq)
    npm error       |         ^~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:142:25: note: in expansion of macro ‘rc_bit_case’
    npm error   142 |                         rc_bit_case(ld.high[symbol], , , seq ## _HIGH6); \
    npm error       |                         ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:769:25: note: in expansion of macro ‘len_decode’
    npm error   769 |                         len_decode(len, coder->rep_len_decoder,
    npm error       |                         ^~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:114:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
    npm error   114 |         if (rc.code < rc_bound)
    npm error       |            ^
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:142:9: note: in expansion of macro ‘rc_if_0’
    npm error   142 |         rc_if_0(prob, seq) { \
    npm error       |         ^~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:155:9: note: in expansion of macro ‘rc_bit_last’
    npm error   155 |         rc_bit_last(prob, \
    npm error       |         ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:167:19: note: in expansion of macro ‘rc_bit’
    npm error   167 |         case seq: rc_bit(prob, action0, action1, seq)
    npm error       |                   ^~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:142:25: note: in expansion of macro ‘rc_bit_case’
    npm error   142 |                         rc_bit_case(ld.high[symbol], , , seq ## _HIGH6); \
    npm error       |                         ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:769:25: note: in expansion of macro ‘len_decode’
    npm error   769 |                         len_decode(len, coder->rep_len_decoder,
    npm error       |                         ^~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/rangecoder/range_decoder.h:167:9: note: here
    npm error   167 |         case seq: rc_bit(prob, action0, action1, seq)
    npm error       |         ^~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:143:25: note: in expansion of macro ‘rc_bit_case’
    npm error   143 |                         rc_bit_case(ld.high[symbol], , , seq ## _HIGH7); \
    npm error       |                         ^~~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:769:25: note: in expansion of macro ‘len_decode’
    npm error   769 |                         len_decode(len, coder->rep_len_decoder,
    npm error       |                         ^~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:144:32: warning: this statement may fall through [-Wimplicit-fallthrough=]
    npm error   144 |                         target = symbol - LEN_HIGH_SYMBOLS \
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:769:25: note: in expansion of macro ‘len_decode’
    npm error   769 |                         len_decode(len, coder->rep_len_decoder,
    npm error       |                         ^~~~~~~~~~
    npm error ../../xz-5.2.3/src/liblzma/lzma/lzma_decoder.c:782:9: note: here
    npm error   782 |         case SEQ_COPY:
    npm error       |         ^~~~
    npm error ar: `u' modifier ignored since `D' is the default (see `U')
    npm error In file included from ../src/liblzma-node.hpp:8,
    npm error                  from ../src/util.cpp:1:
    npm error /home/pi/MagicMirror/node_modules/node-addon-api/napi.h:2477:60: error: expected unqualified-id before ‘)’ token
    npm error  2477 |     TypedThreadSafeFunction<ContextType, DataType, CallJs>();
    npm error       |                                                            ^
    npm error /home/pi/MagicMirror/node_modules/node-addon-api/napi.h:2479:33: error: expected ‘)’ before ‘tsFunctionValue’
    npm error  2479 |         napi_threadsafe_function tsFunctionValue);
    npm error       |                                 ^~~~~~~~~~~~~~~~
    npm error       |                                 )
    npm error /home/pi/MagicMirror/node_modules/node-addon-api/napi.h:2478:59: note: to match this ‘(’
    npm error  2478 |     TypedThreadSafeFunction<ContextType, DataType, CallJs>(
    npm error       |                                                           ^
    npm error In file included from /home/pi/MagicMirror/node_modules/node-addon-api/napi.h:2725:
    npm error /home/pi/MagicMirror/node_modules/node-addon-api/napi-inl.h:4764:8: error: no declaration matches ‘Napi::TypedThreadSafeFunction<ContextType, DataType, CallJs>::TypedThreadSafeFunction()’
    npm error  4764 | inline TypedThreadSafeFunction<ContextType, DataType, CallJs>::
    npm error       |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    npm error /home/pi/MagicMirror/node_modules/node-addon-api/napi-inl.h:4764:8: note: no functions named ‘Napi::TypedThreadSafeFunction<ContextType, DataType, CallJs>::TypedThreadSafeFunction()’
    npm error /home/pi/MagicMirror/node_modules/node-addon-api/napi.h:2347:9: note: ‘class Napi::TypedThreadSafeFunction<ContextType, DataType, CallJs>’ defined here
    npm error  2347 |   class TypedThreadSafeFunction {
    npm error       |         ^~~~~~~~~~~~~~~~~~~~~~~
    npm error /home/pi/MagicMirror/node_modules/node-addon-api/napi-inl.h:4771:8: error: no declaration matches ‘Napi::TypedThreadSafeFunction<ContextType, DataType, CallJs>::TypedThreadSafeFunction(napi_threadsafe_function)’
    npm error  4771 | inline TypedThreadSafeFunction<ContextType, DataType, CallJs>::
    npm error       |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    npm error /home/pi/MagicMirror/node_modules/node-addon-api/napi-inl.h:4771:8: note: no functions named ‘Napi::TypedThreadSafeFunction<ContextType, DataType, CallJs>::TypedThreadSafeFunction(napi_threadsafe_function)’
    npm error /home/pi/MagicMirror/node_modules/node-addon-api/napi.h:2347:9: note: ‘class Napi::TypedThreadSafeFunction<ContextType, DataType, CallJs>’ defined here
    npm error  2347 |   class TypedThreadSafeFunction {
    npm error       |         ^~~~~~~~~~~~~~~~~~~~~~~
    npm error make: *** [lzma_native.target.mk:119: Release/obj.target/lzma_native/src/util.o] Fehler 1
    npm error gyp ERR! build error
    npm error gyp ERR! stack Error: `make` failed with exit code: 2
    npm error gyp ERR! stack     at ChildProcess.onExit (/home/pi/MagicMirror/node_modules/node-gyp/lib/build.js:203:23)
    npm error gyp ERR! stack     at ChildProcess.emit (node:events:507:28)
    npm error gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:294:12)
    npm error gyp ERR! System Linux 6.6.74+rpt-rpi-v7
    npm error gyp ERR! command "/usr/bin/node" "/home/pi/MagicMirror/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
    npm error gyp ERR! cwd /home/pi/MagicMirror/node_modules/lzma-native
    npm error gyp ERR! node -v v23.7.0
    npm error gyp ERR! node-gyp -v v9.4.1
    npm error gyp ERR! not ok
    npm error A complete log of this run can be found in: /home/pi/.npm/_logs/2025-02-28T08_28_12_505Z-debug-0.log
    /home/pi/MagicMirror/modules/MMM-Navigate
    ./postinstall: Zeile 8: ../../node_modules/.bin/electron-rebuild: Datei oder Verzeichnis nicht gefunden
    
    code_text
    

    Can anyone help, pleeeze?
    Thanks :)

    posted in Troubleshooting
    C
    crowimu
    Feb 28, 2025, 8:38 AM
Enjoying MagicMirror? Please consider a donation!
MagicMirror created by Michael Teeuw.
Forum managed by Sam, technical setup by Karsten.
This forum is using NodeBB as its core | Contributors
Contact | Privacy Policy