Package Details: bcompare-nautilus 5.0.1.29877-1

Git Clone URL: https://aur.archlinux.org/bcompare.git (read-only, click to copy)
Package Base: bcompare
Description: Gnome/Nautilus service menus for Beyond Compare 5.
Upstream URL: https://www.scootersoftware.com
Keywords: compare diff
Licenses: custom
Groups: utility
Provides: bcompare-gnome
Submitter: Musikolo
Maintainer: Musikolo
Last Packager: Musikolo
Votes: 100
Popularity: 0.96
First Submitted: 2011-07-27 22:54 (UTC)
Last Updated: 2024-07-19 22:23 (UTC)

Dependencies (2)

Required by (1)

Sources (1)

Latest Comments

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

Musikolo commented on 2024-07-19 09:52 (UTC) (edited on 2024-07-19 09:53 (UTC) by Musikolo)

Hi @max.bra, generally speaking it is a bad practice to run UI apps as root. So, if I were you, I'd look into other ways to run bcompare as a non-root user.

Other than that, I didn't see anything that tells exactly what your issue, so all I could tell is to try out a few things:

  • Delete any old/existing configurations: rm -rf ~/.beyondcompare ~/.config/bcompare5.
  • Run it as a regular user, but if you still want/need to run it as root, make sure the root user has access to the graphical server. I recall I used to run xhost + when I had Xorg, but now that I have Wayland, I had never dealt with that issue.

I hope it helps. Regards.

max.bra commented on 2024-07-18 21:23 (UTC)

hi all and thanks to maintainer.
I've recently upgraded bcompare to version 5 and i'm no more able to start it as root user. I've cleaned all available .config dirs and files. no debug dirs and files too. this is the laconic message on start:

usr/bin/bcompare: riga 43: 273902 Annullato               (core dump creato) /bin/bash -c "exec -a $0 $EXEC $ARGS > /dev/null 2>&1" $0

and this link is for the strace.

Anyone? Any tips?

electricprism commented on 2024-07-09 21:05 (UTC) (edited on 2024-07-09 21:07 (UTC) by electricprism)

The new dark theme in 5.x is a huge improvement for me. Clearing the cache in ~/.cache/paru/clone/bcompare and paru -S bcompare --overwrite="*" cleared the conflicting beta files in the filesystem.

This is great software I use it daily.

CommanderCrisp commented on 2024-07-04 13:53 (UTC)

Sorry about the flag. Clicked the button before I read the note.

bakgwailo commented on 2024-03-18 03:13 (UTC)

@Musikolo

Yeah, cleaned things up (removed the /usr/lib/beyondcompare. Didn't have a .kde directory, but did have a .kde4... which is gone now). Deleted everything, redownloaded the snapshot, ran makepkg, and still have the same issue. The strace looks much better (all pointing at "/usr/lib/beyondcompare/).

Built package still contains the odd '/usr/src/debug/' stuff, and still can't find the license on startup (also .config/bcompare5 is empty still).

Will try a few other things out, I guess. Appreciate the help, though.

Musikolo commented on 2024-03-16 14:57 (UTC)

@bakgwailo, I need to look into it further, but at first sight, I could see a few things:

  • For some reason, your bcompare package has the following directories which shouldn't be there:
/usr/src/
/usr/src/debug/
/usr/src/debug/bcompare/
  • You have the file /usr/lib/beyondcompare/kde_context_menu which doesn't belong to any of the BC5 packages.
  • You shouldn't need the .kde directory. In particular, there are references to old service menus there. My recommendation is to delete it or, at least, temporarily rename it.
  • If you installed the BC5 using its own installer (install.sh), please run its uninstaller (uninstall.sh) to clean up everything and uninstall all BC4 & BC5 packages you have. Then, on an empty directory, build the package again, and only install the bcompare package with no extensions(kde5, etc...).
  • I found your system has a lot of old stuff around. A clean up would be a great thing to do when you have time.

I hope that helps.

bakgwailo commented on 2024-03-16 13:31 (UTC)

Hey @Musikolo, thank you for all the help. Here are the three outputs.

pacman -Ql bcompare > bcompare-files.txt:

https://pastebin.com/BLw4knkN

strace bcompare > strace-bcompare.txt 2>&1:

https://pastebin.com/vrsnZ89B

pacman -Q > package-list.txt:

https://pastebin.com/8qHvtMKg

Musikolo commented on 2024-03-16 05:15 (UTC)

@bakgwailo, I uninstalled all BC5 packages I have and drop all .config directories for BC. I installed BC5 package from scratch, run bcompare from a terminal and it works well for me. Besides sharing the list of packages I asked before, please share the content of the BC5 package you built: pacman -Ql bcompare > bcompare-files.txt.

Another thing that could help is if you could share the output you get when running strace bcompare > strace-bcompare.txt 2>&1.

Thanks.

Musikolo commented on 2024-03-16 05:00 (UTC)

@bakgwailo, OK, good to see we have the same DE. I deleted my .config folder and rebuilt the package. Everything it's fine on my end.

I'm thinking the reason why it works for me could be a missing dependency I have and you don't. Can you please share a list with all the packages you have installed? Just need to issue pacman -Q > package-list.txt and share that file.