| 
      
      
      From: Zoltán K. <zo...@pr...> - 2025-10-08 17:10:10
      
     | 
| 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 <fac...@li...> 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 mr...@gm... 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 > > > fac...@li... 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§ion=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 > > > > jon...@gm... 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 > > > > fac...@li... 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 > > > > > > fac...@li... wrote: > > > > > > > > > > > Installing dependencies I get: > > > > > > E: Unable to locate package libgtkglext1-dev > > > > > > > > > > > > Also tried the latest build - no joy. > > > > > > > > > > > > -- > > > > > > Regards, > > > > > > > > > > > > Martin Nicholas. > > > > > > > > > > > > E-mail: rep...@mg... (Address will be valid throughout > > > > > > 2025). > > > > > > > > > > > > _______________________________________________ > > > > > > Factor-talk mailing list > > > > > > Fac...@li... > > > > > > https://lists.sourceforge.net/lists/listinfo/factor-talk > > > > > > > > > > _______________________________________________ > > > > > Factor-talk mailing list > > > > > Fac...@li... > > > > > https://lists.sourceforge.net/lists/listinfo/factor-talk > > > > > > _______________________________________________ > > > Factor-talk mailing list > > > Fac...@li... > > > https://lists.sourceforge.net/lists/listinfo/factor-talk > > > > _______________________________________________ > > Factor-talk mailing list > > Fac...@li... > > https://lists.sourceforge.net/lists/listinfo/factor-talk > > > > > -- > Regards, > > Martin Nicholas. > > E-mail: rep...@mg... (Address will be valid throughout 2025). > > > _______________________________________________ > Factor-talk mailing list > Fac...@li... > https://lists.sourceforge.net/lists/listinfo/factor-talk |