I've been playing with this bug. It's a real dependency from what I can tell. Or a libconf bug that I don't understand.
The package at this time still has references to libdb4.1 hard coded into it. And I've yet to figure out how to fix it.
02_system_db.patch in the debian directory looks like it should fix it. It does not. And why? I've yet to figure out.
IMHO it's a upstream bug but a bug we have to deal with non-the-less.
Here is two patches to fix the conflict, even though it actually brakes the package.
Takuo you are more then welcome to yell at me for these. :)
--- evolution-data-server-1.2.3/debian/control 2005-09-23 08:30:24.000000000 -0700 +++ evolution-data-server-1.2.3/debian/control.new 2005-09-25 20:59:46.577945033 -0700 @@ -37,7 +37,7 @@ Package: libedataserver1.2-dev Section: libdevel Architecture: any -Depends: libedataserver1.2-4 (= ${Source-Version}), libdb4.1-dev, libnspr-dev +Depends: libedataserver1.2-4 (= ${Source-Version}), libdb4.2-dev, libnspr-dev Description: Utility library for evolution data servers (development files) The data server, called "Evolution Data Server" is responsible for managing calendar and addressbook information.
--- evolution-data-server-1.2.3/debian/control.in 2005-09-23 08:30:24.000000000 -0700 +++ evolution-data-server-1.2.3/debian/control.in.new 2005-09-25 21:00:04.793540555 -0700 @@ -37,7 +37,7 @@ Package: libedataserver1.2-dev Section: libdevel Architecture: any -Depends: libedataserver@VER@ (= ${Source-Version}), libdb4.1-dev, libnspr-dev +Depends: libedataserver@VER@ (= ${Source-Version}), libdb4.2-dev, libnspr-dev Description: Utility library for evolution data servers (development files) The data server, called "Evolution Data Server" is responsible for managing calendar and addressbook information.
Here is the my first stab at fixing one of the underlying problems. Does not fix the problem though. :)
--- evolution-data-server-1.2.3/libedataserver/Makefile.am 2005-01-04 10:47:48.000000000 -0800 +++ evolution-data-server-1.2.3/libedataserver/Makefile.am.new 2005-09-25 21:55:26.759840844 -0700 @@ -44,7 +44,7 @@ libedataserver_1_2_la_LIBADD = \ $(E_DATA_SERVER_LIBS) \ $(ICONV_LIBS) \ - $(top_builddir)/libdb/dist/libdb-4.1.la + $(top_builddir)/libdb/dist/libdb-4.2.la
libedataserver_1_2_la_LDFLAGS = \ -version-info $(LIBEDATASERVER_CURRENT):$(LIBEDATASERVER_REVISION):$(LIBEDATASERVER_AGE)
-- *--* Mail: <email address hidden> *--* Voice: 425.739.4247 *--* Fax: 425.827.9577 *--* HTTP://the-penguin.otak.com/~lawrence -------------------------------------- - - - - - - O t a k i n c . - - - - -
I've been playing with this bug. It's a real dependency from what I can tell.
Or a libconf bug that I don't understand.
The package at this time still has references to libdb4.1 hard coded into it.
And I've yet to figure out how to fix it.
02_system_db.patch in the debian directory looks like it should fix it. It does
not. And why? I've yet to figure out.
IMHO it's a upstream bug but a bug we have to deal with non-the-less.
Here is two patches to fix the conflict, even though it actually brakes the package.
Takuo you are more then welcome to yell at me for these. :)
--- evolution- data-server- 1.2.3/debian/ control 2005-09-23 08:30:24.000000000 -0700 data-server- 1.2.3/debian/ control. new 2005-09-25 20:59:46.577945033 -0700 .2-dev
+++ evolution-
@@ -37,7 +37,7 @@
Package: libedataserver1
Section: libdevel
Architecture: any
-Depends: libedataserver1.2-4 (= ${Source-Version}), libdb4.1-dev, libnspr-dev
+Depends: libedataserver1.2-4 (= ${Source-Version}), libdb4.2-dev, libnspr-dev
Description: Utility library for evolution data servers (development files)
The data server, called "Evolution Data Server" is responsible for managing
calendar and addressbook information.
--- evolution- data-server- 1.2.3/debian/ control. in 2005-09-23 08:30:24.000000000 -0700 data-server- 1.2.3/debian/ control. in.new 2005-09-25 21:00:04.793540555 -0700 .2-dev
+++ evolution-
@@ -37,7 +37,7 @@
Package: libedataserver1
Section: libdevel
Architecture: any
-Depends: libedataserver@VER@ (= ${Source-Version}), libdb4.1-dev, libnspr-dev
+Depends: libedataserver@VER@ (= ${Source-Version}), libdb4.2-dev, libnspr-dev
Description: Utility library for evolution data servers (development files)
The data server, called "Evolution Data Server" is responsible for managing
calendar and addressbook information.
Here is the my first stab at fixing one of the underlying problems.
Does not fix the problem though. :)
--- evolution- data-server- 1.2.3/libedatas erver/Makefile. am 2005-01-04 10:47:48.000000000 -0800 data-server- 1.2.3/libedatas erver/Makefile. am.new 2005-09-25 21:55:26.759840844 -0700 _1_2_la_ LIBADD = \
$(E_DATA_ SERVER_ LIBS) \
$(ICONV_ LIBS) \ /libdb/ dist/libdb- 4.1.la /libdb/ dist/libdb- 4.2.la
+++ evolution-
@@ -44,7 +44,7 @@
libedataserver
- $(top_builddir)
+ $(top_builddir)
libedataserver _1_2_la_ LDFLAGS = \
-version- info $(LIBEDATASERVE R_CURRENT) :$(LIBEDATASERV ER_REVISION) :$(LIBEDATASERV ER_AGE)
-- the-penguin. otak.com/ ~lawrence ------- ------- ------- ------- ---
*--* Mail: <email address hidden>
*--* Voice: 425.739.4247
*--* Fax: 425.827.9577
*--* HTTP://
-------
- - - - - - O t a k i n c . - - - - -