Re: failed to build bigboard and mugshot



On Thu, 2008-01-17 at 22:15 +0800, JiaQiang Xu wrote:
> I followed the instructions in
> http://live.gnome.org/OnlineDesktop/Develop to build OD.
> I tried to build the minimal packages for OD (about 92 packages).
> The sources were automatically downloaded from svn by jhbuild.
> 
> But the compilation of bigboard failed. The error messages from
> compiler are as follows:
> at compilation stage:
> self.c: In function 'on_query_response':
> self.c:262: warning: implicit declaration of function 'ddm_data_resource_ref'
> self.c:262: warning: nested extern declaration of 'ddm_data_resource_ref'
> self.c:272: warning: implicit declaration of function 'ddm_data_resource_unref'
> self.c:272: warning: nested extern declaration of 'ddm_data_resource_unref'
> self.c: In function 'on_ddm_ready':
> self.c:314: warning: implicit declaration of function
> 'ddm_data_model_get_self_resource'
> self.c:314: warning: nested extern declaration of
> 'ddm_data_model_get_self_resource'
> self.c:314: warning: initialization makes pointer from integer without a cast
> self.c:320: warning: passing argument 2 of
> 'ddm_data_model_query_resource' from incompatible pointer type
> self.c: In function 'get_self_data':
> self.c:346: warning: implicit declaration of function 'ddm_data_model_is_ready'
> self.c:346: warning: nested extern declaration of 'ddm_data_model_is_ready'
> 
> at linking stage:
> /home/killing/od/checkout/bigboard/applet/apps.c:175: undefined
> reference to `ddm_data_resource_ref'
> bigboard_applets-apps.o: In function `app_finalize':
> /home/killing/od/checkout/bigboard/applet/apps.c:209: undefined
> reference to `ddm_data_resource_unref'
> bigboard_applets-self.o: In function `on_ddm_ready':
> /home/killing/od/checkout/bigboard/applet/self.c:314: undefined
> reference to `ddm_data_model_get_self_resource'
> bigboard_applets-self.o: In function `get_self_data':
> /home/killing/od/checkout/bigboard/applet/self.c:346: undefined
> reference to `ddm_data_model_is_ready'
> bigboard_applets-self.o: In function `on_query_response':
> /home/killing/od/checkout/bigboard/applet/self.c:262: undefined
> reference to `ddm_data_resource_ref'
> /home/killing/od/checkout/bigboard/applet/self.c:272: undefined
> reference to `ddm_data_resource_unref'
> 
> I was using ddm 0.8.10. I can't find the symbols above in the ddm headers.
> Does the version of ddm matter?

The ddm headers should be coming from your jhbuild of the 'mugshot'
module (we've never done an independent release of the desktop data
model... libbddm is built as part of the mugshot build.) It looks from
the above like you might have an old version of the ddm headers
installed somewhere.

> I also got an error message while compiling mugshot client.
> ./../common/firefox/src/hippoModule.cpp:13:30: error:
> nsIClassInfoImpl.h: No such file or directory
> 
> My firefox version is 2.0.0.10. I can't find the header file in my system dir.
> I compiled them under Fedora 8, and I have already install the dependencies for
> online desktop jhbuild.

This one is an incompatibility we just introduced with Firefox 3
support ... we'll have it fixed this morning.

- Owen

Attachment: signature.asc
Description: This is a digitally signed message part



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