Package Details: bomi-git 0.9.11.r65.g9544cb07-1

Git Clone URL: https://aur.archlinux.org/bomi-git.git (read-only, click to copy)
Package Base: bomi-git
Description: Powerful and easy-to-use GUI multimedia player based on mpv (git version)
Upstream URL: http://bomi-player.github.io
Licenses: GPL
Conflicts: bomi, cmplayer
Provides: bomi
Submitter: Kaan
Maintainer: eclairevoyant
Last Packager: rainbob
Votes: 21
Popularity: 0.000002
First Submitted: 2015-08-15 10:21 (UTC)
Last Updated: 2022-08-16 18:36 (UTC)

Dependencies (33)

Required by (0)

Sources (1)

Latest Comments

1 2 3 4 5 6 .. 9 Next › Last »

mans0n commented on 2024-01-04 16:10 (UTC) (edited on 2024-01-04 16:11 (UTC) by mans0n)

I found out that the libmpv.a error is due to the deprecated universal newlines mode in the old waflib. As for the solution, I just chose to update waf to the latest version.

I've also encountered the libxcb segfault on KDE Wayland session. It seems that megasync is also experiencing this bug, and I confirm I could successfully launch bomi with QT_QPA_PLATFORM=xcb.

Sadly I'm still having trouble with the hardware acceleration. :(

NdranC commented on 2023-09-21 10:43 (UTC)

Despite my previous comment I managed to get it working on wayland. I'm unsure as to why it wasn't working before but after a distro reinstall I decided to try again. This is what I did:

  • Install python2 from the AUR
  • Run in the terminal "git clone https://aur.archlinux.org/packages/bomi-git"
  • cd into bomi-git and edit the PKBUILD file with a text editor
  • Add the line "find . -type f -print0 | xargs -0 sed -i 's/env python$/env python2/g'" (without double quotes) to the prepare() section (thanks to X-3 for providing this).
  • Run in the terminal while still inside the bomi-git folder "makepkg -si"

Doing this bomi install and launches without any errors. Tested on gnome-shell 44 both xorg and wayland.

NdranC commented on 2023-08-19 04:34 (UTC) (edited on 2023-08-19 04:47 (UTC) by NdranC)

Like some, I was getting the "bomi-git/src/bomi/build/lib/libmpv.a: No such file or directory" error. I was able to fix it by installing python2 and using X-3's fix to the PKBUILD.

Unfortunately, despite installing successfully I'm getting a segmentation fault (core dumped) when I try to launch it. Unsure as to why. Any ideas?

EDIT: It occurs to me that it might be incompatible with wayland. This is the first time, I've tried to run it under it. Anybody else can confirm?

EDIT2: This is what journalctl has to say about the core dump

                                             Process 112322 (bomi) of user 1000 dumped core.

                                             Stack trace of thread 112322:
                                             #0  0x00007f12716bdfff xcb_send_request_with_fds64 (libxcb.so.1 + 0x13fff)
                                             #1  0x00007f12716be7fe xcb_send_request (libxcb.so.1 + 0x147fe)
                                             #2  0x00007f12716bfed9 xcb_intern_atom (libxcb.so.1 + 0x15ed9)
                                             #3  0x000055a8c920ed9a n/a (bomi + 0x26dd9a)
                                             #4  0x000055a8c9145341 n/a (bomi + 0x1a4341)
                                             #5  0x000055a8c908bb07 n/a (bomi + 0xeab07)
                                             #6  0x00007f126cc27cd0 n/a (libc.so.6 + 0x27cd0)
                                             #7  0x00007f126cc27d8a __libc_start_main (libc.so.6 + 0x27d8a)
                                             #8  0x000055a8c9096885 n/a (bomi + 0xf5885)

                                             Stack trace of thread 112329:
                                             #0  0x00007f126cd039df __poll (libc.so.6 + 0x1039df)
                                             #1  0x00007f126bd6cc2f n/a (libglib-2.0.so.0 + 0xb7c2f)
                                             #2  0x00007f126bd0d0e2 g_main_context_iteration (libglib-2.0.so.0 + 0x580e2)
                                             #3  0x00007f126d6eb51c _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.>
                                             #4  0x00007f126d69b404 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x29b404)
                                             #5  0x00007f126d4f73b6 _ZN7QThread4execEv (libQt5Core.so.5 + 0xf73b6)
                                             #6  0x00007f126ef55a9a n/a (libQt5DBus.so.5 + 0x18a9a)
                                             #7  0x00007f126d4f35da n/a (libQt5Core.so.5 + 0xf35da)
                                             #8  0x00007f126cc8c9eb n/a (libc.so.6 + 0x8c9eb)
                                             #9  0x00007f126cd1123c n/a (libc.so.6 + 0x11123c)

                                             Stack trace of thread 112330:
                                             #0  0x00007f126cc894ae n/a (libc.so.6 + 0x894ae)
                                             #1  0x00007f126cc8bd40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                                             #2  0x00007f126d4fb364 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xfb364)
                                             #3  0x00007f125b522cb4 n/a (libQt5WaylandClient.so.5 + 0x72cb4)
                                             #4  0x00007f126d4f35da n/a (libQt5Core.so.5 + 0xf35da)
                                             #5  0x00007f126cc8c9eb n/a (libc.so.6 + 0x8c9eb)
                                             #6  0x00007f126cd1123c n/a (libc.so.6 + 0x11123c)

                                             Stack trace of thread 112331:
                                             #0  0x00007f126cd039df __poll (libc.so.6 + 0x1039df)
                                             #1  0x00007f125b522d0d n/a (libQt5WaylandClient.so.5 + 0x72d0d)
                                             #2  0x00007f126d4f35da n/a (libQt5Core.so.5 + 0xf35da)
                                             #3  0x00007f126cc8c9eb n/a (libc.so.6 + 0x8c9eb)
                                             #4  0x00007f126cd1123c n/a (libc.so.6 + 0x11123c)
                                             ELF object binary architecture: AMD x86-64

