Compile error while building java/eclipse

Panagiotis Astithas past at ebs.gr
Mon Sep 26 00:10:13 PDT 2005


Sean Clark wrote:
> Here is the compile error.
> 
> Any idea what this is about?
> 
> _____________________________________
> 
> ===>  Building for eclipse-3.0.1_4
> ===> Building libswt.
> cd "plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library" && \
>         /bin/sh ./build.sh && \
>         /bin/cp *.so ../../../../org.eclipse.swt.gtk/os/freebsd/x86/
> gmake[1]: Entering directory
> `/usr/ports/java/eclipse/work/plugins/org.eclipse.swt/Eclipse SWT
> PI/gtk/library'
> cc -O -Wall -DSWT_VERSION=3063 -DFREEBSD -DGTK
> -I/usr/local/jdk1.4.2/include -I/usr/local/jdk1.4.2/include/bsd
> -I/usr/local/jdk1.4.2/include/freebsd
> -I../../../Eclipse_SWT/common/library
> -I../../../Eclipse_SWT_PI/gtk/library -I/usr/X11R6/include -fpic
> `pkg-config --cflags gnome-vfs-module-2.0 libgnome-2.0 libgnomeui-2.0`
> -c gnome.c
> In file included from
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/bonobo-activation-server-info.h:29,
>                  from
> /usr/X11R6/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-mime-handlers.h:29,
>                  from gnome.h:23,
>                  from gnome_structs.h:16,
>                  from gnome.c:17:
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:117:
> error: syntax error before "struct"
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:162:
> error: syntax error before "struct"
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:206:
> error: syntax error before "struct"
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:250:
> error: syntax error before "struct"
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:294:
> error: syntax error before "struct"
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:338:
> error: syntax error before "struct"
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:378:
> error: syntax error before "struct"
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:418:
> error: syntax error before "struct"
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:458:
> error: syntax error before "struct"
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:510:
> error: syntax error before "struct"
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:562:
> error: syntax error before "struct"
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:626:
> error: syntax error before "struct"
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:668:
> error: syntax error before "struct"
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:711:
> error: syntax erro/usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:754:
> error: syntax error before "struct"
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:797:
> error: syntax error before "struct"
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:840:
> error: syntax error before "struct"
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:885:
> error: syntax error before "struct"
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:928:
> error: syntax error before "struct"
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:995:
> error: syntax error before "struct"
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:1042:
> error: syntax error before "struct"
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:1106:
> error: syntax error before "struct"
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:1148:
> error: syntax error before "struct"
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:1192:
> error: syntax error before "struct"
> /usr/local/include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h:1233:
> error: syntax error before "struct"
> gmake[1]: *** [gnome.o] Error 1
> gmake[1]: Leaving directory
> `/usr/ports/java/eclipse/work/plugins/org.eclipse.swt/Eclipse SWT
> PI/gtk/library'
> gmake: *** [libswt] Error 2
> *** Error code 2
> 
> Stop in /usr/ports/java/eclipse.

It seems like a discrepancy among the installed gtk packages. I see that 
you have an older version of the eclipse port. Perhaps you could update 
your ports collection and try again.

Cheers,

Panagiotis


More information about the freebsd-eclipse mailing list