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

Reply via email to