When I try to run make I get:
❯ make
[ 4%] Building C object libmultihash/CMakeFiles/multihashlib.dir/crc32.c.o
[ 8%] Building C object libmultihash/CMakeFiles/multihashlib.dir/edonkey.c.o
[ 12%] Building C object libmultihash/CMakeFiles/multihashlib.dir/md4.c.o
[ 16%] Building C object libmultihash/CMakeFiles/multihashlib.dir/md5.c.o
[ 20%] Building C object libmultihash/CMakeFiles/multihashlib.dir/multihash.c.o
[ 25%] Building C object libmultihash/CMakeFiles/multihashlib.dir/sha1.c.o
[ 29%] Linking C static library libmultihash.a
[ 29%] Built target multihashlib
[ 33%] Building C object libfriidump/CMakeFiles/friidumplib.dir/brickblocker.c.o
[ 37%] Building C object libfriidump/CMakeFiles/friidumplib.dir/disc.c.o
[ 41%] Building C object libfriidump/CMakeFiles/friidumplib.dir/dumper.c.o
[ 45%] Building C object libfriidump/CMakeFiles/friidumplib.dir/dvd_drive.c.o
[ 50%] Building C object libfriidump/CMakeFiles/friidumplib.dir/hitachi.c.o
[ 54%] Building C object libfriidump/CMakeFiles/friidumplib.dir/ecma-267.c.o
[ 58%] Building C object libfriidump/CMakeFiles/friidumplib.dir/lite-on.c.o
[ 62%] Building C object libfriidump/CMakeFiles/friidumplib.dir/misc.c.o
/home/lcoogan/Code/friidump/libfriidump/misc.c: In function ‘_logprintf’:
/home/lcoogan/Code/friidump/libfriidump/misc.c:88:3: warning: implicit declaration of function ‘gettimeofday’ [-Wimplicit-function-declaration]
88 | gettimeofday (&now, NULL);
| ^~~~~~~~~~~~
[ 66%] Building C object libfriidump/CMakeFiles/friidumplib.dir/renesas.c.o
[ 70%] Building C object libfriidump/CMakeFiles/friidumplib.dir/rs.c.o
/home/lcoogan/Code/friidump/libfriidump/rs.c: In function ‘modnn’:
/home/lcoogan/Code/friidump/libfriidump/rs.c:47:12: warning: right shift count >= width of type [-Wshift-count-overflow]
47 | x = (x >> 0xff) + (x & 0xff);
| ^~
[ 75%] Building C object libfriidump/CMakeFiles/friidumplib.dir/unscrambler.c.o
[ 79%] Building C object libfriidump/CMakeFiles/friidumplib.dir/vanilla_2064.c.o
[ 83%] Building C object libfriidump/CMakeFiles/friidumplib.dir/vanilla_2384.c.o
[ 87%] Building C object libfriidump/CMakeFiles/friidumplib.dir/win32compat.c.o
[ 91%] Linking C shared library libfriidump.so
/usr/bin/ld: CMakeFiles/friidumplib.dir/unscrambler.c.o:(.bss+0x0): multiple definition of `disctype'; CMakeFiles/friidumplib.dir/disc.c.o:(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [libfriidump/CMakeFiles/friidumplib.dir/build.make:299: libfriidump/libfriidump.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:182: libfriidump/CMakeFiles/friidumplib.dir/all] Error 2
make: *** [Makefile:171: all] Error 2
When I try to run
makeI get: