Tiny Core Linux
Tiny Core Extensions => TCE Corepure64 => Topic started by: nick65go on May 16, 2020, 12:41:51 PM
-
in TC11.1_x64, cheese is linked to old libgnome-desktop-3.so.17
tc@box:~$ cheese
cheese: error while loading shared libraries: libgnome-desktop-3.so.17: cannot open shared object file: No such file or directory
-
I'd been waiting to see if there would be a 3.36.0, but it seems not - updated version posted.
Note:
cheese could not find my webcam in flwm (even with "cheese --device=/dev/video0), but guvcview had no problems.
cheese could find my webcam in gnome-session, but crashed when taking a photo (using an x11 command in a wayland session) and endlessly looks for a non-existing icon when saving a video.
-
Thank you Juanito.
I do not use cheese too often, just testing what is working in TCxx.
FYI:
I tested my laptop webcam with vlc, and it is OK, to identify which kernel modules were loaded.
Eventually a snap-shot of the screen (or part of it) with feh (or whatever) will save the image.
And maybe with ffmpeg to save the streaming.
-
by default is not working, yet.
tc@box:/mnt/sda10/tce11-64/optional$ ls -al tce*
-rw-r--r-- 1 tc staff 1439661 May 17 22:08 tce.db
-rw-r--r-- 1 tc staff 35239 May 17 22:08 tce.lst
tc@box:/mnt/sda10/tce11-64/optional$ rm tce*
rm: remove 'tce.db'? y
rm: remove 'tce.lst'? y
tc@box:/mnt/sda10/tce11-64/optional$ ls cheese*
cheese.tcz.dep
tc@box:/mnt/sda10/tce11-64/optional$ rm cheese*
rm: remove 'cheese.tcz.dep'? y
tc@box:/mnt/sda10/tce11-64/optional$ tce-load -w cheese
cheese.tcz.dep OK
Downloading: giflib.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
wget: server returned error: HTTP/1.1 404 Not Found
md5sum: giflib.tcz.md5.txt: No such file or directory
Error on giflib.tcz
tc@box:/mnt/sda10/tce11-64/optional$
some *.dep is not yet updated on your web-server (i think), because I deleted my local tce.* (database).
-
Hi nick65go
Run this to find which extension is requesting it:
grep giflib /mnt/sda10/tce11-64/optional/*.dep
-
tc@box:/mnt/sda10/tce11-64/optional$ grep giflib /mnt/sda10/tce11-64/optional/*.dep
/mnt/sda10/tce11-64/optional/fontforge.tcz.dep:giflib7.tcz
/mnt/sda10/tce11-64/optional/giflib7-bin.tcz.dep:giflib7.tcz
/mnt/sda10/tce11-64/optional/giflib7-dev.tcz.dep:giflib7-bin.tcz
/mnt/sda10/tce11-64/optional/leptonica.tcz.dep:giflib7.tcz
/mnt/sda10/tce11-64/optional/libgd-dev.tcz.dep:giflib7-dev.tcz
/mnt/sda10/tce11-64/optional/libgd.tcz.dep:giflib7.tcz
/mnt/sda10/tce11-64/optional/libwebp-nox-dev.tcz.dep:giflib7-dev.tcz
/mnt/sda10/tce11-64/optional/libwebp-nox.tcz.dep:giflib7.tcz
/mnt/sda10/tce11-64/optional/libwebp1-dev.tcz.dep:giflib7-dev.tcz
/mnt/sda10/tce11-64/optional/libwebp1.tcz.dep:giflib.tcz
/mnt/sda10/tce11-64/optional/mtpaint.tcz.dep:giflib7.tcz
/mnt/sda10/tce11-64/optional/tracker-miners.tcz.dep:giflib7.tcz
/mnt/sda10/tce11-64/optional/windowmaker.tcz.dep:giflib7.tcz
tc@box:/mnt/sda10/tce11-64/optional$
tc@box:/mnt/sda10/tce11-64/optional$ wget http://repo.tinycorelinux.net/11.x/x86_64/tcz/cheese.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
saving to 'cheese.tcz'
cheese.tcz 100% |*********************************************************************************************| 168k 0:00:00 ETA
'cheese.tcz' saved
tc@box:/mnt/sda10/tce11-64/optional$ wget http://repo.tinycorelinux.net/11.x/x86_64/tcz/cheese.tcz.dep
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
saving to 'cheese.tcz.dep'
cheese.tcz.dep 100% |*********************************************************************************************| 163 0:00:00 ETA
'cheese.tcz.dep' saved
tc@box:/mnt/sda10/tce11-64/optional$ wget http://repo.tinycorelinux.net/11.x/x86_64/tcz/cheese.tcz.md5.txt
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
saving to 'cheese.tcz.md5.txt'
cheese.tcz.md5.txt 100% |*********************************************************************************************| 45 0:00:00 ETA
'cheese.tcz.md5.txt' savedI see giflib7.tcz, but not giflib.tcz
now I have the software, it starts; but no webcam found.
tc@box:/mnt/sda10/tce11-64/optional$ cheese
** Message: 22:58:12.235: cheese-application.vala:214: Error during camera setup: No device found
(cheese:7787): cheese-CRITICAL **: 22:58:12.265: cheese_camera_device_get_name: assertion 'CHEESE_IS_CAMERA_DEVICE (device)' failed
-
i spot this, from your advice
grep giflib /mnt/sda10/tce11-64/optional/*.depmnt/sda10/tce11-64/optional/libwebp1.tcz.dep:giflib.tcz
-
Hi nick65go
I was just going to point that out to you. I see /mnt/sda10/tce11-64/optional/libwebp1-dev.tcz.dep lists giflib7 so libwebp1.tcz.dep
should probably list the same. Try changing your local copy of libwebp1.tcz.dep to list giflib7.tcz.
-
ok, rebooted laptop, done changes.
tc@box:/mnt/sda10/tce11-64/optional$ cat libwebp1.tcz.dep
libpng.tcz
libtiff.tcz
giflib7.tcz
freeglut.tcz
tc@box:/mnt/sda10/tce11-64/optional$ tce-load -i giflib7
giflib7 is already installed!
it is like juanito said."cheese could not find my webcam in flwm (even with "cheese --device=/dev/video0)".Same for cheese --device=/dev/video1
-
maybe I found the tcz which should be recompiled/updated. I did a comparison TinyCore vs. AlpineLinux, both x64, have cheese 3.34
so, most tcz are new from 2020, or they are used by many other tcz. -> small chanses they are the problem.
my guess is: gnome-video-effects.tcz, which is used ONLY by cheese
tc@box:~$ tce-load -i cheese Current: TC-used by: Alpine
cheese.tcz: OK 2020/05/17 updated 3.28.0 -> 3.34.0 3.34.0-r7
gnome-video-effects.tcz: OK *2017/04/08 updated 0.4.1 -> 0.4.3 cheese
libltdl.tcz: OK *2016/10/17 recompiled on tc-8.x too many!
libseccomp.tcz: OK *2018/01/21 too many! 2.4.3-r0
json-glib.tcz: OK *2018/05/11 updated 1.2.0 -> 1.4.2 too many! 1.4.4-r2
cogl.tcz: OK *2018/06/10 updated 1.22.0 -> 1.22.2 too many! 1.22.6-r0
clutter.tcz: OK *2018/06/10 updated 1.26.0 -> 1.26.2 too many! 1.26.4-r0
clutter-gtk.tcz: OK *2018/06/10 updated 1.8.0 -> 1.8.4 too many! 1.8.4-r1
libdvdread.tcz: OK *2015/05/22 updated 4.2.0 -> 5.0.3 too many! 6.1.0-r1
libdvdnav.tcz: OK *2015/05/22 updated 4.2.0 -> 5.0.3 too many! 6.1.1-r0
iso-codes.tcz: OK 2018/01/22 updated 3.48 -> 3.77
adwaita-icon-theme.tcz: OK 2020/03/28 updated 3.28.0 -> 3.36.0
dconf.tcz: OK 2020/03/17 updated 0.28.0 -> 0.36.0
libvpx18.tcz: OK 2020/01/16 updated 1.7.0 -> 1.8.2,
gstreamer.tcz: OK 2020/01/16 updated 1.14.4 -> 1.16.2
gst-plugins-base.tcz: OK 2020/01/16 updated 1.14.4 -> 1.16.2
gst-plugins-good.tcz: OK 2020/01/16 updated 1.14.4 -> 1.16.2
libcanberra.tcz: OK 2020/02/01 recompiled ..pulseaudio
gsettings-desktop-schemas.tcz: OK 2020/03/09 updated 3.28.0 -> 3.35.91
gnome-desktop.tcz: OK 2020/03/09 updated 3.28.0 -> 3.36.0
gst-plugins-bad.tcz: OK 2020/01/16 updated 1.14.4 -> 1.16.2
clutter-gst.tcz: OK 2018/06/10 updated 3.0.20 -> 3.0.26
-
Interesting theory, but cheese works on tinycore using gnome-session, so I'd guess it's more likely to be connected to something gnome auto-starts using dbus like gvfs or similar?