Source: glew
Followup-For: Bug #1132634

Dear Maintainer,

   * What led up to the situation?

    In commit 0cba00b90e87cf38fe56e76e1910399445b188b0 you've switched
    the build system from `make` to `cmake`.

    The old `make` build system only built the EGL backend. The new
    `cmake` build systemd has `GLEW_X11` turned ON by default, and
    resulted in link failures as demonstrated in this bug (#1132634).

    Instead of fixing the problem (ie, setting `GLEW_X11=OFF` in the
    `debian/rules` file), you've added hard dependency on `libsm-dev`.

    This now forces Wayland projects to pull in useless X11 libraries.
    On top of that you've misspelled `libsm-dev` as `limsm-dev`, so the
    `libglew-dev` package is now completely borked.

    Please remove the dependency on `libsm-dev` and add `GLEW_X11=OFF`
    to `debian/rules` instead.

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

     Tried building another package with dependency on `libglew-dev`

   * What was the outcome of this action?

     Yesterday, encountered the same problem as in reported in this bug
     (#1132634). Today, `libglew-dev` won't even install due to typo
     in `libsm-dev`.

   * What outcome did you expect instead?

    Successful life with a lot of money.

-- System Information:
Debian Release: forky/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.19.10+deb14-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Reply via email to