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.
Git Clone URL: | https://aur.archlinux.org/bcompare.git (read-only, click to copy) |
---|---|
Package Base: | bcompare |
Description: | Beyond Compare 5: Compare, sync, and merge files and folders. |
Upstream URL: | https://www.scootersoftware.com |
Keywords: | compare diff |
Licenses: | custom |
Groups: | utility |
Submitter: | Musikolo |
Maintainer: | Musikolo |
Last Packager: | Musikolo |
Votes: | 101 |
Popularity: | 0.66 |
First Submitted: | 2011-07-27 22:54 (UTC) |
Last Updated: | 2025-02-28 02:57 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 .. 22 Next › Last »
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.
Sorry about the flag. Clicked the button before I read the note.
@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.
@bakgwailo, I need to look into it further, but at first sight, I could see a few things:
bcompare
package has the following directories which shouldn't be there:/usr/src/
/usr/src/debug/
/usr/src/debug/bcompare/
/usr/lib/beyondcompare/kde_context_menu
which doesn't belong to any of the BC5 packages..kde
directory. In particular, there are references to old service menus there. My recommendation is to delete it or, at least, temporarily rename it.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 hope that helps.
Hey @Musikolo, thank you for all the help. Here are the three outputs.
pacman -Ql bcompare > bcompare-files.txt:
strace bcompare > strace-bcompare.txt 2>&1:
pacman -Q > package-list.txt:
@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.
@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.
I'll add: even with .config/bcompare5 seemingly populated correctly from running the manually installed version in my home directory (which does work), the AUR installed bcompare bin still has the same license error popup making me think it is looking for the .config/bcompare somewhere else - or maybe a permission issue somehow?
@Musikolo thank you for the reply. Using stable repos and latest KDE6. I removed bcompare (had 4 installed) then did:
makepkg -crsp PKGBUILD_BC5_BETA
which built successfully, and then to install:
sudo pacman -U bcompare-5.0.0.28983-1-x86_64.pkg.tar.zst bcompare-kde5-5.0.0.28983-1-x86_64.pkg.tar.zst
when I run 'bcompare' I get the trial pop-up dialog with an error:
https://i.imgur.com/jtUoGVG.png
I did remove both the bcompare and bcompare5 directories. I've noticed that after emptying .config/bcompare5, running 'bcompare' doesn't create anything in that directory.
However, when I manually install to my home directory and run the bcompare bin from there, it does populate it properly.
So possibly the bcompare from the pkgbuild isn't able to access the .config/ directory, or has a wrong prefix or something?
Pinned Comments
Musikolo commented on 2024-08-25 07:07 (UTC) (edited on 2024-10-16 03:55 (UTC) by Musikolo)
You can build the last version of Beyond Compare v4 I packaged (
4.4.7.28397
) by doing this:Since you have a license for v4, you might be interested in looking at the upgrade policy at https://www.scootersoftware.com/kb/upgradepolicy .
I hope it helps!