WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: [Solved] Choosing Window Manager from Boot Menu  (Read 4559 times)

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11560
Re: Choosing Window Manager from Boot Menu
« Reply #15 on: April 01, 2024, 11:25:38 PM »
Hi Juanito
Here's is what I found missing:
jwm, openbox, and gdk-pixbuf2 need libEGL.tcz and libGLESv2.tcz. ...
I think the error that lead me to this may have been misleading.
It looked something like this:
Code: [Select]
gl_module error /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: libEGL.so.1 No such file or directoryThat made it appear the loader flagging the error came from gdk-pixbuf-2.0.
Turns out it came from librsvg and gets linked into the gdk-pixbuf-2.0 directory:
Code: [Select]
tc@E310:~$ ls -l /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
lrwxrwxrwx 1 root root 86 Feb 11 22:00 /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so -> /tmp/tcloop/librsvg/usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11037
Re: Choosing Window Manager from Boot Menu
« Reply #16 on: April 02, 2024, 02:32:02 AM »
One image format's gdk loader failing is probably not a fatal error, likely just would remove SVG support from it then.
The only barriers that can stop you are the ones you create yourself.

Online Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14770
Re: Choosing Window Manager from Boot Menu
« Reply #17 on: April 02, 2024, 06:38:15 AM »
librsvg deps adjusted - cairo previously depended on libEGL and libGLESv2, but no longer does, hence the problem.

I'll look at building libgdk_pixbuf_xlib for x86.

Offline Montserrat

  • Newbie
  • *
  • Posts: 10
Re: Choosing Window Manager from Boot Menu
« Reply #18 on: April 02, 2024, 06:43:46 AM »
Hi Montserrat
After a little more poking around I found something else.
It appears dependencies on libEGL.tcz and libGLESv2.tcz were
removed from cairo and added to gtk2. The CD appears to
have an old gtk2.tcz.dep without libEGL.tcz and libGLESv2.tcz.
The simplest solution for now is:
Boot to the FLWM_topside entry.
Click the  tc-install  icon to start  tc-install-GUI.tcz.
Use the tc-install program to install Tinycore to a second USB stick.
This may be of some help:
http://tinycorelinux.net/install.html

Then run
Code: [Select]
tce-audit builddb
tce-audit updatedeps
tce-audit fetchmissing
tce-update
exitcheck.sh reboot

After it reboots, you will have a proper install. You can then change
to the window manager of your choice.

Sorry to have taken so long to get back with an update; Yes, I have done all that and now have a fully functioning system so HUGE thanks for all your help and investigations, Rich, GNUser et al.

I'll mark this thread as [SOLVED] and thank everyone for their help, input, thoughts etc. Good stuff.

Online Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14770
Re: Choosing Window Manager from Boot Menu
« Reply #19 on: April 02, 2024, 08:22:23 AM »
gdk-pixbuf2-xlib added to tc-15.x x86 repo and CorePlus iso regenerated.

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11560
Re: [Solved] Choosing Window Manager from Boot Menu
« Reply #20 on: April 02, 2024, 08:51:33 AM »
Hi Montserrat
... I'll mark this thread as [SOLVED] ...
Posts can't be edited after 30 minutes. You need an
administrator to do that for you.

Offline Montserrat

  • Newbie
  • *
  • Posts: 10
Re: Choosing Window Manager from Boot Menu
« Reply #21 on: April 02, 2024, 01:26:23 PM »
gdk-pixbuf2-xlib added to tc-15.x x86 repo and CorePlus iso regenerated.

Thank you, Juanito. Much appreciated.

Offline Montserrat

  • Newbie
  • *
  • Posts: 10
Re: [Solved] Choosing Window Manager from Boot Menu
« Reply #22 on: April 02, 2024, 01:28:31 PM »
You need an administrator to do that for you.

... and thank you once again for that, then, too. I wondered why I couldn't find the option to edit the subject line. I'm learning with everyone's guidance.