So here is the promised update.<br><br>Changing to a path that did not truncate does not work. My guess is that because cosNotifications is truncated it fails to find the file.<br><br>I have tried several of the compilers that are bootstrapped, built or downloaded from the <a href="http://erlang.org">erlang.org</a> site.<br>

<br>If I use any bootsrapped, self built or downloaded version of erlc I get the above error.<br><br>If I use the version under otp/bin/win32 I get a message telling me that erlcexec.exe can't be found, I tried scanning my computer for it but I simply dont have it. Where is erlexec supposed to reside?<br>

<br><br><div class="gmail_quote">On Wed, May 4, 2011 at 8:56 AM, Fredrik Andersson <span dir="ltr"><<a href="mailto:sir.sedrik@gmail.com">sir.sedrik@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

The path is not longer than 256 chars. I am using the one built and installed from source to generate the tests.<br><br>I downloaded the latest version of cygwin when I started on this so it is not older than a couple of weeks. The installer is reporting 2.738 back to me.<br>


<br>I currently have a new run going from a directory that has no seperate path longer than 8 chars to avoid the truncating in paths. Will let you know how it goes.<div><div></div><div class="h5"><br><br><div class="gmail_quote">

On Wed, May 4, 2011 at 12:35 AM, OvermindDL1 <span dir="ltr"><<a href="mailto:overminddl1@gmail.com" target="_blank">overminddl1@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><p>On May 3, 2011 7:36 AM, "Niclas Eklund" <<a href="mailto:nick@erix.ericsson.se" target="_blank">nick@erix.ericsson.se</a>> wrote:<br>



><br>
><br>
> Hello!<br>
><br>
> As you've probably guessed we don't encounter this problem. ;-) But then the test suites are only built once (not a Windows machine) and then re-used by different plattforms. Speed things up.<br>
><br>
> Since there is a 256 chars limit (Windows paths and command line), this might be it. I suppose that a faulty setting of one of the Erlang related environment variables (e.g. ERL_TOP) could cause problems as well. Perhaps you can e-mail them to me?<br>



