[haiku-commits] Re: HDS build breakage - hrev54680

  • From: "Andrew Lindesay" <apl@xxxxxxxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Thu, 29 Oct 2020 14:34:34 +1300

AddDirectoryToContainerCopyFilesScript 
<hpkg_-haiku.hpkg>data/mime_db/-/<mimedb-app->GLInfo_mimedb
C++ 
objects/haiku/x86_64/release/apps/haikudepot/ServerPkgDataUpdateProcess.o
../src/apps/haikudepot/server/ServerPkgDataUpdateProcess.cpp:39:64: 
error: expected class-name before '{' token

Hi Alex;

I just tried locally and it seems to build for me.

When HaikuDepot (HD) builds it will use a python script to parse the DTOs 
(wire-level model objects) as JSON schema that are communicated between HDS and 
HD.  After parsing, it will write out generated C++ side model objects and 
parsers.  These typically go into the generated sources in a number of 
sub-directories at...

```
objects/haiku/x86_64/common/apps/haikudepot/...
```

For example, can you please see if the file...

```
objects/haiku/x86_64/common/apps/haikudepot/dumpexportpkgbulklistener/DumpExportPkgJsonListener.h
```

...is present and not blank / rubbish?

The Jam rules/actions etc... for this are called `HdsSchema...` -- can you see 
if there are any warnings or errors linked those names in your build log that 
are not halting the build process.

Regards.

Other related posts: