<br><br><div class="gmail_quote">2011/8/3 Maciej Bliziński <span dir="ltr"><<a href="mailto:maciej@opencsw.org">maciej@opencsw.org</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
2011/8/3 Jesse Reynolds <<a href="mailto:jesse@opencsw.org">jesse@opencsw.org</a>>:<br>
<div class="im">> I tried creating a Makefile and running 'mgar newpkg gperf' as per one of<br>
> the examples in the wiki but it complained ...<br>
> unstable9s:~/test/gperf $ mgar fetch<br>
> svn: '.' is not a working copy<br>
> ERROR: No build system found at /home/jesse/opencsw/.buildsys/<br>
> Clearly I'm missing something basic about how, or where, to run mgar.<br>
<br>
</div>The error you're seeing is the one that shows when the GARTYPE setting<br>
is missing from the Makefile you're attempting to build. This setting<br>
tells mgar which branch of mgar (v1, v2, perhaps another one) to use.<br>
You can also debug mgar.  It is written in shell, so you can run the<br>
following command:<br>
<br>
/opt/csw/bin/bash -x /opt/csw/bin/mgar (...)<br>
<br>
If the debug output doesn't help you, please post it here (or on IRC<br>
via a paste service), it should shed more light on what's going on.<br>
<br></blockquote><div><br></div><div>Thanks Maciej. I've added the following to the Makefile:</div><div><br></div><div>GARTYPE = v2</div><div><br></div><div>And how it seems happy. I've now done the following for the gperf example:</div>
<div>mgar fetch</div><div>mgar makesum</div><div>mgar checksum</div><div>mgar extract</div><div>mgar configure</div><div>mgar build</div><div>mgar test</div><div><br></div><div>Yay! However:</div><div><br></div><div>mgar package</div>
<div><br></div><div>runs into some errors. Here's the tail end of the output:</div><div><br></div><div><div>CSWgperf:</div><div>If any of the reported errors were false positives, you can override them</div><div>pasting the lines below to the GAR recipe.</div>
<div>CHECKPKG_OVERRIDES_CSWgperf += bad-rpath-entry|/opt/SUNWspro/lib/v8|opt/csw/bin/gperf</div><div>CHECKPKG_OVERRIDES_CSWgperf += bad-rpath-entry|/lib|opt/csw/bin/gperf</div><div>CHECKPKG_OVERRIDES_CSWgperf += bad-rpath-entry|/opt/SUNWspro/lib|opt/csw/bin/gperf</div>
<div>CHECKPKG_OVERRIDES_CSWgperf += bad-rpath-entry|/opt/SUNWspro/lib/rw7|opt/csw/bin/gperf</div><div>Please note that checkpkg isn't suggesting you should simply add these overrides</div><div>do the Makefile.  It only informs what the overrides could look like.  You need</div>
<div>to understand what are the reported issues about and use your best judgement to</div><div>decide whether to fix the underlying problems or override them. For more</div><div>information, scroll up and read the detailed messages.</div>
<div>gmake: *** [pkgcheck] Error 2</div></div><div><br></div><div>Getting much closer though, thank you. </div><div><br></div><div>Jesse</div><div><br></div></div>