sylpheed-claws installations problem

derfriese

Well-Known Member
moin moin ...

hab hier n kleines bis mittelschweres problem sylpheed-claws zu uebersetzten .. hab die ports geupdatet und wollte ihn einfach aus m ports per
make install clean
installieren und bleib immer hier haengen :-( ..

vileicht hat ja jemand ne idee ;-)

gmake[4]: Leaving directory `/usr/ports/mail/sylpheed-claws/work/sylpheed-claws-1.9.13/src/plugins'
Making all in etpan
gmake[4]: Entering directory `/usr/ports/mail/sylpheed-claws/work/sylpheed-claws-1.9.13/src/etpan'
if /bin/sh /usr/local/bin/libtool15 --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../common -I.. -DXTHREADS -DXUSE_MTSAFE_API -I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -I/usr/local/include -O -pipe -Wall -MT etpan-thread-manager.lo -MD -MP -MF ".deps/etpan-thread-manager.Tpo" -c -o etpan-thread-manager.lo etpan-thread-manager.c; \
then mv -f ".deps/etpan-thread-manager.Tpo" ".deps/etpan-thread-manager.Plo"; else rm -f ".deps/etpan-thread-manager.Tpo"; exit 1; fi
mkdir .libs
cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../common -I.. -DXTHREADS -DXUSE_MTSAFE_API -I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -I/usr/local/include -O -pipe -Wall -MT etpan-thread-manager.lo -MD -MP -MF .deps/etpan-thread-manager.Tpo -c etpan-thread-manager.c -fPIC -DPIC -o .libs/etpan-thread-manager.o
In file included from etpan-thread-manager.h:5,
from etpan-thread-manager.c:7:
etpan-thread-manager-types.h:21: error: syntax error before "pthread_t"
etpan-thread-manager-types.h:45: error: syntax error before "pthread_mutex_t"
etpan-thread-manager.c: In function `etpan_thread_new':
etpan-thread-manager.c:83: error: structure has no member named `lock'
etpan-thread-manager.c:122: error: structure has no member named `lock'
etpan-thread-manager.c: In function `etpan_thread_free':
etpan-thread-manager.c:136: error: structure has no member named `lock'
etpan-thread-manager.c: In function `etpan_thread_op_new':
etpan-thread-manager.c:159: error: structure has no member named `lock'
etpan-thread-manager.c: In function `etpan_thread_op_free':
etpan-thread-manager.c:173: error: structure has no member named `lock'
etpan-thread-manager.c: In function `thread_lock':
etpan-thread-manager.c:251: error: structure has no member named `lock'
etpan-thread-manager.c: In function `thread_unlock':
etpan-thread-manager.c:256: error: structure has no member named `lock'
etpan-thread-manager.c: In function `etpan_thread_start':
etpan-thread-manager.c:325: error: structure has no member named `th_id'
etpan-thread-manager.c: In function `etpan_thread_join':
etpan-thread-manager.c:359: error: structure has no member named `th_id'
etpan-thread-manager.c: In function `etpan_thread_op_lock':
etpan-thread-manager.c:473: error: structure has no member named `lock'
etpan-thread-manager.c: In function `etpan_thread_op_unlock':
etpan-thread-manager.c:478: error: structure has no member named `lock'
gmake[4]: *** [etpan-thread-manager.lo] Error 1
gmake[4]: Leaving directory `/usr/ports/mail/sylpheed-claws/work/sylpheed-claws-1.9.13/src/etpan'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/usr/ports/mail/sylpheed-claws/work/sylpheed-claws-1.9.13/src'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/usr/ports/mail/sylpheed-claws/work/sylpheed-claws-1.9.13/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/mail/sylpheed-claws/work/sylpheed-claws-1.9.13'
gmake: *** [all] Error 2
*** Error code 2

Stop in /usr/ports/mail/sylpheed-claws.


bin fuer jeden tip offen :-)
und bitte auch bescheid sagen wenn ich nur tomaten auf den augen hab ;-)

gruss torben
 
wow danke fuer die antwort :-)

da haette ich nur noch zwei fragen zu
a) wie hast du das rausgefunden ?

und b)
wie mach ich das :-) ??

also :
create files/patch-src_etpan_etpan-thread-manager-types.h with the following content and rebuild.

also im sylpheed-claws-1.9.13 verzeichniss n file erstellen mit dem inhalt

--- src/etpan/etpan-thread-manager-types.h.orig Tue Aug 2 15:17:58 2005
+++ src/etpan/etpan-thread-manager-types.h Tue Aug 2 15:18:13 2005
@@ -3,6 +3,7 @@
#define ETPAN_THREAD_MANAGER_TYPES_H

#include <libetpan/libetpan.h>
+#include <pthread.h>

struct etpan_thread_manager {
/* thread pool */


dann einfach speicher und
# patch filename

??

sorry aber hab so was nch nicht gemacht ..
wuerd fuer die zukunft gerne wissen wie ;-)

gruss Torben
 
Zurück
Oben