[Bug 292311] audio/deadbeef: 0.7.2_32 build failed in ddbcellrenderertextmultiline.c

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 09 Jan 2026 22:32:09 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292311

            Bug ID: 292311
           Summary: audio/deadbeef: 0.7.2_32 build failed in
                    ddbcellrenderertextmultiline.c
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: danfe@FreeBSD.org
          Reporter: hiroo.ono+freebsd@gmail.com
          Assignee: danfe@FreeBSD.org
             Flags: maintainer-feedback?(danfe@FreeBSD.org)

From the poudriere log, compiler's error message was as follows:

----
ddbcellrenderertextmultiline.c:584:49: error: incompatible function pointer
types assigning to 'GtkCellEditable *(*)(GtkCellRenderer *, GdkEvent *,
GtkWidget *, const gchar *, const GdkRectangle *, const GdkRectangle *,
GtkCellRendererState)' (aka 'struct _GtkCellEditable *(*)(struct
_GtkCellRenderer *, union _GdkEvent *, struct _GtkWidget *, const char *, const
struct _cairo_rectangle_int *, const struct _cairo_rectangle_int *,
GtkCellRendererState)') from 'GtkCellEditable *(GtkCellRenderer *, GdkEvent *,
GtkWidget *, const gchar *, GdkRectangle *, GdkRectangle *,
GtkCellRendererState)' (aka 'struct _GtkCellEditable *(struct _GtkCellRenderer
*, union _GdkEvent *, struct _GtkWidget *, const char *, struct
_cairo_rectangle_int *, struct _cairo_rectangle_int *, GtkCellRendererState)')
[-Wincompatible-function-pointer-types]
  584 |         GTK_CELL_RENDERER_CLASS (klass)->start_editing =
ddb_cell_renderer_text_multiline_real_start_editing;
----

The options are as follows:

---Begin OPTIONS List---
===> The following configuration options are available for deadbeef-0.7.2_32:
     AAC=on: AAC/MP4 format support
     ADPLUG=on: AdPlug audio format (OPL2/OPL3) support
     ALAC=on: Apple Lossless audio format support
     ART=on: Cover artwork loader plugin
     CDDA=off: Digital Audio CD support
     CONVERTER=on: Plugin for converting files from/to any formats
     DCA=on: DTS support via libdca
     DSP=on: High-quality sample rate conversion support
     DUMB=on: D.U.M.B. plugin for MOD, S3M, etc.
     FFAP=on: Monkey's Audio lossless format support
     FFMPEG=off: FFmpeg support (WMA, AIFF, AC3, APE...)
     FLAC=on: FLAC lossless audio codec support
     GME=on: Chiptune music support (based on GME)
     GUI=on: Standard GUI plugin
     HOTKEYS=on: Local and global hotkeys support
     LASTFM=on: Last.fm/Libre.fm scrobbler plugin
     M3U=on: M3U and PLS playlist format support
     MMS=on: MMS streaming support
     MONO2STEREO=on: Mono to stereo converter DSP plugin
     MUSEPACK=on: MPC audio format support
     NLS=on: Native Language Support
     NOTIFY=on: OSD notification support in GTKUI plugin
     OGG=on: Ogg media format support
     PLTBROWSER=on: Playlist browser GUI plugin
     PSF=on: AOSDK-based PSF(,QSF,SSF,DSF) plugin
     PULSEAUDIO=off: PulseAudio output plugin (unsupported)
     SC68=on: sc68 Atari ST and Amiga player
     SHELLEXEC=on: Shell commands execution plugin
     SHN=on: Shorten waveform encoder support
     SID=on: Commodore 64 SID music player plugin
     SNDFILE=on: Audio conversion support via libsndfile
     SUPEREQ=on: SuperEQ DSP plugin (equalizer)
     TTA=on: TTA lossless audio format support
     VFS=on: HTTP streaming VFS plugin
     VFS_ZIP=on: Play files directly from ZIP archives
     VTX=on: VTX ZX-Spectrum music player plugin
     WAVPACK=on: WavPack lossless audio format support
     WILDMIDI=on: WildMIDI synthesizer plugin
     WMA=on: Windows Media Audio audio format support
====> MP3 audio format support
     MAD=on: MAD MP3 audio decoder support
     MPG123=on: MP3 decoding support via mpg123
====> Standard GUI plugin: you can only select none or one of them
     GTK2=off: GTK 2 GUI toolkit support
     GTK3=on: GTK 3 GUI toolkit support
===> Use 'make config' to modify these settings
---End OPTIONS List---

-- 
You are receiving this mail because:
You are the assignee for the bug.