[Evolution] Another tedious hamfisted administrator with a silly question



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.

ben chudley:~/evolution$ cat /proc/version
Linux version 2.6.8-2-686 (horms tabatha lab ultramonkey org) (gcc
version 3.3.5 (Debian 1:3.3.5-13)) #1 Tue Aug 16 13:22:48 UTC 2005

ben chudley:~/evolution$ which gcc
/usr/bin/gcc
ben chudley:~/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)
ben chudley:~/evolution$

And here's the actual problem

ben chudley:~/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
ben chudley:~/evolution/evolution-data-server-1.4.2.1/libedataserver$



-- 
Ben Tyson-Norrman
GNUPG KEY: 82D04531



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