|
From: Martin N. <fac...@mg...> - 2025-10-08 16:59:57
|
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). |