anthwlock / untrunc

Restore a truncated mp4/mov. Improved version of ponchio/untrunc
GNU General Public License v2.0
1.87k stars 182 forks source link

How to install for FreeBSD 13.1? #135

Closed rajhlinux closed 1 year ago

rajhlinux commented 1 year ago

I did the following:

cd /usr/home/user/untrunc

make FF_VER=3.3.9

I get the error below:

make: "/usr/home/user/untrunc/Makefile" line 9: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 12: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 13: warning: duplicate script for target "ifeq" ignored
make: "Makefile" line 11: warning: using previous script for "ifeq" defined here
make: "/usr/home/user/untrunc/Makefile" line 13: warning: duplicate script for target "(,)" ignored
make: "Makefile" line 11: warning: using previous script for "(,)" defined here
make: "/usr/home/user/untrunc/Makefile" line 14: warning: duplicate script for target "ifeq" ignored
make: "Makefile" line 11: warning: using previous script for "ifeq" defined here
make: "/usr/home/user/untrunc/Makefile" line 14: warning: duplicate script for target "(,)" ignored
make: "Makefile" line 11: warning: using previous script for "(,)" defined here
make: "/usr/home/user/untrunc/Makefile" line 15: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 16: warning: duplicate script for target "else" ignored
make: "Makefile" line 14: warning: using previous script for "else" defined here
make: "/usr/home/user/untrunc/Makefile" line 16: warning: duplicate script for target "ifeq" ignored
make: "Makefile" line 11: warning: using previous script for "ifeq" defined here
make: "/usr/home/user/untrunc/Makefile" line 16: warning: duplicate script for target "(,)" ignored
make: "Makefile" line 11: warning: using previous script for "(,)" defined here
make: "/usr/home/user/untrunc/Makefile" line 17: warning: duplicate script for target "else" ignored
make: "Makefile" line 14: warning: using previous script for "else" defined here
make: "/usr/home/user/untrunc/Makefile" line 17: warning: duplicate script for target "ifeq" ignored
make: "Makefile" line 11: warning: using previous script for "ifeq" defined here
make: "/usr/home/user/untrunc/Makefile" line 17: warning: duplicate script for target "(,)" ignored
make: "Makefile" line 11: warning: using previous script for "(,)" defined here
make: "/usr/home/user/untrunc/Makefile" line 18: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 19: warning: duplicate script for target "else" ignored
make: "Makefile" line 14: warning: using previous script for "else" defined here
make: "/usr/home/user/untrunc/Makefile" line 19: warning: duplicate script for target "ifeq" ignored
make: "Makefile" line 11: warning: using previous script for "ifeq" defined here
make: "/usr/home/user/untrunc/Makefile" line 19: warning: duplicate script for target "(,)" ignored
make: "Makefile" line 11: warning: using previous script for "(,)" defined here
make: "/usr/home/user/untrunc/Makefile" line 20: warning: duplicate script for target "else" ignored
make: "Makefile" line 14: warning: using previous script for "else" defined here
make: "/usr/home/user/untrunc/Makefile" line 20: warning: duplicate script for target "ifeq" ignored
make: "Makefile" line 11: warning: using previous script for "ifeq" defined here
make: "/usr/home/user/untrunc/Makefile" line 20: warning: duplicate script for target "(,)" ignored
make: "Makefile" line 11: warning: using previous script for "(,)" defined here
make: "/usr/home/user/untrunc/Makefile" line 21: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 23: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 24: warning: duplicate script for target "ifeq" ignored
make: "Makefile" line 11: warning: using previous script for "ifeq" defined here
make: "/usr/home/user/untrunc/Makefile" line 25: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 27: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 31: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 32: warning: duplicate script for target "ifeq" ignored
make: "Makefile" line 11: warning: using previous script for "ifeq" defined here
make: "/usr/home/user/untrunc/Makefile" line 33: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 46: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 50: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 51: warning: duplicate script for target "ifeq" ignored
make: "Makefile" line 11: warning: using previous script for "ifeq" defined here
make: "/usr/home/user/untrunc/Makefile" line 52: warning: duplicate script for target "ifeq" ignored
make: "Makefile" line 11: warning: using previous script for "ifeq" defined here
make: "/usr/home/user/untrunc/Makefile" line 53: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 55: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 71: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 72: warning: duplicate script for target "ifeq" ignored
make: "Makefile" line 11: warning: using previous script for "ifeq" defined here
make: "/usr/home/user/untrunc/Makefile" line 72: warning: duplicate script for target "(,)" ignored
make: "Makefile" line 11: warning: using previous script for "(,)" defined here
make: "/usr/home/user/untrunc/Makefile" line 74: warning: duplicate script for target "ifeq" ignored
make: "Makefile" line 11: warning: using previous script for "ifeq" defined here
make: "/usr/home/user/untrunc/Makefile" line 74: warning: duplicate script for target "(,)" ignored
make: "Makefile" line 11: warning: using previous script for "(,)" defined here
make: "/usr/home/user/untrunc/Makefile" line 75: warning: duplicate script for target "ifeq" ignored
make: "Makefile" line 11: warning: using previous script for "ifeq" defined here
make: "/usr/home/user/untrunc/Makefile" line 75: warning: duplicate script for target "(,)" ignored
make: "Makefile" line 11: warning: using previous script for "(,)" defined here
make: "/usr/home/user/untrunc/Makefile" line 76: warning: duplicate script for target "ifeq" ignored
make: "Makefile" line 11: warning: using previous script for "ifeq" defined here
make: "/usr/home/user/untrunc/Makefile" line 76: warning: duplicate script for target "(,)" ignored
make: "Makefile" line 11: warning: using previous script for "(,)" defined here
make: "/usr/home/user/untrunc/Makefile" line 77: warning: duplicate script for target "ifeq" ignored
make: "Makefile" line 11: warning: using previous script for "ifeq" defined here
make: "/usr/home/user/untrunc/Makefile" line 77: warning: duplicate script for target "(,)" ignored
make: "Makefile" line 11: warning: using previous script for "(,)" defined here
make: "/usr/home/user/untrunc/Makefile" line 78: warning: duplicate script for target "ifeq" ignored
make: "Makefile" line 11: warning: using previous script for "ifeq" defined here
make: "/usr/home/user/untrunc/Makefile" line 78: warning: duplicate script for target "(,)" ignored
make: "Makefile" line 11: warning: using previous script for "(,)" defined here
make: "/usr/home/user/untrunc/Makefile" line 79: warning: duplicate script for target "ifeq" ignored
make: "Makefile" line 11: warning: using previous script for "ifeq" defined here
make: "/usr/home/user/untrunc/Makefile" line 79: warning: duplicate script for target "(,)" ignored
make: "Makefile" line 11: warning: using previous script for "(,)" defined here
make: "/usr/home/user/untrunc/Makefile" line 80: warning: duplicate script for target "ifeq" ignored
make: "Makefile" line 11: warning: using previous script for "ifeq" defined here
make: "/usr/home/user/untrunc/Makefile" line 80: warning: duplicate script for target "(,)" ignored
make: "Makefile" line 11: warning: using previous script for "(,)" defined here
make: "/usr/home/user/untrunc/Makefile" line 81: warning: duplicate script for target "ifeq" ignored
make: "Makefile" line 11: warning: using previous script for "ifeq" defined here
make: "/usr/home/user/untrunc/Makefile" line 81: warning: duplicate script for target "(,)" ignored
make: "Makefile" line 11: warning: using previous script for "(,)" defined here
make: "/usr/home/user/untrunc/Makefile" line 82: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 86: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 87: warning: duplicate script for target "ifeq" ignored
make: "Makefile" line 11: warning: using previous script for "ifeq" defined here
make: "/usr/home/user/untrunc/Makefile" line 87: warning: duplicate script for target "(,)" ignored
make: "Makefile" line 11: warning: using previous script for "(,)" defined here
make: "/usr/home/user/untrunc/Makefile" line 88: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 92: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 93: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 105: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 107: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 109: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 126: Invalid line type
make: "/usr/home/user/untrunc/Makefile" line 128: Invalid line type
make: Fatal errors encountered -- cannot continue
make: stopped in /usr/home/user/untrunc

Machine:

OS: FreeBSD 13.1-RELEASE-p5 amd64 
Shell: sh 
Resolution: 3840x2160 
DE: Plasma 5.24.7 
WM: KWin 
Theme: [Plasma], Breeze [GTK2/3] 
Icons: [Plasma], breeze-dark [GTK2/3] 
Terminal: konsole 
CPU: AMD FX-8350 (8) @ 3.991GHz 
GPU: Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] 
Memory: 9992MiB / 32684MiB 

Thanks.

rajhlinux commented 1 year ago

I got it to work using the "With local libraries" setup guide on this git.

Using FreeBSD's compat linux system.