Solved audacious 4.3 fails on build

FreeBSD 13.2-RELEASE , the problem is not audacious itself, only a older version of gettext-runtime
that depends almost everything for what a see
the error is this

Code:
===>   audacious-4.1 depends on executable: msgfmt - not found                                                         
===>   gettext-tools-0.22 depends on package: libtextstyle>=0.22 - found                                               
===>   gettext-tools-0.22 depends on package: gettext-runtime>=0.22_1 - not found                                       
===>  Installing for gettext-runtime-0.22_1                                                                             
===>  Checking if gettext-runtime is already installed                                                                 
===>   An older version of gettext-runtime is already installed (gettext-runtime-0.21.1)                               
      You may wish to ``make deinstall'' and install this port again                                                   
      by ``make reinstall'' to upgrade it properly.                                                                     
      If you really wish to overwrite the old port of gettext-runtime                                                   
      without deleting it first, set the variable "FORCE_PKG_REGISTER"
      in your environment or the "make install" command line.
*** Error code 1

(says audacious 4.1 because I use portdowngrade , but the problem is note version of audacious)

the only thing to do is wait that gettext-runtime is upgrade to a mayor version in pkg?
 
Uninstall the old gettext-runtime.

I think on that,but is a suicide

Code:
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 232 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
    adwaita-icon-theme: 40.1.1_1
    alsa-plugins: 1.2.2_11
    aom: 3.6.1
    apr: 1.7.3.1.6.3_1
    argp-standalone: 1.5.0
    at-spi2-core: 2.48.0
    avahi-app: 0.8_1
    babl: 0.1.106
    bash: 5.2.15
    bitmap: 1.0.9
    bsdisks: 0.29
    cairo: 1.17.4_2,3
    chromaprint: 1.5.1.20221217_1
    chromium: 116.0.5845.140
    clutter: 1.26.4_1
    clutter-gst3: 3.0.27_2
    clutter-gtk3: 1.8.4_2
    cogl: 1.22.8_1
    colord: 1.4.6
    consolekit2: 1.2.6_1
    cups: 2.4.6
    cups-filters: 1.28.16_4
    dbus-glib: 0.112
    dconf: 0.40.0_3
    desktop-file-utils: 0.26_1
    enchant2: 2.2.15_3
    exiv2: 0.27.6,1
    feh: 3.10
    ffmpeg: 6.0,1
    file-roller: 3.42.0_2,1
    firefox: 117.0_1,2
    fvwm: 2.6.9_2
    gamin: 0.1.10_10
    gcr: 3.40.0_1
    gdbm: 1.23
    gdk-pixbuf2: 2.42.10
    gegl: 0.4.44_5
    geoclue: 2.5.7
    geocode-glib: 3.26.4
    geocode-glib2: 3.26.4
    gettext-runtime: 0.21.1
    gexiv2: 0.14.1
    ghostscript9-agpl-base: 9.56.1_11
    gimp: 2.10.32,2
    gimp-app: 2.10.34_6,1
    gimp-gutenprint: 5.3.4
    gjs: 1.74.1_1
    glade: 3.40.0_1
    glib: 2.76.5,2
    glib-networking: 2.76.0
    gmime26: 2.6.23_2
    gmime30: 3.2.7_1
    gnome-autoar: 0.4.3_1
    gnome-desktop: 42.4_1
    gnome-online-accounts: 3.44.0_1
    gnome-settings-daemon: 42.2_5
    gnupg: 2.3.8
    gnutls: 3.7.9
    gobject-introspection: 1.76.1,1
    gom: 0.4
    gpgme: 1.20.0
    graphene: 1.10.8
    graphviz: 7.1.0_7
    grilo: 0.3.15
    grilo-plugins: 0.3.15_1
    gsettings-desktop-schemas: 42.0
    gstreamer1: 1.22.5
    gstreamer1-libav: 1.22.5
    gstreamer1-plugins: 1.22.5
    gstreamer1-plugins-a52dec: 1.22.5
    gstreamer1-plugins-bad: 1.22.5
    gstreamer1-plugins-chromaprint: 1.22.5
    gstreamer1-plugins-core: 1.22.5
    gstreamer1-plugins-dts: 1.22.5
    gstreamer1-plugins-dvdread: 1.22.5
    gstreamer1-plugins-gl: 1.22.5
    gstreamer1-plugins-good: 1.22.5
    gstreamer1-plugins-mpg123: 1.22.5
    gstreamer1-plugins-ogg: 1.22.5
    gstreamer1-plugins-pango: 1.22.5
    gstreamer1-plugins-png: 1.22.5
    gstreamer1-plugins-resindvd: 1.22.5
    gstreamer1-plugins-soup: 1.22.5
    gstreamer1-plugins-theora: 1.22.5
    gstreamer1-plugins-ugly: 1.22.5
    gstreamer1-plugins-vorbis: 1.22.5
    gtar: 1.34_1
    gtk-engines2: 2.20.2_4
    gtk-update-icon-cache: 3.24.31
    gtk2: 2.24.33_1
    gtk3: 3.24.34_1
    gtk4: 4.10.4
    gutenprint: 5.3.4
    gvfs: 1.50.2_1
    gxmessage: 3.4.3_2
    harfbuzz: 7.3.0
    harfbuzz-icu: 7.3.0
    json-glib: 1.6.6
    leafpad: 0.8.19_2
    libXaw: 1.0.14,2
    libXpm: 3.5.15
    libass: 0.17.1_1
    libassuan: 2.5.6
    libcanberra-gtk3: 0.30_8
    libexif: 0.6.24
    libfm: 1.3.2_2
    libfm-extra: 1.3.2_2
    libgcrypt: 1.10.2
    libgdata: 0.18.1
    libgpg-error: 1.47
    libgphoto2: 2.5.26_2
    libgudev: 234
    libgusb: 0.3.10_1
    libgweather4: 4.2.0_1
    libhandy: 1.6.2_1
    libheif: 1.16.1
    libidn: 1.38
    libinput: 1.23.0
    libjxl: 0.8.2
    libksba: 1.6.3
    libmediaart: 1.9.6
    libmtp: 1.1.18
    libmypaint: 1.6.1_2
    libnice: 0.1.21_1
    libnotify: 0.8.2
    libpeas: 1.34.0_1
    libportal: 0.6_2
    libportal-gtk3: 0.6_2
    librsvg2-rust: 2.56.3
    libsecret: 0.20.5_2
    libsidplayfp: 2.4.2_1
    libsoup: 2.74.3
    libsoup3: 3.2.2
    libspectre: 0.2.12
    libudisks: 2.9.4
    libv4l: 1.23.0
    libwacom: 1.5
    libwmf: 0.2.13
    libxslt: 1.1.37
    lilyterm: 0.9.9.4_2
    llvm15: 15.0.7_5
    lxappearance: 0.6.3_1
    m4: 1.4.19,1
    menu-cache: 1.1.0
    mesa-dri: 22.3.7_2
    nano: 7.2
    nautilus: 42.2_3
    neon: 0.32.4
    nvidia-driver-340: 340.108_4
    p11-kit: 0.24.1_2
    pango: 1.50.14
    pcmanfm: 1.3.2_1
    pinentry: 1.2.1
    pinentry-curses: 1.2.1
    pipewire: 0.3.62_2
    polkit: 122
    poppler: 23.05.0
    poppler-glib: 23.05.0
    poppler-qt5: 23.05.0
    poppler-utils: 23.05.0
    popt: 1.19
    pulseaudio: 14.2_5
    py39-cairo: 1.21.0,1
    py39-dnspython: 2.3.0,1
    py39-evdev: 1.6.0
    py39-gobject3: 3.42.2
    py39-importlib-metadata: 6.7.0
    py39-libpeas: 1.34.0
    py39-markdown: 3.3.7_1
    py39-pyudev: 0.22.0
    py39-setuptools: 63.1.0_1
    py39-six: 1.16.0
    py39-zipp: 3.15.0
    pygobject3-common: 3.42.2
    python39: 3.9.17
    qbittorrent: 4.5.4
    qpdfview: 0.4.18_39
    qt5-concurrent: 5.15.8p157
    qt5-core: 5.15.8p157_1
    qt5-dbus: 5.15.8p157
    qt5-gui: 5.15.8p157_1
    qt5-imageformats: 5.15.8p6_2
    qt5-linguisttools: 5.15.8p1
    qt5-network: 5.15.8p157
    qt5-printsupport: 5.15.8p157
    qt5-sql: 5.15.8p157
    qt5-sqldrivers-sqlite3: 5.15.8p157
    qt5-svg: 5.15.8p8
    qt5-widgets: 5.15.8p157
    qt5-x11extras: 5.15.8p0
    qt5-xml: 5.15.8p157
    rest: 0.8.1_2
    samba413: 4.13.17_5
    serf: 1.3.9_6
    shared-mime-info: 2.2_1
    speech-dispatcher: 0.11.2_2
    subversion: 1.14.2_3
    sudo: 1.9.14p3
    talloc: 2.3.4
    tdb: 1.4.7,1
    tevent: 0.13.0_1
    tightvnc: 1.3.10_6
    totem: 3.38.2_4
    totem-pl-parser: 3.26.6
    tracker: 2.3.4_10
    tracker3: 3.5.3
    upower: 1.90.0
    viewnior: 1.8_1
    vlc: 3.0.18_4,4
    vte: 0.28.2_4
    webkit2-gtk3: 2.34.6_7
    wpebackend-fdo: 1.12.0
    xcalc: 1.1.2
    xclock: 1.0.9
    xconsole: 1.0.8
    xf86-input-keyboard: 1.9.0_5
    xf86-input-libinput: 1.3.0
    xf86-input-mouse: 1.9.3_4
    xf86-video-intel: 2.99.917.923,1
    xf86-video-scfb: 0.0.7_1
    xf86-video-vesa: 2.5.0_2
    xf86dga: 1.0.3_1
    xgc: 1.0.5
    xkbutils: 1.0.4_2
    xmessage: 1.0.5
    xorg: 7.7_3
    xorg-apps: 7.7_4
    xorg-drivers: 7.7_7
    xorg-libraries: 7.7_5
    xorg-server: 21.1.8_2,1
    xscreensaver: 6.06_1
    xterm: 383

Number of packages to be removed: 232

The operation will free 3 GiB.

Proceed with deinstalling packages? [y/N]:

I install FreeBSD 13.2-RELEASE from start , install everything from packages..except the nvidia driver from ports
 
when build stops
cd /usr/port/devel/gettext-runtime
make deinstall clean install clean
go back to the original port and
make
or pkg delete -f gettext-runtime and rebuild the audacious
 
before doing stuff like the above you may check the shared libraries provided by new gettext and old gettext are the same version or something otherwise you may break some other ports
but i do it all the time and rarely is a problem
 
when build stops
cd /usr/port/devel/gettext-runtime
make deinstall clean install clean
go back to the original port and
make
or pkg delete -f gettext-runtime and rebuild the audacious
that hack works like a charm..now I have the sound I want!!!!!! I cant live without the 31 bands equalizer and sound effects

Screenshot from 2023-09-12 19-54-27.png
 
before doing stuff like the above you may check the shared libraries provided by new gettext and old gettext are the same version or something otherwise you may break some other ports
but i do it all the time and rarely is a problem

yes, I back to the port and reinstall the old version,of gettext-runtime, just in case
 
Back
Top