libbonobo install fails - due to bad ORBit output?
Joe Marcus Clarke
marcus at marcuscom.com
Thu Feb 26 15:23:04 PST 2004
On Thu, 2004-02-26 at 17:55, Richard Schilling wrote:
> Trying to install /usr/ports/devel/libbonobo, and it fails on `make
> install'.
>
> Looks like the cause of the install error has to do with the code that is
> generated by orbit-idl-2:
>
> /usr/local/bin/orbit-idl-2 -I../idl "-D__Bonobo_GenericFactory_COMPILATION" --deps ./.deps/Bonobo_GenericFactory.idl.P ../idl/Bonobo_GenericFactory.idl
>
>
> On `make install' in the bonobo package, I get this error:
>
> (rm -f Bonobo_ActivationContext.h Bonobo_ActivationContext-stubs.c Bonobo_ActivationContext-skels.c Bonobo_ActivationContext-common.c Bonobo_ActivationContext-imodule.c Bonobo_ActivationContext-skelimpl.c || true) > /dev/null
> /usr/local/bin/orbit-idl-2 -I../idl "-D__Bonobo_ActivationContext_COMPILATION" --deps ./.deps/Bonobo_ActivationContext.idl.P ../idl/Bonobo_ActivationContext.idl
> orbit-idl-2 2.8.3 compiling
>
> And here is the last 50 lines of the install output (notice the syntax
> error in Bonobo_GenericFactory.h
>
>
> mode, show preprocessor errors, passes: stubs skels common headers skel_impl imodule
>
> source='Bonobo_Unknown-common.c' object='Bonobo_Unknown-common.lo' libtool=yes \
> depfile='.deps/Bonobo_Unknown-common.Plo' tmpdepfile='.deps/Bonobo_Unknown-common.TPlo' \
> depmode=gcc /bin/sh ../depcomp \
> /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -DSERVER_LIBEXECDIR=\""/usr/local/libexec\"" -DBONOBO_ACTIVATION_LOCALEDIR=\""/usr/local/share/locale"\" -DORBIT2=1 -D_THREAD_SAFE -I/usr/local/include/orbit-2.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -DVERSION=\"2.4.3\" -DG_DISABLE_DEPRECATED -I/usr/local/include -O -pipe -c -o Bonobo_Unknown-common.lo `test -f 'Bonobo_Unknown-common.c' || echo './'`Bonobo_Unknown-common.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -DSERVER_LIBEXECDIR=\"/usr/local/libexec\" -DBONOBO_ACTIVATION_LOCALEDIR=\"/usr/local/share/locale\" -DORBIT2=1 -D_THREAD_SAFE -I/usr/local/include/orbit-2.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -DVERSION=\"2.4.3\" -DG_DISABLE_DEPRECATED -I/usr/local/include -O -pipe -c Bonobo_Unknown-common.c -Wp,-MD,.deps/Bonobo_Unknown-common.TPlo -fPIC -DPIC -o .libs/Bonobo_Unknown-common.o
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -DSERVER_LIBEXECDIR=\"/usr/local/libexec\" -DBONOBO_ACTIVATION_LOCALEDIR=\"/usr/local/share/locale\" -DORBIT2=1 -D_THREAD_SAFE -I/usr/local/include/orbit-2.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -DVERSION=\"2.4.3\" -DG_DISABLE_DEPRECATED -I/usr/local/include -O -pipe -c Bonobo_Unknown-common.c -Wp,-MD,.deps/Bonobo_Unknown-common.TPlo -o Bonobo_Unknown-common.o >/dev/null 2>&1
> echo "top_srcdir: .."
> top_srcdir: ..
> echo "IDL_DIR: ../idl/"
> IDL_DIR: ../idl/
> echo "IDL file: ../bonobo-activation/../idl/Bonobo_Unknown.idl"
> IDL file: ../bonobo-activation/../idl/Bonobo_Unknown.idl
> (rm -f ../bonobo-activation/Bonobo_Unknown.h ../bonobo-activation/Bonobo_Unknown-stubs.c ../bonobo-activation/Bonobo_Unknown-skels.c ../bonobo-activation/Bonobo_Unknown-common.c ../bonobo-activation/Bonobo_Unknown-imodule.c ../bonobo-activation/Bonobo_Unknown-skelimpl.c || true) > /dev/null
> /usr/local/bin/orbit-idl-2 -I../idl "-D__../bonobo-activation/Bonobo_Unknown_COMPILATION" --deps ../bonobo-activation/.deps/Bonobo_Unknown.idl.P ../bonobo-activation/../idl/Bonobo_Unknown.idl
> :0: malformed option `-D __../bonobo-activation/Bonobo_Unknown_COMPILATION'
> orbit-idl-2 2.8.3 compiling
> mode, show preprocessor errors, passes: stubs skels common headers skel_impl imodule
>
> echo "top_srcdir: .."
> top_srcdir: ..
> echo "IDL_DIR: ../idl/"
> IDL_DIR: ../idl/
> echo "IDL file: ../bonobo-activation/../idl/Bonobo_Activation_types.idl"
> IDL file: ../bonobo-activation/../idl/Bonobo_Activation_types.idl
> (rm -f ../bonobo-activation/Bonobo_Activation_types.h ../bonobo-activation/Bonobo_Activation_types-stubs.c ../bonobo-activation/Bonobo_Activation_types-skels.c ../bonobo-activation/Bonobo_Activation_types-common.c ../bonobo-activation/Bonobo_Activation_types-imodule.c ../bonobo-activation/Bonobo_Activation_types-skelimpl.c || true) > /dev/null
> /usr/local/bin/orbit-idl-2 -I../idl "-D__../bonobo-activation/Bonobo_Activation_types_COMPILATION" --deps ../bonobo-activation/.deps/Bonobo_Activation_types.idl.P ../bonobo-activation/../idl/Bonobo_Activation_types.idl
> :0: malformed option `-D __../bonobo-activation/Bonobo_Activation_types_COMPILATION'
> orbit-idl-2 2.8.3 compiling
> mode, show preprocessor errors, passes: stubs skels common headers skel_impl imodule
>
> source='Bonobo_GenericFactory-common.c' object='Bonobo_GenericFactory-common.lo' libtool=yes \
> depfile='.deps/Bonobo_GenericFactory-common.Plo' tmpdepfile='.deps/Bonobo_GenericFactory-common.TPlo' \
> depmode=gcc /bin/sh ../depcomp \
> /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -DSERVER_LIBEXECDIR=\""/usr/local/libexec\"" -DBONOBO_ACTIVATION_LOCALEDIR=\""/usr/local/share/locale"\" -DORBIT2=1 -D_THREAD_SAFE -I/usr/local/include/orbit-2.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -DVERSION=\"2.4.3\" -DG_DISABLE_DEPRECATED -I/usr/local/include -O -pipe -c -o Bonobo_GenericFactory-common.lo `test -f 'Bonobo_GenericFactory-common.c' || echo './'`Bonobo_GenericFactory-common.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -DSERVER_LIBEXECDIR=\"/usr/local/libexec\" -DBONOBO_ACTIVATION_LOCALEDIR=\"/usr/local/share/locale\" -DORBIT2=1 -D_THREAD_SAFE -I/usr/local/include/orbit-2.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -DVERSION=\"2.4.3\" -DG_DISABLE_DEPRECATED -I/usr/local/include -O -pipe -c Bonobo_GenericFactory-common.c -Wp,-MD,.deps/Bonobo_GenericFactory-common.TPlo -fPIC -DPIC -o .libs/Bonobo_GenericFactory-common.o
> In file included from Bonobo_GenericFactory-common.c:9:
> Bonobo_GenericFactory.h:108: syntax error before `POA_Bonobo_Unknown__epv'
> gmake[2]: *** [Bonobo_GenericFactory-common.lo] Error 1
> gmake[2]: Leaving directory `/bugs/ports/devel/libbonobo/work/libbonobo-2.4.3/bonobo-activation'
> gmake[1]: *** [install] Error 2
> gmake[1]: Leaving directory `/bugs/ports/devel/libbonobo/work/libbonobo-2.4.3/bonobo-activation'
> gmake: *** [install-recursive] Error 1
> *** Error code 2
>
> Stop in /bugs/ports/devel/libbonobo.
>
>
>
> Any one have a clue as to why the code OBRit generates code causes this
> error?
>
> To make things worse, I don't see any problem with the code itself:
>
> /*
> * This file was generated by orbit-idl-2 - DO NOT EDIT!
> */
>
> /** code omitted for brevity **/
> /** Line 108, where the syntax error occurs, is marked below **/
>
> /** POA structures **/
> #ifndef _defined_POA_Bonobo_GenericFactory
> #define _defined_POA_Bonobo_GenericFactory 1
> typedef struct {
> void *_private;
> CORBA_Object (*createObject)(PortableServer_Servant _servant, const CORBA_char * iid, CORBA_Environment *ev);
> } POA_Bonobo_GenericFactory__epv;
> typedef struct {
> PortableServer_ServantBase__epv *_base_epv;
>
>
>
> /** LINE 108 **/ POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
>
>
>
> POA_Bonobo_GenericFactory__epv *Bonobo_GenericFactory_epv;
> } POA_Bonobo_GenericFactory__vepv;
> typedef struct {
> void *_private;
> POA_Bonobo_GenericFactory__vepv *vepv;
> } POA_Bonobo_GenericFactory;
> extern void POA_Bonobo_GenericFactory__init(PortableServer_Servant servant, CORBA_Environment *ev);
> extern void POA_Bonobo_GenericFactory__fini(PortableServer_Servant servant, CORBA_Environment *ev);
> #endif /* _defined_POA_Bonobo_GenericFactory */
This works fine for me on -STABLE from the 8th of this month. I
recommend you reinstall ORBit2 and libIDL, then do a make clean in
libbonobo, and try to build again.
Joe
>
>
>
>
> Richard Schilling
>
> _______________________________________________
> freebsd-stable at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"
--
PGP Key : http://www.marcuscom.com/pgp.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20040226/5c6a3fcc/attachment.bin
More information about the freebsd-stable
mailing list