I migrate from windows and ubuntu to fedora 42 silverblue, everthing perfect until i tried install bricscad. When i tried install Briscad i found same problem that in ubuntu. The problem is that there are 3 dependencies that was available in 2010 and is requested to install.
Anyone know can do a step to step to install BricsCAD?
Note: this happend when i tried use distrobox to install bricscad
[doki@lcsCAD ~]$ sudo dnf install ~/BricscadV25.2.05-1-en_US.x86_64.rpm
Failed to set locale, defaulting to C.UTF-8
Last metadata expiration check: 10:55:40 ago on Tue May 13 22:39:00 2025.
Error:
Problem: conflicting requests
- nothing provides libclearlooks.so()(64bit) needed by bricscadv25-25.2.05-1.x86_64 from @commandline
- nothing provides libdeflate.so.0()(64bit) needed by bricscadv25-25.2.05-1.x86_64 from @commandline
- nothing provides libxcb-cursor.so.0()(64bit) needed by bricscadv25-25.2.05-1.x86_64 from @commandline
(try to add '--skip-broken' to skip unistallable packages or '--nobest' to use not only best candidate packages)
Remove “lib” from the package name and search for packages from “any” distribution. If you find a likely candidate, download the deb, extract it, and place any .so files in the same directory as the BricsCAD app. Run $ ldd <app> on the main BricsCAD binary and see if your dependencies resolve.
I was searching manually the dependencies, but I can not find same 3 packages (‘libclearlooks.so()(64bit)’ ‘libdeflate.so.0()(64bit)’ 'libxcb-cursor.so.0()(64bit) ') that when try to install BricsCAD using RPM-Ostree.
📦[wicho@JTM BricsCAD-V25.2.06-1-en_US-amd64]$ sudo ldd ./bricscad
./bricscad: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by ./bricscad)
./bricscad: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by ./bricscad)
./bricscad: /lib64/libc.so.6: version `GLIBC_2.33' not found (required by ./bricscad)
./bricscad: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by ./bricscad)
linux-vdso.so.1 (0x00007f01a17bc000)
libcommands.so => not found
libTD_DbCore.so => not found
libTD_Ge.so => not found
libTD_Root.so => not found
libTD_Alloc.so => not found
libxerces-c-3.2.so => not found
libX11.so.6 => /lib64/libX11.so.6 (0x00007f01a10bc000)
libgtk-3.so.0 => not found
libgdk-3.so.0 => not found
libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00007f01a0e69000)
libwx_baseu-3.1.so => not found
libwx_gtk3u_core-3.1.so => not found
libwx_gtk3u_xrc-3.1.so => not found
libwx_gtk3u_gl-3.1.so => not found
libwx_gtk3u_aui-3.1.so => not found
libqtgui.so => not found
libwxgui.so => not found
libcma_spa.so => not found
libcmdapi.so => not found
libcadapp.so => not found
libqtapi.so => not found
libQt6Widgets.so.6 => not found
libQt6Quick.so.6 => not found
libQt6Qml.so.6 => not found
libQt6Gui.so.6 => not found
libQt6Core.so.6 => not found
libodview.so => not found
libodapp.so => not found
libwxutils.so => not found
libtdextensions.so => not found
libbcutils.so => not found
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f01a0ad4000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f01a08bc000)
libc.so.6 => /lib64/libc.so.6 (0x00007f01a04e6000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f01a02bd000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f01a00b9000)
libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007f019fd9f000)
libgnutls.so.30 => /lib64/libgnutls.so.30 (0x00007f019f9ad000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f019f73c000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f019f51c000)
libffi.so.6 => /lib64/libffi.so.6 (0x00007f019f313000)
libm.so.6 => /lib64/libm.so.6 (0x00007f019ef91000)
/lib64/ld-linux-x86-64.so.2 (0x00007f01a1400000)
libXau.so.6 => /lib64/libXau.so.6 (0x00007f019ed8d000)
libp11-kit.so.0 => /lib64/libp11-kit.so.0 (0x00007f019ea5f000)
libidn2.so.0 => /lib64/libidn2.so.0 (0x00007f019e841000)
libunistring.so.2 => /lib64/libunistring.so.2 (0x00007f019e4c0000)
libtasn1.so.6 => /lib64/libtasn1.so.6 (0x00007f019e2ad000)
libnettle.so.6 => /lib64/libnettle.so.6 (0x00007f019e073000)
libhogweed.so.4 => /lib64/libhogweed.so.4 (0x00007f019de43000)
libgmp.so.10 => /lib64/libgmp.so.10 (0x00007f019dbab000)
📦[wicho@JTM BricsCAD-V25.2.06-1-en_US-amd64]$ ^C
📦[wicho@JTM BricsCAD-V25.2.06-1-en_US-amd64]$ sudo ldd ./BricsCAD-V25.2.06-1-en_US.x86_64.rpm
ldd: ./BricsCAD-V25.2.06-1-en_US.x86_64.rpm: No such file or directory
📦[wicho@JTM BricsCAD-V25.2.06-1-en_US-amd64]$ sudo ldd /var/home/wicho/Downloads/BricsCAD-V25.2.06-1-en_US.x86_64.rpm
ldd: warning: you do not have execution permission for `/var/home/wicho/Downloads/BricsCAD-V25.2.06-1-en_US.x86_64.rpm'
not a dynamic executable
📦[wicho@JTM BricsCAD-V25.2.06-1-en_US-amd64]$ sudo dnf install /var/home/wicho/Downloads/BricsCAD-V25.2.06-1-en_US.x86_64.rpm
Failed to set locale, defaulting to C.UTF-8
Last metadata expiration check: 16:42:26 ago on Mon May 19 23:45:57 2025.
Error:
Problem: conflicting requests
- nothing provides libclearlooks.so()(64bit) needed by bricscadv25-25.2.06-1.x86_64 from @commandline
- nothing provides libdeflate.so.0()(64bit) needed by bricscadv25-25.2.06-1.x86_64 from @commandline
- nothing provides libxcb-cursor.so.0()(64bit) needed by bricscadv25-25.2.06-1.x86_64 from @commandline
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
Also, I tried installation manually the packages inside distrobox, no luck:
📦[wicho@JTM ~]$ sudo dnf install /var/home/wicho/Downloads/dependencies/gtk2-engines-2.20.2-31.el10_0.x86_64.rpm
Failed to set locale, defaulting to C.UTF-8
Last metadata expiration check: 22:06:08 ago on Mon May 19 23:45:57 2025.
Error:
Problem: conflicting requests
- nothing provides libc.so.6(GLIBC_ABI_DT_RELR)(64bit) needed by gtk2-engines-2.20.2-31.el10_0.x86_64 from @commandline
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
📦[wicho@JTM ~]$ sudo dnf install /var/home/wicho/Downloads/dependencies/libdeflate-1.23-2.fc42.x86_64.rpm
Failed to set locale, defaulting to C.UTF-8
Last metadata expiration check: 22:06:22 ago on Mon May 19 23:45:57 2025.
Error:
Problem: conflicting requests
- nothing provides libc.so.6(GLIBC_ABI_DT_RELR)(64bit) needed by libdeflate-1.23-2.fc42.x86_64 from @commandline
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
📦[wicho@JTM ~]$ sudo dnf install /var/home/wicho/Downloads/dependencies/xcb-util-cursor-0.1.5-3.fc42.x86_64.rpm
Failed to set locale, defaulting to C.UTF-8
Last metadata expiration check: 22:06:41 ago on Mon May 19 23:45:57 2025.
Error:
Problem: conflicting requests
- nothing provides libc.so.6(GLIBC_2.38)(64bit) needed by xcb-util-cursor-0.1.5-3.fc42.x86_64 from @commandline
- nothing provides libc.so.6(GLIBC_ABI_DT_RELR)(64bit) needed by xcb-util-cursor-0.1.5-3.fc42.x86_64 from @commandline
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
📦[wicho@JTM ~]$
What I did was install first, in my Fedora 42 Silverblue with Distrobox as host and Ubuntu 22 guest, install the entire Kubuntu desktop, then tried to reinstall BrisCAD and worked. The problem is that install a lot of unnecessary things, but probably is same situation/solution for all other desktop like Fedora with Gnome inside distrobox,
this can be confirmed in the BricsCAD Forum:
… But I have another question, then how install in my Fedora 42 Silverblue this RMP without install the entire KDE desktop that could dirt my installation?