hi,
coming back to this after some time: I just've verified that the problem persists (current macports,
i.e. 2.7.1, and osx 10.15).
still any hope for a fix?
thank you,
joerg
On 17.03.21 13:57, Ryan Schmidt wrote:
On Mar 17, 2021, at 07:47, joerg van den hoff wrote:
On 17.03.21 13:16, Ryan Schmidt wrote:
On Mar 17, 2021, at 07:04, joerg van den hoff wrote:
and sadly even `sudo port -ns upgrade --force meld)' does not solve the
problem...
too bad. but I appreciate your help. at least I now understand where
approximately the problem is located ...
According to
https://developer.gnome.org/programming-guidelines/stable/introspection.html.en#using-introspection
a build of software using gobject-introspection "should result in a .gir and .typelib file
being generated for the project. The .gir file is human readable, and can be inspected manually to
see if the API has been introspected correctly". I infer that the typelib, therefore, is the
same data but in a machine-readable format. That explains my confusion earlier about what was meant
by the message "referenced by the typelib". It also explains why editing the installed
gir file does nothing: you would need to make the same change in the binary typelib file before it
takes effect, and depending on how the file is structured that may not be feasible. The real
solution of course is to get gobject-introspection to generate these files correctly in the first
place. Did you try recompiling
understood.
gtksourceview4 (sudo port -ns upgrade --force gtksourceview4) to see if that
would happen then? If so, that suggests we just need to revbump gtksourceview4
and other affected ports. If not, then it suggests we need to fix
gobject-introspection.
I uninstalled/reinstalled that port before and now retried with the above
command: still no luck. problem stubbornly refuses to go away...
I can at least confirm for you that the same thing happens to me if I build
gtksourceview4 now, so you're not alone.
The gtksourceview4 I installed on 2021-02-12 did not have this problem. My
gobject-introspection port was installed before that, on 2021-01-20, so that's
not the reason why the gir files are being generated differently now, but I
don't know what is.
Dave, can you take a look at this thread? It's about your ports.