X-3 commented on 2023-06-09 12:24 (UTC)

I have a build problem because python2 is no longer the default


/usr/bin/ld: cannot find /tmp/yaycache/bomi-git/src/bomi/build/lib/libmpv.a: No such file or directory

I corrected this by adding in the prepare() section a replacement


find . -type f -print0 | xargs -0 sed -i 's/env python$/env python2/g'

eclairevoyant commented on 2023-01-19 21:25 (UTC)

Builds and runs fine in a clean chroot for x86_64

angrystar170 commented on 2022-11-29 08:30 (UTC)

errors when building bomi-git. error log: https://gist.github.com/angrystar170/1cc0ece5dec24672a5d4b75959382a36

zoli commented on 2022-11-02 09:28 (UTC)

The audio seems to have problem lately, It sounds odd and different from other players.

nemonein commented on 2022-10-07 09:27 (UTC) (edited on 2022-10-07 14:55 (UTC) by nemonein)

Hello. I cannot build bomi. The errors are..

<snip>
-------------
'configure' finished successfully (2.311s)
Waf: Entering directory `/home/archlin/for_aur/aur/bomi-git/src/bomi/src/mpv/build'
[  1/212] Compiling TOOLS/osxbundle/mpv.app/Contents/Resources/icon.icns
[  2/212] Compiling video/out/x11_icon.bin
[  3/212] Compiling etc/input.conf
[  4/212] Compiling sub/osd_font.otf
[  5/212] Compiling player/lua/defaults.lua
[  6/212] Compiling player/lua/assdraw.lua
[  7/212] Compiling player/lua/options.lua
[  8/212] Compiling player/lua/osc.lua
[  9/212] Compiling player/lua/ytdl_hook.lua
[ 10/212] Processing ebml_types.h: demux/ebml.c demux/demux_mkv.c -> build/ebml_types.h
[ 11/212] Compiling demux/ebml.c
[ 12/212] Compiling libmpv/mpv.pc.in
Waf: Leaving directory `/home/archlin/for_aur/aur/bomi-git/src/bomi/src/mpv/build'
Build failed
Traceback (most recent call last):
  File "/home/archlin/for_aur/aur/bomi-git/src/bomi/src/mpv/.waf3-2.0.14-e67604cd8962dbdaf7c93e0d7470ef5b/waflib/Task.py", line 176, in process
    ret=self.run()
  File "/home/archlin/for_aur/aur/bomi-git/src/bomi/src/mpv/.waf3-2.0.14-e67604cd8962dbdaf7c93e0d7470ef5b/waflib/TaskGen.py", line 401, in run
    self.outputs[0].write(code,encoding=getattr(self.generator,'encoding','latin-1'))
  File "/home/archlin/for_aur/aur/bomi-git/src/bomi/src/mpv/.waf3-2.0.14-e67604cd8962dbdaf7c93e0d7470ef5b/waflib/Node.py", line 108, in write
    Utils.writef(self.abspath(),data,flags,encoding)
  File "/home/archlin/for_aur/aur/bomi-git/src/bomi/src/mpv/.waf3-2.0.14-e67604cd8962dbdaf7c93e0d7470ef5b/waflib/Utils.py", line 158, in writef
    data=data.encode(encoding)
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 22-25: ordinal not in range(256)
<snip>
-------------
/usr/bin/ld: cannot find /home/archlin/for_aur/aur/bomi-git/src/bomi/build/lib/libmpv.a: No such file or directory
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile.Release:1385: ../../build/bomi] Error 1
make[2]: Leaving directory '/home/archlin/for_aur/aur/bomi-git/src/bomi/src/bomi'
make[1]: *** [Makefile:42: release] Error 2
make[1]: Leaving directory '/home/archlin/for_aur/aur/bomi-git/src/bomi/src/bomi'
make: *** [Makefile:40: build/build/bomi/bomi] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

I did successfully build bomi in December, last year.

NdranC commented on 2022-09-11 03:40 (UTC) (edited on 2022-10-02 12:41 (UTC) by NdranC)

make[2]: *** [Makefile.Release:6432: release/release/moc_maskareaitem.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/ndranc/.cache/paru/clone/bomi-git/src/bomi/src/bomi'
make[1]: *** [Makefile:42: release] Error 2
make[1]: Leaving directory '/home/ndranc/.cache/paru/clone/bomi-git/src/bomi/src/bomi'
make: *** [Makefile:40: build/build/bomi/bomi] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'bomi-git-0.9.11.r65.g9544cb07-1':
error: packages failed to build: bomi-git-0.9.11.r65.g9544cb07-1

Any idea why I would be getting this error?

EDIT: I think I figured out what was the problem, apparently paru was using my cache version of bomi instead of downloading the new one from the new github source, deleting the cached version fixed the issue.