Tiny Core Extensions > TCE News

Update to mesa in tc-16.x x86 repo

(1/6) > >>

Juanito:
Due to changes in the structure of the mesa graphics libraries several graphics extensions have been updated in the tc-16.x x86 repo.

It is almost certain that some gui extensions will now be missing dependencies, please report these here so it can be fixed.

It is also possible that one or more circular dependencies have been created.

Xorg-7.7, Xorg-7.7-3d and Xorg-7.7-3d-vulkan have all been tested on intel hd4400 haswell graphics hardware. Previously it was not possible to start the gui using Xorg-7.7 without first loading xf86-video-intel, but now it will start without it. It is still necessary, however, to use a conf snippet to tell the Xorg-7.7-3d gui to use the crocus driver instead of the (no longer present) i965 driver.

The following have been added/changed/updated:
Xorg-7.7-3d-dev.tcz
Xorg-7.7-3d-vulkan.tcz
Xorg-7.7-3d.tcz
Xorg-7.7-bin.tcz
libEGL-dev.tcz
libEGL.tcz
libGL-dev.tcz
libGL.tcz
libGLESv2-dev.tcz
libGLESv2.tcz
mesa-dev.tcz
mesa-vulkan.tcz
mesa.tcz
xkbcomp.tcz

The following dep files have changed:
firefox-ESR.tcz.dep
libva22-dev.tcz.dep
libva22.tcz.dep
xorg-server-dev.tcz.dep
xorg-server.tcz.dep

CNK:
I see Firefox installed with firefox_getLatest.sh now needs at least "libXdamage.tcz" (previously pulled in via the libGLESv2.tcz dependency) added to firefox.tcz.dep or it won't start. I'll test some more and submit an updated firefox_getLatest.sh script when I get the chance.

It's a shame the llvm19-lib.tcz dependency in mesa.tcz.dep is so huge (compared to most other extensions I use).

Zhe:
After updating xorg-7.7-3d and related components, I need to manually add xkbcomp to onboot.lst;

and it seems that libglapi.so.0 is missing.


--- Code: ---:~$ pcmanfm
pcmanfm: error while loading shared libraries: libglapi.so.0: cannot open shared object file: No such file or directory

--- End code ---

Resolved
Restart and update libGL and libGLESv2 again (these were selected during my first update)

Juanito:

--- Quote from: CNK on October 21, 2025, 08:40:02 PM ---It's a shame the llvm19-lib.tcz dependency in mesa.tcz.dep is so huge (compared to most other extensions I use).

--- End quote ---

The llvm dep could be eliminated if software 3d acceleration were to be dropped - i.e. only have hardware 3d acceleration.

Juanito:

--- Quote from: Zhe on October 22, 2025, 02:49:00 AM ---After updating xorg-7.7-3d and related components, I need to manually add xkbcomp to onboot.lst;

--- End quote ---

xkbcomp is a dep of xorg-server, did you update its dep file (xorg-server itself was not modified)?

Navigation

[0] Message Index

[#] Next page

Go to full version