Silly question time... thump thump on keyboard etc....
I'm trying to build Evolution on Debian 3.1 latest everything.... It already has Evo 2.04 on it - but I'm wanting the functionality and prettiness that 2.4.2 gives me, want, want, want, want, want - that's all these users do... Anyway I can build gtkhtml and libsoup just fine, however I stumble on the make of evolution-data-server. To be precise its in libedataserver. Yes, I have tried to google the error - and chased lots of tails (and email trails) - the end result was frustration, give-up and delete. Now I'm trying again, I've tried installing every -dev package that I can think of that might help (using synaptic), however I come to stop at the same place. I apologise if the answer is bl**dy obvious, I may have "can't see the wood for the trees" disease. [EMAIL PROTECTED]:~/evolution$ cat /proc/version Linux version 2.6.8-2-686 ([EMAIL PROTECTED]) (gcc version 3.3.5 (Debian 1:3.3.5-13)) #1 Tue Aug 16 13:22:48 UTC 2005 [EMAIL PROTECTED]:~/evolution$ which gcc /usr/bin/gcc [EMAIL PROTECTED]:~/evolution$ gcc -v Reading specs from /usr/lib/gcc-lib/i486-linux/3.3.5/specs Configured with: ../src/configure -v --enable-languages=c,c++,java,f77,pascal,objc,ada,treelang --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info--with-gxx-include-dir=/usr/include/c++/3.3 --enable-shared --enable-__cxa_atexit --with-system-zlib --enable-nls --without-included-gettext --enable-clocale=gnu --enable-debug --enable-java-gc=boehm --enable-java-awt=xlib --enable-objc-gci486-linux Thread model: posix gcc version 3.3.5 (Debian 1:3.3.5-13) [EMAIL PROTECTED]:~/evolution$ And here's the actual problem [EMAIL PROTECTED]:~/evolution/evolution-data-server-1.4.2.1/libedataserver$ make if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_LOG_DOMAIN=\"e-data-server\" -I../libdb/dist -DE_DATA_SERVER_EXTENSIONDIR=\"/usr/local/lib/evolution-data-server-1.2/extensions\" -DE_DATA_SERVER_IMAGESDIR=\"/usr/local/share/pixmaps/evolution-data-server-1.4\" -DORBIT2=1 -pthread -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I -g -O2 -Wall -Wmissing-prototypes -Wno-sign-compare -MT e-msgport.lo -MD -MP -MF ".deps/e-msgport.Tpo" -c -o e-msgport.lo e-msgport.c; \ then mv -f ".deps/e-msgport.Tpo" ".deps/e-msgport.Plo"; else rm -f ".deps/e-msgport.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_LOG_DOMAIN=\"e-data-server\" -I../libdb/dist -DE_DATA_SERVER_EXTENSIONDIR=\"/usr/local/lib/evolution-data-server-1.2/extensions\" -DE_DATA_SERVER_IMAGESDIR=\"/usr/local/share/pixmaps/evolution-data-server-1.4\" -DORBIT2=1 -pthread -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I -g -O2 -Wall -Wmissing-prototypes -Wno-sign-compare -MT e-msgport.lo-MD -MP -MF .deps/e-msgport.Tpo -c e-msgport.c -fPIC -DPIC -o .libs/e-msgport.o e-msgport.c:39:18: nspr.h: No such file or directory e-msgport.c:349: error: syntax error before "PRFileDesc" e-msgport.c:349: warning: no semicolon at end of struct or union e-msgport.c:349: warning: no semicolon at end of struct or union e-msgport.c:350: warning: type defaults to `int' in declaration of `write' e-msgport.c:350: error: `write' redeclared as different kind of symbol /usr/include/unistd.h:318: error: previous declaration of `write' e-msgport.c:350: warning: data definition has no type or storage class e-msgport.c:351: error: syntax error before '}' token e-msgport.c:351: warning: type defaults to `int' in declaration of `prpipe' e-msgport.c:351: warning: data definition has no type or storage class e-msgport.c:356: error: syntax error before '}' token e-msgport.c: In function `e_msgport_new': e-msgport.c:362: error: dereferencing pointer to incomplete type e-msgport.c:363: error: dereferencing pointer to incomplete type e-msgport.c:364: error: dereferencing pointer to incomplete type e-msgport.c:365: error: dereferencing pointer to incomplete type e-msgport.c:366: error: dereferencing pointer to incomplete type e-msgport.c:367: error: dereferencing pointer to incomplete type e-msgport.c:369: error: dereferencing pointer to incomplete type e-msgport.c:370: error: dereferencing pointer to incomplete type e-msgport.c:372: error: dereferencing pointer to incomplete type e-msgport.c: In function `e_msgport_destroy': e-msgport.c:379: error: dereferencing pointer to incomplete type e-msgport.c:380: error: dereferencing pointer to incomplete type e-msgport.c:381: error: dereferencing pointer to incomplete type e-msgport.c:382: error: dereferencing pointer to incomplete type e-msgport.c:383: error: dereferencing pointer to incomplete type e-msgport.c:386: error: dereferencing pointer to incomplete type e-msgport.c:387: warning: implicit declaration of function `PR_Close' e-msgport.c:387: error: dereferencing pointer to incomplete type e-msgport.c:388: error: dereferencing pointer to incomplete type e-msgport.c: In function `e_msgport_fd': e-msgport.c:399: error: dereferencing pointer to incomplete type e-msgport.c:400: error: dereferencing pointer to incomplete type e-msgport.c:402: error: dereferencing pointer to incomplete type e-msgport.c:403: error: dereferencing pointer to incomplete type e-msgport.c:405: error: dereferencing pointer to incomplete type e-msgport.c: At top level: e-msgport.c:411: error: syntax error before '*' token e-msgport.c:412: warning: return type defaults to `int' e-msgport.c:412: error: conflicting types for `e_msgport_prfd' e-msgport.h:70: error: previous declaration of `e_msgport_prfd' e-msgport.c: In function `e_msgport_prfd': e-msgport.c:413: error: `PRFileDesc' undeclared (first use in this function) e-msgport.c:413: error: (Each undeclared identifier is reported only once e-msgport.c:413: error: for each function it appears in.) e-msgport.c:413: error: `fd' undeclared (first use in this function) e-msgport.c:415: error: dereferencing pointer to incomplete type e-msgport.c:416: error: dereferencing pointer to incomplete type e-msgport.c:418: warning: implicit declaration of function `PR_CreatePipe' e-msgport.c:418: error: dereferencing pointer to incomplete type e-msgport.c:418: error: dereferencing pointer to incomplete type e-msgport.c:419: error: dereferencing pointer to incomplete type e-msgport.c:421: error: dereferencing pointer to incomplete type e-msgport.c: In function `e_msgport_put': e-msgport.c:431: error: `PRFileDesc' undeclared (first use in this function) e-msgport.c:431: error: `prfd' undeclared (first use in this function) e-msgport.c:435: error: dereferencing pointer to incomplete type e-msgport.c:436: error: dereferencing pointer to incomplete type e-msgport.c:437: error: dereferencing pointer to incomplete type e-msgport.c:439: error: dereferencing pointer to incomplete type e-msgport.c:441: error: dereferencing pointer to incomplete type e-msgport.c:443: error: dereferencing pointer to incomplete type e-msgport.c:445: error: dereferencing pointer to incomplete type e-msgport.c:449: error: called object is not a function e-msgport.c:455: warning: implicit declaration of function `PR_Write' e-msgport.c: In function `msgport_cleanlock': e-msgport.c:466: error: dereferencing pointer to incomplete type e-msgport.c: In function `e_msgport_wait': e-msgport.c:474: error: dereferencing pointer to incomplete type e-msgport.c:475: error: dereferencing pointer to incomplete type e-msgport.c:476: error: dereferencing pointer to incomplete type e-msgport.c:481: error: dereferencing pointer to incomplete type e-msgport.c:484: error: dereferencing pointer to incomplete type e-msgport.c:484: error: dereferencing pointer to incomplete type e-msgport.c:485: error: dereferencing pointer to incomplete type e-msgport.c:488: error: dereferencing pointer to incomplete type e-msgport.c:491: error: dereferencing pointer to incomplete type e-msgport.c:492: error: `PRPollDesc' undeclared (first use in this function) e-msgport.c:492: error: syntax error before "polltable" e-msgport.c:496: error: dereferencing pointer to incomplete type e-msgport.c:498: error: `polltable' undeclared (first use in this function) e-msgport.c:498: error: dereferencing pointer to incomplete type e-msgport.c:499: error: `PR_POLL_READ' undeclared (first use in this function) e-msgport.c:499: error: `PR_POLL_ERR' undeclared (first use in this function) e-msgport.c:500: warning: implicit declaration of function `PR_Poll' e-msgport.c:500: error: `PR_INTERVAL_NO_TIMEOUT' undeclared (first use in this function) e-msgport.c:500: warning: implicit declaration of function `PR_GetError' e-msgport.c:500: error: `PR_PENDING_INTERRUPT_ERROR' undeclared (first use in this function) e-msgport.c:503: error: dereferencing pointer to incomplete type e-msgport.c:508: error: dereferencing pointer to incomplete type e-msgport.c:511: error: dereferencing pointer to incomplete type e-msgport.c:511: error: dereferencing pointer to incomplete type e-msgport.c:514: error: dereferencing pointer to incomplete type e-msgport.c:517: error: dereferencing pointer to incomplete type e-msgport.c:519: error: dereferencing pointer to incomplete type e-msgport.c: In function `e_msgport_get': e-msgport.c:529: error: dereferencing pointer to incomplete type e-msgport.c:530: error: dereferencing pointer to incomplete type e-msgport.c:532: error: dereferencing pointer to incomplete type e-msgport.c:533: error: dereferencing pointer to incomplete type e-msgport.c:535: error: dereferencing pointer to incomplete type e-msgport.c:537: warning: implicit declaration of function `PR_Read' e-msgport.c:537: error: dereferencing pointer to incomplete type e-msgport.c:543: error: dereferencing pointer to incomplete type e-msgport.c: In function `e_thread_put': e-msgport.c:941: error: dereferencing pointer to incomplete type e-msgport.c:950: error: dereferencing pointer to incomplete type make: *** [e-msgport.lo] Error 1 [EMAIL PROTECTED]:~/evolution/evolution-data-server-1.4.2.1/libedataserver$ -- Ben Tyson-Norrman GNUPG KEY: 82D04531 _______________________________________________ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list