Keith Wall commented on PROTON-249:

I've successfully reproduced Paul's problem.

The problem is the handling of long command lines under the Windows OS. It 
seems Windows looses a byte at every 8192 boundary within the command line -- 
effectively limiting command lines to less than 8192 bytes.    Our command line 
is ~11,000 characters long.

We are currently testing a workaround which will use javac's @ flag to specify 
a file containing a list of source files, thus avoiding the requirement for 
long command lines.   (A defect http://public.kitware.com/Bug/view.php?id=13028 
was raised against Cmake's UseJava module but unfortunately this never got 

> Build fails on Win8 / VS 2012 with path error
> ---------------------------------------------
>                 Key: PROTON-249
>                 URL: https://issues.apache.org/jira/browse/PROTON-249
>             Project: Qpid Proton
>          Issue Type: Bug
>          Components: proton-j
>    Affects Versions: 0.4
>         Environment: Windows 8 64 bit w/ cmake v. and Visual Studio 
> 2012
>            Reporter: Paul O'Fallon
>            Assignee: Keith Wall
> The build in Visual Studio generates one error, which is the following (from 
> the build output):
> 3>  Building Java objects for proton-api.jar
> 3>  javac: file not found: 
> C:\qpid-proton-0.4\proton-j\proton-api\src\main\java\org\apache\qpi\proton\driver\Connector.java
> 3>  Usage: javac <options> <source files>
> Note that the path is "qpi", not "qpid"

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to