</p>
</div><p>As I recall Windows has a limit if 4096 per complete path if using the NT api for note.  512 if 8.3 format is enabled in the registry.</p><div><div></div><div>
<p>><br>
> Due to the fact that CosNotification depends on several other Cos-services, more IDL files needs to be included compared with, for example, CosTime.<br>
><br>
> Best Regards,<br>
><br>
> Niclas @ Erlang/OTP<br>
><br>
><br>
> On Thu, 21 Apr 2011, Fredrik Andersson wrote:<br>
><br>
>> On Thu, Apr 21, 2011 at 11:04 AM, Alexander Krasnukhin <<br>
>> <a href="mailto:the.malkolm@gmail.com" target="_blank">the.malkolm@gmail.com</a>> wrote:<br>
>><br>
>>> Hi,<br>
>>><br>
>>> It is just a guess and probably sounds stupid but could you try to compile<br>
>>> within the folder with smaller path length?<br>
>>><br>
>><br>
>> I tried moving the otp folder to / and it had no difference, I can make them<br>
>> all compile if I cp the idl files to the test folder of cosNotification but<br>
>> that seems to be a suboptimal way of doing things.<br>
>><br>
>><br>
>>><br>
>>> On Thu, Apr 21, 2011 at 10:57 AM, Fredrik Andersson <<a href="mailto:sir.sedrik@gmail.com" target="_blank">sir.sedrik@gmail.com</a>>wrote:<br>
>>><br>
>>>> Hi all<br>
>>>><br>
>>>> I want to run the test suites on my windows build but I am running into<br>
>>>> trouble when generating the tests for CosNotification. I can reproduce the<br>
>>>> error by building the tests inside of otp/lib/CosNotification/test using<br>
>>>> make tests.<br>
>>>><br>
>>>> Can anyone help?<br>
>>>><br>
>>>> The following is the error I get. I have verified that the idl files are<br>
>>>> present in the src directory.<br>
>>>><br>
>>>> erlc +debug_info -pa<br>
>>>> /home/ESLbingen/bingen/tmp/otp/lib/cosNotification/ebin -pa<br>
>>>> /home/ESLbingen/bingen/tmp/otp/lib/cosNotification/src -pa<br>
>>>> /home/ESLbingen/bingen/tmp/otp/lib/cosTime/ebin -pa<br>
>>>> /home/ESLbingen/bingen/tmp/otp/lib/cosTime/include -pa<br>
>>>> /home/ESLbingen/bingen/tmp/otp/lib/orber/ebin -pa<br>
>>>> /home/ESLbingen/bingen/tmp/otp/lib/ic/ebin -pa<br>
>>>> /home/ESLbingen/bingen/tmp/otp/lib/cosNotification/include<br>
>>>> -I/home/ESLbingen/bingen/tmp/otp/lib/cosEvent/src<br>
>>>> -I/home/ESLbingen/bingen/tmp/otp/lib/cosNotification/include  -pa<br>
>>>> /home/ESLbingen/bingen/tmp/otp/lib/orber/include -pa<br>
>>>> /home/ESLbingen/bingen/tmp/otp/internal_tools/test_server/ebin -pa<br>
>>>> /home/ESLbingen/bingen/tmp/otp/lib/cosNotification/ebin -pa<br>
>>>> /home/ESLbingen/bingen/tmp/otp/lib/cosNotification/test/idl_output -pa<br>
>>>> /home/ESLbingen/bingen/tmp/otp/lib/cosTime/ebin -pa<br>
>>>> /home/ESLbingen/bingen/tmp/otp/lib/cosTime/include -pa<br>
>>>> /home/ESLbingen/bingen/tmp/otp/lib/cosNotification/include -pa<br>
>>>> /home/ESLbingen/bingen/tmp/otp/lib/ic/ebin<br>
>>>> -I/home/ESLbingen/bingen/tmp/otp/lib/cosTime/ebin<br>
>>>> -I/home/ESLbingen/bingen/tmp/otp/lib/cosTime/include<br>
>>>> -I/home/ESLbingen/bingen/tmp/otp/lib/orber/include<br>
>>>> -I/home/ESLbingen/bingen/tmp/otp/lib/cosNotification/src<br>
>>>> -I/home/ESLbingen/bingen/tmp/otp/lib/cosNotification/include<br>
>>>> -I/home/ESLbingen/bingen/tmp/otp/lib/cosNotification<br>
>>>> -I/home/ESLbingen/bingen/tmp/otp/lib/cosNotification/test/idl_output<br>
>>>> -I/home/ESLbingen/bingen/tmp/otp/lib/test_server/include -oidl_output \<br>
>>>>                +'{cfgfile,"notify_test_server.cfg"}'<br>
>>>> notify_test_server.idl<br>
>>>> []: warning: unrecognised option: debug_info<br>
>>>> Erlang IDL compiler version 4.2.26<br>
>>>> "c:/cygwin/home/ESLBIN~1/bingen/tmp/otp/lib/COSNOT~1/test/notify_test_server.idl":<br>
>>>> preprocessor error:<br>
>>>> c:/cygwin/home/ESLBIN~1/bingen/tmp/otp/lib/COSNOT~1/test/notify_test_server.idl:23:<br>
>>>> CosNotification.idl: No such file or directory<br>
>>>> "c:/cygwin/home/ESLBIN~1/bingen/tmp/otp/lib/COSNOT~1/test/notify_test_server.idl":<br>
>>>> preprocessor error:<br>
>>>> c:/cygwin/home/ESLBIN~1/bingen/tmp/otp/lib/COSNOT~1/test/notify_test_server.idl:24:<br>
>>>> CosNotifyComm.idl: No such file or directory<br>
>>>> "c:/cygwin/home/ESLBIN~1/bingen/tmp/otp/lib/COSNOT~1/test/notify_test_server.idl":<br>
>>>> 2 errors found<br>
>>>><br>
>>>><br>
>>>> _______________________________________________<br>
>>>> erlang-questions mailing list<br>
>>>> <a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
>>>> <a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
>>>><br>
>>>><br>
>>><br>
>>><br>
>>> --<br>
>>> Regards,<br>
>>> Alexander<br>
>>><br>
>>><br>
>><br>
><br>
><br>
> _______________________________________________<br>
> erlang-questions mailing list<br>
> <a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
> <a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</p>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>