On Thu, 9 Mar 2017 00:13:30 +0000
"Mizuno, Wataru (ADITJ/SWG)" <[email protected]> wrote:

> Hello Pekka,
> 
> Thank you for your kindly reply.
> It is very helpful for me.
> 
> >We haven't got far enough with Waltham to be able to build multiple
> >XML files together. src/waltham/Makefile.am generates several source
> >files from command.xml. One would need to replicate those rules for
> >ivi-application.xml to build more files, and add them into the
> >>build.  

> I understood. I will make another directory for ivi-application.xml
> and edit Makefile.am, then try to build.

Hi,

just to reiterate, that's not going to be enough, because the global
variables will still conflict. If you want a quick solution, just merge
the XML files into one.


Thanks,
pq

> -----Original Message-----
> From: wayland-devel [mailto:[email protected]] On 
> Behalf Of Pekka Paalanen
> Sent: Wednesday, March 8, 2017 5:50 PM
> To: Mizuno, Wataru (ADITJ/SWG)
> Cc: Emilio Pozuelo Monfort; Ishikawa, Tetsuri (ADITJ/SWG); 
> [email protected]; [email protected]
> Subject: Re: waltham ivi-application build failed
> 
> On Tue, 7 Mar 2017 23:51:03 +0000
> "Mizuno, Wataru (ADITJ/SWG)" <[email protected]> wrote:
> 
> > Hello,
> > 
> > I found ivi-applicaion.xml under data directory and tried to build it.
> > I had edited data/command.xml and build it then it succeeded so I did 
> > same way to do ivi-application but it failed.
> > 
> > I guess additional procedures are needed.
> > Could you please tell me how to build ivi-application.xml?  
> 
> Hi,
> 
> I cannot guess what changes you made, so I cannot comment on those.
> 
> We haven't got far enough with Waltham to be able to build multiple
> XML files together. src/waltham/Makefile.am generates several source
> files from command.xml. One would need to replicate those rules for
> ivi-application.xml to build more files, and add them into the build.
> 
> However, the Waltham infrastructure is not developed enough to nicely
> support this, and you e.g. end up with more than one
> waltham-{client,server}.h-like files to install. Furthermore, the
> generator currently creates global variables which are not scoped to
> the XML file, so the generated code will conflict.
> 
> The actual solution we planned for is to let every user (project) to
> generate their own files while the Waltham library exports only a
> generic marshalling/dispatch API and the XML files like Wayland does.
> This requires changes to the code generator, the generated symbols,
> and splitting command.xml up into internal and public parts.
> 
> I think as a stop-gap measure you might be able to copy the interface
> definitions from ivi-application.xml into command.xml and keep
> building only command.xml.
> 
> 
> Thanks,
> pq

Attachment: pgpF3g9Xm9s1U.pgp
Description: OpenPGP digital signature

_______________________________________________
wayland-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to