trouble building cr2hdr

Started by joef, October 17, 2020, 08:35:06 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

joef

trying to build cr2hdr from source on archlinux error messages doesnt make sense to me, can anybody help



[joe@laptop dual_iso]$ make cr2hdr
Using /usr/bin/arm-none-eabi-gcc (from PATH).
abort: no repository found in '/home/joe/Downloads/magic-lantern-branch-unified/magic-lantern-branch-unified/modules/dual_iso' (.hg not found)!
abort: no repository found in '/home/joe/Downloads/magic-lantern-branch-unified/magic-lantern-branch-unified/modules/dual_iso' (.hg not found)!
Updated HGVERSION
[ README   ]   module_strings.h
/bin/sh: python2: command not found
[ gcc      ]   cr2hdr
In file included from /usr/include/features.h:489,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:27,
                 from cr2hdr.c:32:
/usr/include/gnu/stubs.h:7:11: fatal error: gnu/stubs-32.h: No such file or directory
    7 | # include <gnu/stubs-32.h>
      |           ^~~~~~~~~~~~~~~~
compilation terminated.
In file included from /usr/include/features.h:489,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdint.h:26,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/stdint.h:9,
                 from ../../src/chdk-dng.c:43:
/usr/include/gnu/stubs.h:7:11: fatal error: gnu/stubs-32.h: No such file or directory
    7 | # include <gnu/stubs-32.h>
      |           ^~~~~~~~~~~~~~~~
compilation terminated.
In file included from /usr/include/features.h:489,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdint.h:26,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/stdint.h:9,
                 from dcraw-bridge.c:1:
/usr/include/gnu/stubs.h:7:11: fatal error: gnu/stubs-32.h: No such file or directory
    7 | # include <gnu/stubs-32.h>
      |           ^~~~~~~~~~~~~~~~
compilation terminated.
In file included from /usr/include/features.h:489,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:27,
                 from exiftool-bridge.c:1:
/usr/include/gnu/stubs.h:7:11: fatal error: gnu/stubs-32.h: No such file or directory
    7 | # include <gnu/stubs-32.h>
      |           ^~~~~~~~~~~~~~~~
compilation terminated.
In file included from /usr/include/features.h:489,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:27,
                 from adobedng-bridge.c:1:
/usr/include/gnu/stubs.h:7:11: fatal error: gnu/stubs-32.h: No such file or directory
    7 | # include <gnu/stubs-32.h>
      |           ^~~~~~~~~~~~~~~~
compilation terminated.
In file included from /usr/include/features.h:489,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:27,
                 from amaze_demosaic_RT.c:29:
/usr/include/gnu/stubs.h:7:11: fatal error: gnu/stubs-32.h: No such file or directory
    7 | # include <gnu/stubs-32.h>
      |           ^~~~~~~~~~~~~~~~
compilation terminated.
In file included from /usr/include/features.h:489,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/math.h:27,
                 from dither.c:1:
/usr/include/gnu/stubs.h:7:11: fatal error: gnu/stubs-32.h: No such file or directory
    7 | # include <gnu/stubs-32.h>
      |           ^~~~~~~~~~~~~~~~
compilation terminated.
In file included from /usr/include/features.h:489,
                 from /usr/include/time.h:25,
                 from timing.c:1:
/usr/include/gnu/stubs.h:7:11: fatal error: gnu/stubs-32.h: No such file or directory
    7 | # include <gnu/stubs-32.h>
      |           ^~~~~~~~~~~~~~~~
compilation terminated.
In file included from /usr/include/features.h:489,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from kelvin.c:1:
/usr/include/gnu/stubs.h:7:11: fatal error: gnu/stubs-32.h: No such file or directory
    7 | # include <gnu/stubs-32.h>
      |           ^~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile.cr2hdr:19: cr2hdr] Error 1

names_are_hard

Bitbucket removed all Mercurial / Hg repositories.  You'll need to update any references to point to Hetpapod: https://foss.heptapod.net/magic-lantern/magic-lantern

I also see a problem due to python2 dependencies.  You'll need to ensure "python2" points to a valid binary, or fix the scripts some other way.

joef