Tiny Core Extensions > TCE Bugs
[Solved]: Missing dep in gpicview.tcz.dep
(1/1)
jazzbiker:
Greetings!
I think it would be correct to add shared-mime-info.tcz to the gpicview.tcz.dep file. Though ususally shared-mime-info.tcz is already used by some other software, still very ascetic configs may miss it.
Regards!
Rich:
Hi jazzbiker
I did some testing and agree. TC10 through TC14, x86 and x86_64 repos updated.
Turns out gpicview needs shared-mime-info for the All Supported Images file filter
in the file chooser to work. Setting it to All Files allowed selecting and displaying
images. Under TC14 All Files allowed selecting, but trying to display an image
caused an error dialog to pop up. In addition, the Flip and Rotate icons showed
up as blank white boxes.
jazzbiker:
Hi Rich,
Your investigation is comprehensive and exhaustive as usual :-) By the way here we can see an example of dependency hidden from ldd's all-seeing eye.
Thank You, would You be so kind to mark the thread as solved?
Rich:
Hi jazzbiker
Yes, ldd will only find libraries that have been linked to. If a library
is loaded with dlopen at runtime, it won't show up. This might happen
with a program that adapts to its environment. It's likely gparted uses
dlopen to test if various libraries are available and uses this information
for the chart it displays when you click View -> File System Support.
However, ldd will list libdl.so if a program calls dlopen.
Of course config, icon, data, etc. files won't show up either.
--- Quote from: jazzbiker on March 15, 2023, 04:42:10 AM --- ... would You be so kind to mark the thread as solved?
--- End quote ---
Of course. :)
Navigation
[0] Message Index
Go to full version