[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Ubuntu 26.04 resolute racoon and missing libgtkglext


On Fri, 16 Oct 2026 at 14:01, Bruce Steers <bsteers4@xxxxxxxxx> wrote:

>
>
> On Fri, 16 Oct 2026 at 13:57, Benoît Minisini <
> benoit.minisini@xxxxxxxxxxxxxxxx> wrote:
>
>> Le 16/10/2026 à 14:53, Benoît Minisini a écrit :
>> >
>> > I don't understand how OBS can build the Gambas packages for Ubuntu
>> > 26.04, if they removed a required library...
>> >
>>
>> Btw, there is no 'gambas3-gb-gtk-opengl' package for Ubuntu 26.04 in
>> OBS. So I don't understand what wants to install that package?
>>
>> --
>> Benoît Minisini.
>
>
> Sorry Benoit I did not notice there was 26.04 on OBS, i'd used 25.04 :-\
> using the correct repo seems to be working.
>
> I'm now trying to figure out how to add deps to gitlab-ci file so we can
> compile resolute too.
>
> Respects
> BruceS
>

Okay looks like the changes i mentioned
 libpcre2-dev is available not 3
 libgdk-pixbuf2.0-dev now needs a dash before the 2 "libgdk-pixbuf-2.0-dev"

and adding --disable-gtkopengl to ./configure seems to have done the trick.

I'll test it out (it's still compiling) and merge the change if it seems
okay.

pipeline running here https://gitlab.com/bsteers4/gambas/-/jobs/17234626949

build:ubuntu-resolute:
  image: ubuntu:resolute
  before_script:
    - >
       apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y
build-essential g++ automake autoconf libtool libbz2-dev libzstd-dev
libmysqlclient-dev unixodbc-dev libpq-dev libsqlite3-dev libglib2.0-dev
libgtk2.0-dev libcurl4-gnutls-dev libpcre2-dev libsdl-sound1.2-dev
libsdl-mixer1.2-dev libsdl-image1.2-dev libxml2-dev libxslt1-dev
librsvg2-dev libpoppler-dev libpoppler-private-dev libpoppler-glib-dev
libpoppler-cpp-dev libasound2-dev libxtst-dev libffi-dev libglew-dev
libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgdk-pixbuf-2.0-dev
linux-libc-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
libcairo2-dev libgsl-dev libncurses-dev libgmime-3.0-dev llvm-dev llvm
libalure-dev libgmp-dev libgtk-3-dev libsdl2-dev libsdl2-mixer-dev
libsdl2-ttf-dev libsdl2-image-dev sane-utils libdumb1-dev libssl-dev
libqt5opengl5-dev libqt5svg5-dev libqt5x11extras5-dev qtbase5-dev
qtwebengine5-dev libwebkit2gtk-4.1-dev git qt6-svg-dev qt6-base-dev
qt6-webengine-dev libmongoc-dev

  script:
    - ./reconf-all
    - GAMBAS_CONFIG_FAILURE=1 ./configure -C --disable-keyring
--disable-qt4 --disable-sqlite2 --disable-qt5webkit --disable-gtkopengl
    - make -j$(nproc)
    - make install

Respects
BruceS

References:
Ubuntu 26.04 resolute racoon and missing libgtkglextBruce Steers <bsteers4@xxxxxxxxx>
Re: Ubuntu 26.04 resolute racoon and missing libgtkglextBenoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>
Re: Ubuntu 26.04 resolute racoon and missing libgtkglextBenoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>
Re: Ubuntu 26.04 resolute racoon and missing libgtkglextBruce Steers <bsteers4@xxxxxxxxx>