Port 5.0, missing dependencies and ldd
Posted: 21 Aug 2022, 17:12
Prior to Port 5.0 x86-64 finale version, missing dependencies of a program could be figured out via ldd.
Seems that changed somehow with 5.0 finale?
Usuallly ldd lists all needed libraries of a program, but seems that is no longer the case.
It is about wread's inkskape: Inkscape 1.1.1 for Porteus 5.0 (Post by wread #87347)
Could the reason be that ldd is a mere script?
man ldd says
And no, inkscape would not run, I did not load all dependencies wread uploaded (in the hopes I would not need each one cause XFCE already had at least one…)
How does one now check for the dependencies when ldd no longer does the job?
Added in 19 minutes 5 seconds:
Update
After I loaded some dependencies ldd seems to do its job now…
Seems that changed somehow with 5.0 finale?
Usuallly ldd lists all needed libraries of a program, but seems that is no longer the case.
It is about wread's inkskape: Inkscape 1.1.1 for Porteus 5.0 (Post by wread #87347)
Code: Select all
guest@porteus:~$ file /usr/bin/ldd
/usr/bin/ldd: Bourne-Again shell script, ASCII text executable
guest@porteus:~$ ldd /usr/bin/inkscape
guest@porteus:~$ echo $?
1
man ldd says
Code: Select all
ldd - print shared object dependencies
Code: Select all
guest@porteus:~$ inkscape
inkscape: error while loading shared libraries: libboost_filesystem.so.1.77.0: cannot open shared object file: No such file or directory
Added in 19 minutes 5 seconds:
Update
After I loaded some dependencies ldd seems to do its job now…