Code: Select all
# pdf2htmlEX
pdf2htmlEX: error while loading shared libraries: libltdl.so.7: cannot open shared object file: No such file or directory
#
Code: Select all
# pdf2htmlEX
pdf2htmlEX: error while loading shared libraries: libltdl.so.7: cannot open shared object file: No such file or directory
#
This, and the earlier problem with gphotofs that SFR pointed out much earlier, can be solved by installing libtool from the repo (or installing devx - it's in devx too). I don't know why the package depends on it (I will need to check their autoconf scripts) - libtool is a definitely a "dev" tool (together with compilers, autoconf, automake, etc). Anyway, if I can't resolve this in time, the simplest solution is to include libtool into the basesfs for the next release.L18L wrote:Code: Select all
# pdf2htmlEX pdf2htmlEX: error while loading shared libraries: libltdl.so.7: cannot open shared object file: No such file or directory #
James,jamesbond wrote:Anyway, if I can't resolve this in time, the simplest solution is to include libtool into the basesfs for the next release.
It probably doesn't actually depend on libltdl.so.7, but was linked in by mistake and without the --as-needed linker flag. You can either spend a bunch of time tracking down the random location that libtool/autotools decides to unnecessarily link it (its a royal PITA) in or just try rebuilding with -Wl,--as-neeeded added to the linker flags. ... a short term fix could be to make libltdl.so.7 a symlink libc.so (or whatever), however I don't know what order FD64 does layering for added sfs - the DEVX would need to go on a higher layer (it should always, but many puplets get it wrong, including some of Barry's official Puppy's)jamesbond wrote:This, and the earlier problem with gphotofs that SFR pointed out much earlier, can be solved by installing libtool from the repo (or installing devx - it's in devx too). I don't know why the package depends on itL18L wrote:Code: Select all
# pdf2htmlEX pdf2htmlEX: error while loading shared libraries: libltdl.so.7: cannot open shared object file: No such file or directory #
Thanks SFR, fixed. Well, the script is fixed, suspend not working is a whole other problem. Usually it's a bug in one of the kernel modules. If you can find out which one, and it's possible to remove it, then you can do that in the suspend script. If it's your video driver you're out of luck.I think this is the reason of the issue:
Code:
#Debounce switch
[ -e /tmp/acpi_poweroff ] && exit
touch /tmp/acpi_poweroff #acpi_poweroff-delay.sh called later will delete this flag after a delay.
Later in the code is:
Code:
# don't suspend when lid is open
grep -q open /proc/acpi/button/lid/*/state && exit
so the acpi_poweroff flag remains in /tmp and blocks all further requests.
If you changeSFR wrote:Thank you L18L, the attached version works fine.
Although I've never been into translating and used it (momanager) to translate only a few of my own scripts, one day I must take a closer look at it.![]()
Code: Select all
LANG=${ORIGLANG} xgettext -o ${ATEXTDOMAIN}.pot -j --from-code=UTF-8 --keyword=_ -L Shell --no-wrap ./xEXTRASCRIPTS
Code: Select all
LANG=${ORIGLANG} xgettext -o ${ATEXTDOMAIN}.pot -j --from-code=UTF-8 --keyword=_ -L Shell --no-wrap -f ./xEXTRASCRIPTS
I'll give this a try, thanks.technosaurus wrote:It probably doesn't actually depend on libltdl.so.7, but was linked in by mistake and without the --as-needed linker flag. You can either spend a bunch of time tracking down the random location that libtool/autotools decides to unnecessarily link it (its a royal PITA) in or just try rebuilding with -Wl,--as-neeeded added to the linker flags.
In Fatdog64 the basesfs is always at the lowest layer, all other SFS are higher than it (reverse of Puppy).... a short term fix could be to make libltdl.so.7 a symlink libc.so (or whatever), however I don't know what order FD64 does layering for added sfs - the DEVX would need to go on a higher layer (it should always, but many puplets get it wrong, including some of Barry's official Puppy's)
Yeah, already did, because xcompmgr has a bug - from time to time (dunno what's triggers this, though) quite a large, top-left part of the screen becomes kinda frozen and unusable.jamesbond wrote:@SFR: instead of xcompmgr you can try "compton" which is more versatile.
Please note that L18L's mod of xlock gui has fixed "only" the crash in case of missing translations; there are still LANG=en_US.UTF-8 (*), CTRL+ALT+Backspace, VT switching, '-grabserver' & lack of "Reset" button issues:jamesbond wrote:If I missed anything please let me/kirk know.
Code: Select all
mountpoint=$(echo $fullpath | tr "\\/ .;:?*[]{}\t" +)
I forgot that it's also necessary to:jamesbond wrote:- thanks for the updated swf.xml - I'll use it.
Code: Select all
cd /usr/share/ROX-Filer/ROX/MIME/
ln -s application-x-shockwave-flash.png application-vnd.adobe.flash.movie.png
cd /etc/xdg/rox.sourceforge.net/MIME-types/
ln -s application_x-shockwave-flash application_vnd.adobe.flash.movie
Confirm "Cancelled, nothing is changed" if NLS.sfs not loaded (savefile=none).SFR wrote:(*) What's interesting, some other .UTF-8 LANGs, like en_GB.UTF-8 or en_CA.UTF-8 don't show this problem - only en_US.UTF-8.
Also, just noticed (not sure if it's supposed to be like that) it's impossible to change Localisation in Control Panel from en_US to any of the other en_?? options:
"Cancelled, nothing is changed".
Code: Select all
# cat $HOME/.fatdog/language
en_DK.UTF-8
#
# echo $LANG
en_DK.UTF-8
#
# locale -a
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
POSIX
en_AU
en_AU.utf8
en_US
en_US.utf8
#
I once patched the netpbm package to work as a multicall binary (like busybox) that significantly reduced the installed size. I've been meaning to submit a patch.... regarding the P*app dependencies, please file a bug report with the upstream Puppy developer to properly specify dependencies in the packageSFR wrote:PeasyGlue doesn't work due to trimmed down netpbm stuff (lack of jpegtopnm, pnmtojpeg, etc.).
PeasyScale works partially (only 'transformation' mode) due to lack of peasyscale.bin.
PeasyPrint won't work without GS.
Greetings!
I have always been stumbling upon false keyboard layout beforetechnosaurus wrote:Also, since FD64 doesn't have a first run wizard, you may have to manually set date and time to get https to work on computers that don't have time/date set properly already (for ex. new computers that haven't been run yet, or old ones with dead CMOS battery)
Code: Select all
choose language
force launch of the 4 dialogs in Localization of Control Panel (no cancel )
Haha okay, how about this instead, I'll just a (self-destruct) desktop icon with title "First-time localisation setup" or something like that? It's self-destruct, after you complete the localisation then the desktop icon will disappear.L18L wrote:Code: Select all
choose language force launch of the 4 dialogs in Localization of Control Panel (no cancel )
Found the problem. This is a build system bug. Some required files in /usr/share/i18n/locales are missing, even to generate en_* locales (these files are moved to nls.sfs). Fixed. (as a note, those files are iso*t1 files and i18n file. Certain locale e.g. en_DK actually needs da_DK also).L18L wrote:Confirm "Cancelled, nothing is changed" if NLS.sfs not loaded (savefile=none).SFR wrote:(*) What's interesting, some other .UTF-8 LANGs, like en_GB.UTF-8 or en_CA.UTF-8 don't show this problem - only en_US.UTF-8.
Also, just noticed (not sure if it's supposed to be like that) it's impossible to change Localisation in Control Panel from en_US to any of the other en_?? options:
"Cancelled, nothing is changed".
After having loaded NLS.sfs I tried to add English for Denmark, dialog says OK but:StrangeCode: Select all
# cat $HOME/.fatdog/language en_DK.UTF-8 # # echo $LANG en_DK.UTF-8 # # locale -a locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_COLLATE to default locale: No such file or directory C POSIX en_AU en_AU.utf8 en_US en_US.utf8 #
EDIT
/usr/lib64/locale/en_DK is an empty directory
Hope that helps