NetBSD-Bugs archive

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

lib/59379: compiling geary 46 fails, gmime-3.0 not found in Vala API directories



>Number:         59379
>Category:       lib
>Synopsis:       compiling geary 46 fails, gmime-3.0 not found in Vala API directories
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    lib-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu May 01 01:50:00 +0000 2025
>Originator:     Lubo
>Release:        10.1
>Organization:
>Environment:
NetBSD netbsd10.1i386 10.1 NetBSD 10.1 (GENERIC) #0: Mon Dec 16 13:08:11 UTC 2024  mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/i386/compile/GENERIC i386

>Description:
Installed build and runtime dependencies of geary. Ran in to multiple warnings and (non-fatal) errors that I worked around.

hack geary meson.build (version 46) to use webkit2gtk-4.0 instead of 4.1! Ditto javascriptcore and webkit2gtk-web-extensions

libstemmer had no .pc file in the pkg! At all.

Also libunwind has an obviously wrong version number, completely missing libunwind.pc libunwind-generic and libunwind-generic.pc and so on.
github hosted releases of libunwind seem to all fail with cryptic errors, so I finally commented out everything to do with that in the build.

icuuc also gave errors, so I sadly commented out everything to do with i18n and turned off both subdirectories which call it, desktop and po.

Finally got meson to finish without fatal errors.

ninja -C build fails almost immediately (step 2 of hundreds):

gmime-3.0 not found in Vala API directories or GObject-Introspection GIR directories

gmime3 installed from pkgin, as (almost) everything required, as much as possible was, with few if any exceptions. Including Vala itself. Which FYI has left me with two separate directories with vala vapi files, through no wish  of mine! /usr/pkg/share/vala and vala-0.56! both have some vapis. It would appear some packages install in one, some in the other and there is NO enforced standard!
>How-To-Repeat:
See above or contact me via email please.
>Fix:
Repackaging gmime properly. Not to mention the other semi-broken packages like webkit(2?)gtk libstemmer libunwind icu



Home | Main Index | Thread Index | Old Index