| Summary: | Bug in gnome-extra/evolution-data-server-1.0.0 breaks "Contacts" area in mail-client/evolution-2.0.0 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Charles Noneman <charless> |
| Component: | [OLD] GNOME | Assignee: | AMD64 Project <amd64> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | basic, gnome, herbs, trelane |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | AMD64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Bug Depends on: | |||
| Bug Blocks: | 64135, 66864 | ||
|
Description
Charles Noneman
2004-09-21 16:05:14 UTC
no idea why this was assigned to amd64@ because if you had really looked at the bugreport you wouldve noticed it's an amd64 only issue. *grumble* looks like it wasn't fixed in 1.0.1. The Ximian bugzilla has this suggestion: "The configure file doesn't contain any reference to x86_64. Running libdb/dist/s_config fixes the issue." I haven't figured out how to do that inside an ebuild, so I haven't tested it. same problem here on upgrading to 1.0.1. I had no problems with 1.0.0. (also on amd64)
Running:
cd ${S}/libdb/dist
./s_config
before compilation does indeed fix the problem.
I got it working by adding this to the end of the ebuild:
src_compile (){
cd ${S}/libdb/dist
./s_config
cd ${S}
econf || die
emake || die
}
Someone who understands ebuilds better might have a better way of doing this, I noticed that my ebuild didn't seem apply the portage-1.4.1 patch and the like (whatever those are), but people can try this for now.
added to 1.0.2, can you please test? evolution-data-server has been configured as follows:
LDAP support: no
Gtk Doc: no
make all-recursive
make[1]: Entering directory `/var/tmp/portage/evolution-data-server-1.0.2/work/evolution-data-server-1.0.2'
Making all in libdb
make[2]: Entering directory `/var/tmp/portage/evolution-data-server-1.0.2/work/evolution-data-server-1.0.2/libdb'
Making all in dist
make[3]: Entering directory `/var/tmp/portage/evolution-data-server-1.0.2/work/evolution-data-server-1.0.2/libdb/dist'
/bin/sh ./libtool --mode=compile gcc -c -I. -I./.. -I./../dbinc -D_GNU_SOURCE -D_REENTRANT -O2 ../mutex/mut_tas.c
mkdir .libs
gcc -c -I. -I./.. -I./../dbinc -D_GNU_SOURCE -D_REENTRANT -O2 ../mutex/mut_tas.c -fPIC -DPIC -o .libs/mut_tas.lo
In file included from db_int.h:465,
from ../mutex/mut_tas.c:38:
../dbinc/mutex.h:766:1: warning: "MUTEX_SET" redefined
../dbinc/mutex.h:741:1: warning: this is the location of the previous definition
In file included from db_int.h:465,
from ../mutex/mut_tas.c:38:
../dbinc/mutex.h:760: error: redefinition of `tsl_t'
../dbinc/mutex.h:735: error: `tsl_t' previously declared here
make[3]: *** [mut_tas.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/evolution-data-server-1.0.2/work/evolution-data-server-1.0.2/libdb/dist'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/evolution-data-server-1.0.2/work/evolution-data-server-1.0.2/libdb'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/evolution-data-server-1.0.2/work/evolution-data-server-1.0.2'
make: *** [all] Error 2
!!! ERROR: gnome-extra/evolution-data-server-1.0.2 failed.
!!! Function gnome2_src_compile, Line 40, Exitcode 2
!!! compile failure
!!! If you need support, post the topmost build error, NOT this status message.
gentoo64 evolution-data-server #
that seems like a totally different problem, you should report a different bug about that. Seems to be working. Closing. |