16 September 2022 at 14:21, "Stuart Henderson" wrote: > You need to list library paths on the command line too.
Eventually, I seem to have achieved what I needed by some other means, but still, I also tried to add some paths to the lddtree, but it does not seem to help: odin$ ldd /usr/X11R6/bin/xclock /usr/X11R6/bin/xclock: Start End Type Open Ref GrpRef Name 00000eb6c5609000 00000eb6c5619000 exe 1 0 0 /usr/X11R6/bin/xclock 00000eb9b07d6000 00000eb9b0855000 rlib 0 1 0 /usr/X11R6/lib/libXaw7.so.15.0 ... odin$ lddtree /usr/X11R6/bin/xclock /usr/X11R6/lib /usr/libexec/ld.so => /usr/libexec/ld.so libXaw7.so.15.0 => not found ... ... while /usr/X11R6/lib/libXaw7.so.15.0 does exist. (I tried a few other ways, but to no avail.) Nonetheless, thanks for your help. Ruda > On 16 September 2022 12:59:34 rsyk...@disroot.org wrote: > > > > > 15 September 2022, 15:37, "Stuart Henderson" wrote: > > > > > > > > That's an OpenBSD port, you can untar it in /usr/ports/devel and build it > > > > > > > Ok. I built it (although it first built a lot of stuff, namely rust). I > > can > run it, > > but trying it out, I get, eg: > > > > odin$ ldd /usr/X11R6/bin/xclock > > /usr/X11R6/bin/xclock: > > Start End Type Open Ref GrpRef Name > > 00000f0d7ffa8000 00000f0d7ffb8000 exe 1 0 0 /usr/X11R6/bin/xclock > > 00000f10024fd000 00000f100257c000 rlib 0 1 0 > > > /usr/X11R6/lib/libXaw7.so.15.0 > > 00000f1026b58000 00000f1026b78000 rlib 0 2 0 > > > /usr/X11R6/lib/libXmu.so.11.0 > > 00000f0fb8d8b000 00000f0fb8dfc000 rlib 0 3 0 > /usr/X11R6/lib/libXt.so.11.0 > > 00000f10400e0000 00000f1040237000 rlib 0 9 0 > > > /usr/X11R6/lib/libX11.so.18.0 > > 00000f0fe7b58000 00000f0fe7b65000 rlib 0 2 0 > > > /usr/X11R6/lib/libXrender.so.6.0 > > 00000f102fcf7000 00000f102fd12000 rlib 0 1 0 > > > /usr/X11R6/lib/libXft.so.12.0 > > 00000f1053a6e000 00000f1053a99000 rlib 0 1 0 > > > /usr/X11R6/lib/libxkbfile.so.6.0 > > 00000f10263cb000 00000f10263fc000 rlib 0 1 0 /usr/lib/libm.so.10.1 > > 00000f0fb01ee000 00000f0fb02e3000 rlib 0 1 0 /usr/lib/libc.so.96.1 > > 00000f0f96557000 00000f0f9656e000 rlib 0 2 0 > > > /usr/X11R6/lib/libXext.so.13.0 > > 00000f0fca41e000 00000f0fca429000 rlib 0 3 0 > /usr/X11R6/lib/libSM.so.9.0 > > 00000f103407a000 00000f1034098000 rlib 0 4 0 > > > /usr/X11R6/lib/libICE.so.11.0 > > 00000f102f000000 00000f102f017000 rlib 0 1 0 > /usr/X11R6/lib/libXpm.so.9.0 > > 00000f0fcef4f000 00000f0fcef7f000 rlib 0 9 0 > /usr/X11R6/lib/libxcb.so.4.1 > > 00000f0fa9eea000 00000f0fa9f3c000 rlib 0 1 0 > > > /usr/X11R6/lib/libfontconfig.so.13.1 > > 00000f0fa8b31000 00000f0fa8b62000 rlib 0 2 0 > /usr/lib/libexpat.so.14.0 > > 00000f0f9e533000 00000f0f9e605000 rlib 0 2 0 > > > /usr/X11R6/lib/libfreetype.so.30.1 > > 00000f102262b000 00000f1022649000 rlib 0 3 0 /usr/lib/libz.so.6.0 > > 00000f0fdbcd2000 00000f0fdbcd8000 rlib 0 1 0 > > > /usr/X11R6/lib/libXau.so.10.0 > > 00000f0f811d6000 00000f0f811df000 rlib 0 1 0 > > > /usr/X11R6/lib/libXdmcp.so.11.0 > > 00000f103bd3d000 00000f103bd3d000 ld.so 0 1 0 /usr/libexec/ld.so > > odin$ lddtree /usr/X11R6/bin/xclock > > /usr/libexec/ld.so => /usr/libexec/ld.so > > libXaw7.so.15.0 => not found > > libXmu.so.11.0 => not found > > libXt.so.11.0 => not found > > libX11.so.18.0 => not found > > libXrender.so.6.0 => not found > > libXft.so.12.0 => not found > > libxkbfile.so.6.0 => not found > > libm.so.10.1 => /usr/lib/libm.so.10.1 > > libc.so.96.1 => /usr/lib/libc.so.96.1 > > odin$ > > > > so it seems something is still not quite right (I can run xclock...). > > > > Thanks for any more comments. > > > > Ruda > > > > PS.: I am not a programmer. I thought that what I need to do -- list > > hierarchically the dependency tree of a program/library -- is quite a > > common > > task people have to do from time to time. I am surprised there seems to not > > be an easy/ready way to it. > > >