[Mono-list] Installing Mono on Fedora 4

Joshua Tauberer tauberer at for.net
Mon May 8 17:27:20 EDT 2006


Hey,

Giuseppe Greco wrote:
>    Error: Missing Dependency: libsqlite.so.0 is needed by package
>           mono-data-sqlite

This is because there are two distinct versions of Sqlite, 2 and 3.  The
Mono RPM is dependent on sqlite2 and you have sqlite3 installed.
Mono.Data.SqliteClient works with both, and since I don't think you can
have a disjunction in RPM dependencies, that dependency needs to be removed.

You can grab the sqlite2 rpm from the Fedora Extras repository (or
http://fedoraproject.org/extras/4), till that's fixed.

Presumably this patch to release/conf/mono/ximian-build.conf will fix it:
        <dep id="requires">
          <i>mono-core = [[fullversion]]</i>
-         <i>libsqlite.so.0[[libmark]]</i>
        </dep>

(The library for sqlite3 in FC5, and also FC4 iirc, is libsqlite3.so.0.)

Though of course, it won't grab any sqlite automatically anymore.

If someone could give me a nod, I'll commit that...

-- 
- Joshua Tauberer

http://taubz.for.net

"Unfortunately, we're having this discussion. It's too bad,
because guess who listens to the discussion: the enemy."


More information about the Mono-list mailing list