marlam / bino

3D video player with support for 180°/360° video and Virtual Reality
https://bino3d.org
GNU General Public License v3.0
45 stars 14 forks source link

bino #6

Closed anton12345G closed 3 years ago

anton12345G commented 3 years ago

Bino fails to install error manjaro xfce 20.2.1

config.status: create src / base / Makefile config.status: Create src / Makefile config.status: create document / Makefile config.status: Create pkg / macosx / Info.plist config.status: create config.h config.status: config.h hasn't changed config.status: Execute file delete commands config.status: executing po directory commands config.status: create po / POTFILES config.status: create po / Makefile Configuration: NLS: yes Equalizer: no NVIDIA Quadro SDI Output: No lirc: yes make recursive make [1]: enter directory "/ home / anton / bino" Doing everything in software make [2]: enter directory "/ home / anton / bino / po" error: gettext infrastructure mismatch: Makefile.in.in from gettext version 0.19 is used, but autoconf macros are from gettext version 0.20 make [2]: [Makefile: 201: stamp-po] Error 1 make [2]: exit the directory "/ home / anton / bino / po" make [1]: [Makefile: 458: fully recursive] Error 1 make [1]: exit "/ home / anton / bino" directory make: [Makefile: 397: all] Error 2 Installing in po make [1]: enter directory "/ home / anton / bino / po" error: gettext infrastructure mismatch: Makefile.in.in from gettext version 0.19 is used, but autoconf macros are from gettext version 0.20 make [1]: [Makefile: 201: stamp-po] Error 1 make [1]: exit the directory "/ home / anton / bino / po" make: *** [Makefile: 458: recursive install] Error 1

marlam commented 3 years ago

This gettext incompatibility is unfortunately not solvable in a clean way (and that's the fault of gettext). You can either override the gettext files with gettextize or use the last release archive to avoid this problem.

anton12345G commented 3 years ago

Good day!

     You can of course try to roll back this package to version 19,

gettext rollback is done without problems and does not touch any dependencies (checked for myself), after that a new error appears usr / sbin / ld: video_output.o: in the function "video_output :: color_init (int, parameters const &, video_frame const &)": video_output.cpp :(. text + 0x5a85): undefined reference to "glewContextIsSupported" / usr / sbin / ld: video_output_qt.o: in the "video_output_qt :: init ()" function: video_output_qt.cpp :(. text + 0x39ce): undefined reference to "glewContextInit" / usr / sbin / ld: video_output_qt.cpp :(. text + 0x39fc): undefined reference to "glewContextIsSupported" collect2: error: ld execution exited with return code 1 make [4]: ​​ [Makefile: 742: bino] Error 1 make [4]: ​​exit from directory "/home/ypp/.cache/paru/clone/bino/src/bino-1.6.7/src" make [3]: [Makefile: 953: all-recursive] Error 1 make [3]: exit from directory "/home/ypp/.cache/paru/clone/bino/src/bino-1.6.7/src" make [2]: [Makefile: 656: all] Error 2 make [2]: exit from directory "/home/ypp/.cache/paru/clone/bino/src/bino-1.6.7/src" make [1]: [Makefile: 457: all-recursive] Error 1 make [1]: exit from directory "/home/ypp/.cache/paru/clone/bino/src/bino-1.6.7" make: *** [Makefile: 396: all] Error 2 ==> ERROR: The build () has failed.

did not help

jose1711 commented 3 years ago

Had the same issue on Arch Linux, solved it like this (not sure if this is a good solution tho but I could run bino at least):

git clone https://git.marlam.de/git/bino.git
cd bino
gettextize -f
# hit Enter
autoreconf -i
./configure --prefix=/usr --with-qt-version=5
make
# make install, etc