I think you've found the difference in BSD vs GNU/Linux sed on Mac (https://github.com/apache/cloudstack/pull/3312). One way to fix on Macs could be to install GNU sed using brew. Pull requests are welcome Sina!
Regards, Rohit Yadav Software Architect, ShapeBlue https://www.shapeblue.com ________________________________ From: Sina Kashipazha <esterlin...@yahoo.co.uk.INVALID> Sent: Wednesday, June 10, 2020 01:58 To: dev@cloudstack.apache.org <dev@cloudstack.apache.org> Subject: Re: apidocs build failure Hi Rohit, Thanks for your suggestion to run the build command manually. I found the problem. Build script of apidocs used the sed inline replacement option, which has a different signature in MAC OS. I added '' after -i option of sed command in the below lines, and it fixed my problem. https://github.com/apache/cloudstack/blob/fbfab5b5ebe1dba1000abbe30a8703c4d2f9d371/tools/apidoc/build-apidoc.sh#L64 <https://github.com/apache/cloudstack/blob/fbfab5b5ebe1dba1000abbe30a8703c4d2f9d371/tools/apidoc/build-apidoc.sh#L64> https://github.com/apache/cloudstack/blob/fbfab5b5ebe1dba1000abbe30a8703c4d2f9d371/tools/apidoc/build-apidoc.sh#L65 <https://github.com/apache/cloudstack/blob/fbfab5b5ebe1dba1000abbe30a8703c4d2f9d371/tools/apidoc/build-apidoc.sh#L65> More information: https://stackoverflow.com/questions/7573368/in-place-edits-with-sed-on-os-x?rq=1 <https://stackoverflow.com/questions/7573368/in-place-edits-with-sed-on-os-x?rq=1> https://stackoverflow.com/questions/5694228/sed-in-place-flag-that-works-both-on-mac-bsd-and-linux <https://stackoverflow.com/questions/5694228/sed-in-place-flag-that-works-both-on-mac-bsd-and-linux> Kind Regards, Sina On 2020/06/09 03:07:49, Rohit Yadav <r...@shapeblue.com> wrote: > Hi Sina,> > > > > Are you seeing this on latest master? You can debug what's causing failure by > either running the mvn command for -pl tools/apidocs, or run the command > manually:> > > https://github.com/apache/cloudstack/blob/master/tools/apidoc/pom.xml#L63> > > > > It could a jdk/java issue, you may install jenv and add jdk8 or jdk11 > installed (depending on which branch you're on, for 4.14 and master use jdk11 > for example).> > > > > > > Regards,> > > > > Rohit Yadav> > > > > Software Architect, ShapeBlue> > > > > https://www.shapeblue.com> > > > > ________________________________> > > From: Sina Kashipazha <es...@yahoo.co.uk.INVALID>> > > Sent: Tuesday, June 9, 2020 02:03> > > To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>> > > Subject: apidocs build failure> > > > > Hi,> > > > > I have trouble building apidocs on mac (see below). Any idea?> > > > > Kind Regards,> > > Sina> > > > > [INFO] Apache CloudStack apidocs .......................... FAILURE [ 31.185 > s]> > > [INFO] Apache CloudStack marvin ........................... SKIPPED> > > [INFO] Apache CloudStack DevCloud4 ........................ SKIPPED> > > [INFO] Apache CloudStack DevCloud-KVM ..................... SKIPPED> > > [INFO] > ------------------------------------------------------------------------> > > [INFO] BUILD FAILURE> > > [INFO] > ------------------------------------------------------------------------> > > [INFO] Total time: 22:03 h> > > [INFO] Finished at: 2020-06-08T21:01:37+02:00> > > [INFO] Final Memory: 132M/450M> > > [INFO] > ------------------------------------------------------------------------> > > [ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec > (compile) on project cloud-apidoc: Command execution failed. Process exited > with an error: 1 (Exit value: 1) -> [Help 1]> > > [ERROR]> > > [ERROR] To see the full stack trace of the errors, re-run Maven with the -e > switch.> > > [ERROR] Re-run Maven using the -X switch to enable full debug logging.> > > [ERROR]> > > [ERROR] For more information about the errors and possible solutions, please > read the following articles:> > > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException> > > [ERROR]> > > [ERROR] After correcting the problems, you can resume the build with the > command> > > [ERROR] mvn <goals> -rf :cloud-apidoc> > > > > > > rohit.ya...@shapeblue.com > > > www.shapeblue.com<http://www.shapeblue.com>> > > 3 London Bridge Street, 3rd floor, News Building, London SE1 9SGUK> > > @shapeblue> > > > > > > > > > > rohit.ya...@shapeblue.comĀ www.shapeblue.com 3 London Bridge Street, 3rd floor, News Building, London SE1 9SGUK @shapeblue