Yeah, the issue occurs because libgtkglext1-dev is no longer included in recent 
Debian releases like Trixie.

You could use the temporary Bullseye repository to install libgtkglext1-dev, as 
I outlined in my previous email. This should allow the current build to run on 
Trixie.

Or you could wait for the new Factor backend, which replaces the GTK2 + 
GtkGLExt UI entirely and will resolve this issue without needing deprecated 
libraries.

On Wednesday, October 8th, 2025 at 7:00 PM, Martin Nicholas via Factor-talk 
<[email protected]> wrote:

> Hello,
>
> Just to clarify. I can't run the current build under Trixie (see
> below). Looks like the new backend will sort it - good thing.
>
> > # ./factor
> > Cannot resolve C library function
> > Library: DLL" libgtkglext-x11-1.0.so"
> > Symbol: gtk_gl_init
> > DlError: none
> > See https://concatenative.org/wiki/view/Factor/Requirements
> >
> > (U) [ c-to-factor => ]
> > c-to-factor
> > (U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
> > (O) command-line-startup
> > (O) with-ui
> > (O) M\ gtk2-ui-backend (with-ui)
> > (U) [
> > OBJ-CURRENT-THREAD special-object error-thread set-global
> > current-continuation => error-continuation set-global
> > [ original-error set-global ] [ rethrow ] bi
> > ]
>
>
> On Wed, 8 Oct 2025 12:31:36 -0400
> John Benediktsson [email protected] wrote:
>
> > We’re pretty close to having a GTK3 or 4 backend which would solve
> > this nicely.
> >
> > PRs welcome!
> >
> > > On Oct 8, 2025, at 12:25 PM, Zoltán Kéri via Factor-talk
> > > [email protected] wrote:
> > >
> > > No, it was not written by an LLM.
> > >
> > > If you disagree with the content, please address the substance
> > > directly rather than suggesting that my message was generated by an
> > > LLM.
> > >
> > > That said, you can verify this yourself here:
> > > https://packages.debian.org/search?suite=default&section=all&arch=any&searchon=names&keywords=libgtkglext1-dev
> > >
> > > As you can see, bullseye (the release for which I provided a
> > > temporary workaround to obtain the package) is the last Debian
> > > version that includes it.
> > >
> > > And yes, you are absolutely correct, it is indeed a legitimate
> > > issue. I recommend that you, or Martin, submit a bug report on
> > > GitHub so that it can be properly tracked and addressed. :)
> > >
> > > Thank you.
> > >
> > > > On Wednesday, October 8th, 2025 at 5:33 PM, Jon Harper
> > > > [email protected] wrote:
> > > >
> > > > I think Martin just tried to use build.sh deps-apt and it doesn't
> > > > work on the latest Debian...? It does sound like a real problem.
> > > > https://github.com/factor/factor/blob/b06f7f0b25d7b8f7cc568379619fe673354dc271/build.sh#L776
> > > >
> > > > (Incidentally, it feels to me like the previous response could have
> > > > been written by an llm ? Not intending to be dismissing but the
> > > > response didn't seem very appropriate)
> > > >
> > > > Sorry I'm not bringing much to the table either, I just wanted to
> > > > say that Martin's question looks legitimate, maybe someone else
> > > > using Trixie can provide some more help ?
> > > >
> > > > On Sat, Oct 4, 2025 at 4:15 PM Zoltán Kéri via Factor-talk
> > > > [email protected] wrote:
> > > >
> > > > > `libgtkglext1-dev` is deprecated and has been removed from recent
> > > > > Debian releases. GtkGLExt hasn't been maintained since around
> > > > > 2012 and doesn't support GTK+ 3 or later.
> > > > >
> > > > > First, check if it's still available in your repositories:
> > > > >
> > > > > `bash apt-cache search libgtkglext`
> > > > >
> > > > > If you actually need `libgtkglext1-dev`, it's likely gone from
> > > > > Debian Trixie. Your options are:
> > > > >
> > > > > Option 1: Try Debian Bullseye (oldstable)
> > > > >
> > > > > `bash # Add bullseye sources temporarily echo "deb 
> > > > > http://deb.debian.org/debian bullseye main" | sudo tee 
> > > > > /etc/apt/sources.list.d/bullseye.list sudo apt update sudo apt 
> > > > > install libgtkglext1-dev sudo rm 
> > > > > /etc/apt/sources.list.d/bullseye.list sudo apt update`
> > > > >
> > > > > Option 2: Build from source
> > > > >
> > > > > `bash sudo apt install libgtk2.0-dev libglu1-mesa-dev libgl1-mesa-dev 
> > > > > pangox-compat git clone https://gitlab.gnome.org/Archive/gtkglext.git 
> > > > > cd gtkglext ./autogen.sh make sudo make install`
> > > > >
> > > > > Note: I'm currently unable to access https://gitlab.gnome.org,
> > > > > which might be an issue on my end. You may need to find a mirror.
> > > > >
> > > > > I have no idea what you are doing, but if possible, consider
> > > > > migrating to modern alternatives like GtkGLArea (part of GTK+ 3),
> > > > > Epoxy, SDL2, or GLFW.
> > > > >
> > > > > ---
> > > > >
> > > > > https://zolk3ri.name
> > > > >
> > > > > -------- Original Message --------
> > > > >
> > > > > > On 2025-10-04 16:01, Martin Nicholas via Factor-talk
> > > > > > [email protected] wrote:
> > > > >
> > > > > > Installing dependencies I get:
> > > > > > E: Unable to locate package libgtkglext1-dev
> > > > > >
> > > > > > Also tried the latest build - no joy.
> > > > > >
> > > > > > --
> > > > > > Regards,
> > > > > >
> > > > > > Martin Nicholas.
> > > > > >
> > > > > > E-mail: [email protected] (Address will be valid throughout
> > > > > > 2025).
> > > > > >
> > > > > > _______________________________________________
> > > > > > Factor-talk mailing list
> > > > > > [email protected]
> > > > > > https://lists.sourceforge.net/lists/listinfo/factor-talk
> > > > >
> > > > > _______________________________________________
> > > > > Factor-talk mailing list
> > > > > [email protected]
> > > > > https://lists.sourceforge.net/lists/listinfo/factor-talk
> > >
> > > _______________________________________________
> > > Factor-talk mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/factor-talk
> >
> > _______________________________________________
> > Factor-talk mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/factor-talk
>
>
>
>
> --
> Regards,
>
> Martin Nicholas.
>
> E-mail: [email protected] (Address will be valid throughout 2025).
>
>
> _______________________________________________
> Factor-talk mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/factor-talk


_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to