Re: [Muine] Upgrade of dbus breaks Muine



�el kenal p�al (esmasp�, 24. jaanuar 2005, 12:09+0000), kirjutas
Mike Rhodes:
> Hi,
> 
> I upgraded my dbus last night, causing the muine-dbus dll to compain
> that it couldn't find the version of dbus-sharp it was compiled
> against (it was looking for .22, my new version is .23 -- maybe this
> check is too strict?).
> 
> Anyway, I then did a make uninstall. This doesn't remove muine-dbus
> and muine-plugin from the gac; I had to use gacutil manually to remove
> the two. Shouldn't the uninstall remove these?

Works for me, but there have been some changes in CVS there.. please see
if this still breaks with the soon to be released 0.8.1pre2.

> The ./configure script doesn't notice an upgrade to dbus and doesn't
> force a re-compile of muine-dbus (I did a simple ./configure && make
> at first). I needed to do make clean to force the muine-dbus.dll
> rebuild, which caught the dbus upgrade and fixed the requirement to
> the correct version.
> 
> I'm not sure if the breakage of Muine was due to the way Mono works:
> that you need the version of a gac assembly that the caller is
> compiled against? Otherwise the requirements could be made less
> strict, instead requiring _at least_ the compiled-against version?

All we do in Muine is link to what pkg-config --libs dbus-sharp gives
us, so I think this problem is either a Mono, or a DBus# problem ..

> In addition, is there some way of displaying a GUI message box saying
> that the assemblies couldn't be found -- Muine dies silently if this
> happens? It would help if finding what is going wrong quicker.

Hmm, I wouldn't know how to do this without resorting to strange hacks..
I think we should just be able to assume that what we link against is
there, and available. I mean, before creating a Gtk# widget we don't
check either whether Gtk# is actually there and working ..

Jorn




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