Hallo zusammen
Da die vorkompilierte Handbrake CLI QPKG Datei veraltet ist, würde ich gerne die neuste Handbrake CLI auf meinem TS1277 selber kompilieren.
Leider scheitere ich jedoch daran, dass ich die nasm bin nicht zum laufen bekomme.
Wäre sehr dankbar, wenn mir da jemand weiterhelfen könnte.
Was ich tue:
1. neuster Source-Code von Handbrake CLI auf die Platte ziehen (git clone...)
2. configure starten mit "./configure --launch-jobs=$(nproc) --launch --disable-gtk"
Leider bricht dies ab, da nasm nicht gefunden wird.
Output:
Code
-sh: nproc: command not found
probe: build tuple...(pass) x86_64-pc-linux-gnu
find: ar...(pass) /opt/bin/ar
find: cp...(pass) /opt/bin/cp
find: gm4...(pass) /opt/bin/m4
find: mkdir...(pass) /opt/bin/mkdir
find: gpatch...(pass) /opt/bin/patch
find: rm...(pass) /opt/bin/rm
find: ranlib...(pass) /opt/bin/ranlib
find: strip...(pass) /opt/bin/strip
find: gtar...(pass) /opt/bin/tar
find: python3...(pass) /opt/bin/python3
find: gcc...(pass) /opt/bin/gcc
find: gmake...(pass) /opt/bin/make
find: autoconf...(pass) /opt/bin/autoconf
find: automake...(pass) /opt/bin/automake
find: libtool...(pass) /opt/bin/libtool
find: lipo...(fail) not found
find: pkg-config...(pass) /opt/bin/pkg-config
find: meson...(pass) /opt/bin/meson
find: nasm...(fail) not found
: name[0] = nasm
ERROR: unable to continue; configure stop.
Alles anzeigen
Mit "opkg install nasm" findet es kein package. Daher habe ich dann versucht nasm selber zu kompilieren. Leider scheitere ich beim "make" auch dort.
Output:
Code
gcc -c -g -O3 -fwrapv -U__STRICT_ANSI__ -fno-common -Werror=attributes -fvisibility=hidden -W -Wall -pedantic -Wc90-c99-compat -Wno-long-long -Wno-shift-negative-value -Werror=implicit -Werror=missing-braces -Werror=return-type -Werror=trigraphs -Werror=pointer-arith -Werror=missing-prototypes -Werror=missing-declarations -Werror=comment -Werror=vla -DHAVE_CONFIG_H -I. -I. -I./include -I./include -I./x86 -I./x86 -I./asm -I./asm -I./disasm -I./disasm -I./output -I./output -o nasmlib/ver.o nasmlib/ver.c
In file included from nasmlib/ver.c:35:0:
./version.h:8:29: warning: missing terminating " character
"#define NASM_VER "2.14.02
^
./version.h:9:1: warning: missing terminating " character
#endif /* NASM_VERSION_H */
^
./version.h:9:1: error: missing terminating " character
./version.h:8:29: error: missing terminating " character
"#define NASM_VER "2.14.02
^
nasmlib/ver.c:38:29: note: in expansion of macro 'NASM_VER'
const char nasm_version[] = NASM_VER;
^~~~~~~~
nasmlib/ver.c:38:37: error: expected expression before ';' token
const char nasm_version[] = NASM_VER;
^
In file included from nasmlib/ver.c:35:0:
./version.h:8:29: error: missing terminating " character
"#define NASM_VER "2.14.02
^
nasmlib/ver.c:48:30: note: in expansion of macro 'NASM_VER'
"The Netwide Assembler " NASM_VER;
^~~~~~~~
./version.h:8:29: error: missing terminating " character
"#define NASM_VER "2.14.02
^
nasmlib/ver.c:51:13: note: in expansion of macro 'NASM_VER'
"NASM " NASM_VER;
^~~~~~~~
make: *** [Makefile:77: nasmlib/ver.o] Error 1
Alles anzeigen