Code: Select all
guest@rava:/$ cat /etc/porteus/*
001-core.xzm:20230922
002-xorg.xzm:20231001
002-xtra.xzm:20230922
003-xfce.xzm:20230922
06-man.xzm:20230915
initrd.xz:20220928
My modules thus far: (made from the deb's)
gnome-sound-recorder_42.0-1_all.xzm
gjs_1.72.0-1_amd64.xzm
libgjs0g_1.64.1-2ubuntu1_amd64.xzm
libmozjs-68-0_68.6.0-1ubuntu1_amd64_rava.xzm - changed the original module, path of library would not work for slackware -> moved
Code: Select all
/usr/lib/x86_64-linux-gnu/libmozjs-68.so.68
/usr/lib/x86_64-linux-gnu/libmozjs-68.so.68.6.0
Code: Select all
/usr/lib/libmozjs-68.so.68
/usr/lib/libmozjs-68.so.68.6.0
Code: Select all
cd /usr/lib64/
ln -s libicui18n.so.69.1 libicui18n.so.66
ln -s libicuuc.so.69.1 libicuuc.so.66
Code: Select all
guest@rava:~$ gnome-sound-recorder
/usr/bin/gjs-console: symbol lookup error: /usr/lib/libmozjs-68.so.0: undefined symbol: udat_countAvailable_66
guest@rava:~$ ls -o /usr/lib/libmozjs-68.so.0
lrwxrwxrwx 1 root 21 2023-11-13 06:31 /usr/lib/libmozjs-68.so.0 -> libmozjs-68.so.68.6.0
guest@rava:~$ ls -o /usr/lib/libmozjs-68.so.68.6.0
-rw-r--r-- 1 root 10961128 2020-04-14 02:18 /usr/lib/libmozjs-68.so.68.6.0
And /usr/lib/libmozjs-68.so.0 should be compatible with the rest of these packages.
Any ideas that could solve this issue (aside from compiling all these packages myself)
Added in 3 minutes 26 seconds:
I found this info on https://stackoverflow.com/questions/270 ... t#27116151
but at least without the huge 05-devel there is no such thing as nm:For future reference: other than checking LD_LIBRARY_PATH, it's always a good idea to check a library with nm -D to see if the symbols actually exist. In this case it was found that they do exist in interactive mode but not when run in the queue. A quick md5sum revealed that the files were actually different.
Code: Select all
root@rava:/usr/lib64# nm -D /usr/lib/libmozjs-68.so.68.6.0
-su: nm: command not found