Hi Rich.
This thread is getting longer and more off-topic.
Maybe we should start a new topic for the discussion.
Anyway~
Could I ask you to unpack your copy of flwm_topside.tcz and replace its usr/local/tce.installed/flwm_topside file with:
#!/bin/sh
WM="flwm_topside"
DESKTOP="/etc/sysconfig/desktop"
DESKTOPSH="/usr/local/bin/desktop.sh"
while true; do [ ! -e "$DESKTOPSH" ] && sleep 1 && continue; echo "$WM" > "$DESKTOP" && break; done &
Then see if you still get errors loading it that way.
Short answer, the errors are gone.
However, I'd rather fix the dep file so you don't have to modify every single window managers.
I did another test with dep before I hacked the extension, and it would solve the problem.
Simply put, reverse the order of the content in TC.tcz.dep
tc@box:~$ cat /mnt/mmcblk0p2/tce/optional/TC-reverse.tcz.dep
aterm.tcz
wbar.tcz
flwm_topside.tcz
Xorg.tcz
tc@box:~$ tce-load -i TC-reverse
Xorg-fonts.tcz: OK
libXdmcp.tcz: OK
libXau.tcz: OK
libxcb.tcz: OK
libX11.tcz: OK
libxkbfile.tcz: OK
xkbcomp.tcz: OK
xkeyboard-config.tcz: OK
gcc_libs.tcz: OK
bzip2-lib.tcz: OK
pcre.tcz: OK
libelf.tcz: OK
gamin.tcz: OK
glib2.tcz: OK
libudev.tcz: OK
libevdev.tcz: OK
mtdev.tcz: OK
libinput.tcz: OK
xf86-input-libinput.tcz: OK
xf86-video-fbdev.tcz: OK
libepoxy.tcz: OK
libfontenc.tcz: OK
graphite2.tcz: OK
harfbuzz.tcz: OK
libpng.tcz: OK
freetype.tcz: OK
libXfont2.tcz: OK
pixman.tcz: OK
libxshmfence.tcz: OK
expat2.tcz: OK
libXext.tcz: OK
libXxf86vm.tcz: OK
libXfixes.tcz: OK
libXdamage.tcz: OK
libpciaccess.tcz: OK
libdrm.tcz: OK
mesa.tcz: OK
xorg-server.tcz: OK
libjpeg-turbo.tcz: OK
imlib2.tcz: OK
imlib2-bin.tcz: OK
fltk-1.3.tcz: OK
libXinerama.tcz: OK
libSM.tcz: OK
libICE.tcz: OK
libXt.tcz: OK
libXmu.tcz: OK
Xlibs.tcz: OK
Xprogs.tcz: OK
Xorg.tcz: OK
flwm_topside.tcz: OK
wbar.tcz: OK
aterm.tcz: OK
TC-reverse.tcz: OK
The order is more favorable and you don't have to unpack the extension(s).