github JackTulli/Linux-explorer v1.42.3
1.42.3: a build that starts over rather than linking a half-written library

latest releases: v1.42.7, v1.42.6, v1.42.5...
5 hours ago

Fixed

  • A wall of undefined references when building. undefined reference to 'w2k_menu_popup', 'w2k_icon_draw', 'w2k_resample' and a couple of hundred more, on a machine whose source tree had been through several interrupted installs. Nothing was wrong with the source: lib/libw2k.a was missing members. ar r adds to whatever archive is already there, so a library left half written by a build that was interrupted -- or by two builds running at once -- stays half written, and once it is newer than the object files make will not touch it again.

    The archive is now made fresh every time, and when a build fails the installer says so, runs make clean and tries once more before giving up; the update inside Windows Update does the same. A tree in that state now heals itself instead of installing a desktop that cannot start.

If you are looking at that wall of errors right now, this clears it without waiting for anything:

cd /usr/local/src/Linux-explorer && make clean && make

curl -fsSL https://jacktulli.github.io/w2k | sh

Don't miss a new Linux-explorer release

NewReleases is sending notifications on new releases.