On 05/10/2013 05:29, Aryeh Friedman wrote:
> I maintain a port (not officially a part of the ports collection yet) that
> compiled just fine before "staging" support was added now I get:
> 
> chown -R www:www /usr/local/etc/petitecloud
> ====> Compressing man pages
> ===> Correct pkg-plist sequence to create group(s) and user(s)
> ===>  Installing for petitecloud-0.1.9
> ===>   Registering installation for petitecloud-0.1.9
> pkg-static:
> lstat(/usr/ports/emulators/petitecloud/work/stage/usr/local/apache-tomcat-7.0/webapps/petitecloud-0.1.9-aryeh.war):
> No such file or directory
> 
> 
> How do I fix this?

This indicates a file listed in the pkg-plist that is not being
installed into the staging area.  If it was a case of a missing
${STAGEDIR} reference somewhere, you'ld probably see an error from 'make
stage' (as non root) when the port tried to put the file into
${LOCALBASE} directly.

If you want to submit this port to FreeBSD, then you'll need to make it
work with staging.  New ports should not be committed with 'NO_STAGE'
enabled.

        Cheers,

        Matthew

-- 
Dr Matthew J Seaman MA, D.Phil.
PGP: http://www.infracaninophile.co.uk/pgpkey


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to