Re: [Evolution] evoution configuration error - Could not find db3 library??



Thanks, I resolved that problem and the new one arised.. Here's what I
am getting when I run configuration:

./configure --prefix=`glib-config --prefix` --with-pisock=/usr/local
--enable-pilot-conduits=yes --enable-pilotlinktest --enable-gtk-doc
--enable-openssl --with-db3=/usr/local/db3 --with-catgets
CFLAGS=-lpthread PKG_CONFIG_PATH=/usr/lib/pkgconfig

checking if pilot-link handles UTF-8 conversions... no
configure: error: evolution requires pilot-link to have working UTF-8 conversion routines

I compiled the pilot-link using the '--with-libiconv' argument and as
far as I understand since I used libiconv, I should not getting
this.. :( any ideas??

#### #### #### #### #### #### #### #### #### #### #### #### 
There are stuffs in my config.log that looks suspicious..


configure:13212: ./conftest
./conftest: error while loading shared libraries: libpisock.so.8: cannot open shared object file: No such 
file or directory
configure:13215: $? = 127
configure: program exited with status 127
configure: failed program was:
| #line 13180 "configure"
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "evolution"
| #define PACKAGE_TARNAME "evolution"
| #define PACKAGE_VERSION "1.4.5"
| #define PACKAGE_STRING "evolution 1.4.5"
| #define PACKAGE_BUGREPORT "http://bugzilla.ximian.com/enter_bug.cgi?product=Evolution";
| #define PACKAGE "evolution"
| #define VERSION "1.4.5"
| #define VERSION_COMMENT ""
| #define YYTEXT_POINTER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_LC_MESSAGES 1
| #define HAVE_BIND_TEXTDOMAIN_CODESET 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define ENABLE_NLS 1
| #define GETTEXT_PACKAGE "evolution-1.4"
| #define HAVE_DLFCN_H 1
| #define HAVE_ALLOCA_H 1
| #define SENDMAIL_PATH "/usr/sbin/sendmail"
| #define SYSTEM_MAIL_DIR "/var/spool/mail"
| #define HAVE_TM_GMTOFF 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MKDTEMP 1
| #define HAVE_ISBLANK 1
| #define HAVE_GETHOSTBYNAME_R 1
| #define HAVE_GETHOSTBYADDR_R 1
| #define EVOLUTION_DB_VERSION_MAJOR 3
| #define EVOLUTION_DB_VERSION_MINOR 1
| #define EVOLUTION_DB_VERSION_PATCH 17
| #define HAVE_DB_H 1
| #define ENABLE_THREADS 1
| #define USE_DOT 1
| #define USE_FCNTL 1
| /* end confdefs.h.  */
| 
| 
| #include <stdlib.h>
| #include <string.h>
| #include <pi-util.h>
| 
| int main (int argc, char **argv)
| {
|       const char *utf8 = "\x66\x66\x66\x66\x66\x66\x66\xC2\xA9";
|       size_t utf8_real_len = strlen (utf8);
|       char *pstring;
| 
|       if (convert_ToPilotChar ("UTF-8", utf8, utf8_real_len, &pstring) == -1)
|               exit (1);
| 
|       exit (0);
| }
| 
configure:13229: result: no
configure:13236: error: evolution requires pilot-link to have working UTF-8 conversion routines


configure:2974: result: gcc3
configure:2981: checking for strerror in -lcposix
configure:3012: gcc -o conftest -lpthread   conftest.c -lcposix   >&5
/usr/bin/ld: cannot find -lcposix
collect2: ld returned 1 exit status
configure:3015: $? = 1
configure: failed program was:
| #line 2988 "configure"
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "evolution"
| #define PACKAGE_TARNAME "evolution"
| #define PACKAGE_VERSION "1.4.5"
| #define PACKAGE_STRING "evolution 1.4.5"
| #define PACKAGE_BUGREPORT "http://bugzilla.ximian.com/enter_bug.cgi?product=Evolution";
| #define PACKAGE "evolution"
| #define VERSION "1.4.5"
| #define VERSION_COMMENT ""
| /* end confdefs.h.  */
| 
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char strerror ();
| int
| main ()
| {
| strerror ();
|   ;
|   return 0;
| }


configure:3854: gcc -E  conftest.c
configure:3856:28: ac_nonexistent.h: No such file or directory
configure:3860: $? = 1
configure: failed program was:
| #line 3845 "configure"
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "evolution"
| #define PACKAGE_TARNAME "evolution"
| #define PACKAGE_VERSION "1.4.5"
| #define PACKAGE_STRING "evolution 1.4.5"
| #define PACKAGE_BUGREPORT "http://bugzilla.ximian.com/enter_bug.cgi?product=Evolution";
| #define PACKAGE "evolution"
| #define VERSION "1.4.5"
| #define VERSION_COMMENT ""
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>



On Tue, 2004-01-20 at 02:28, leon zhang sun com wrote:
hi,
Did you compile db3.1.17 from source codes? If so,  you should add 
"-lpthread " switch in your CFLAGS.
you can also download those RPM packages matched to your OS from 
rpmfind.net

regards

leon

jwkim alumni carnegiemellon edu wrote:

Hi,

I'm trying to compile evolution 1.4.5 from the source and I'm getting
following error:

checking db3 header version... 3.1.17
checking for db3 library name... configure: error: Could not find db3 library
make: *** [configure-work/main.d/evolution-1.3.1/configure] Error 1

I installed db3.1.17 and set the --with-db3 --with-db3-libs
--with-db3-includes to the correct path, but no luck.. 

_______________________________________________
evolution maillist  -  evolution lists ximian com
http://lists.ximian.com/mailman/listinfo/evolution
 






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