-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GTK libraries not found for FreeBSD 13.2 build #20
Comments
Please, try to build BlackBox 2.0 from branch |
Hi, Ivan. Thank you for the prompt reply. I actually tried building from The startup binary still reports:
I tried greping to see if I can modify some paths, but I mostly [0] https://zerobin.net/?eaf69d399f351e23#5KQxKl7ZRAtNKZoM60/NrWerVT+wenucgrA0KRLO2ZA= |
Thank you for your report, not very much users of FreeBSD reporting. |
Thank you for taking the time to look into this. Your changes did $ ./blackbox
For reference, these are the relevant contents of the /usr/local/lib path: $ ls -lA /usr/local/lib/libglib-2.0.so*
So just symbolic link aliases to the specific version. I suppose |
As far as I remember, no import paths are written into blackbox binaries, neither into .ocf, nor into the startup executable. Just the module names. So I wonder if smth is wrong/different with how FBSD looks up paths as opposed to Linux. I may be totally incorrect, but you showed amd64. Under Linux (on my computer), the imported binary library files are located in /lib/i386-linux-gnu, and I have to explicitly install the 386 files on my amd64 system. I wonder if the error message 'file not found' could actually be incorrect, and in fact the problem could be that 64-bit binaries are attempted to be linked into the i386 blackbox executable. |
Sure, I just mentioned, that the version you are using is |
When built on the latest FreeBSD [0] with GUI support, some gtk
libraries seem not to be linked correctly [1].
The library object files reported missing – libgtk-x11-2.0.so and
libglib-2.0.so – are present on the filesystem under
/usr/local/lib [2].
Has anyone tried troubleshooting this? (build dump [3])
[0] system details
$ uname -mrs
FreeBSD 13.2-RELEASE amd64
[1] exec error (after ./switch-target FreeBSD GUI && ./build)
$ ./run-BlackBox
[2] libraries available
$ find /usr/local/lib ( -type f -o -type l ) -a \
( -name 'libglib-2.0.so' -o -name 'libgtk-x11-2.0.so' )
[3] build log
https://zerobin.net/?523a20b374dcd98d#Jm44lm9+r2qi/4yjSKgHlHIR8LSIw9HIAxdcLm6s4V0=
The text was updated successfully, but these errors were encountered: