[omniORB] win64 question
Matthew Bettencourt
matt at mail.bettencourt.info
Mon Oct 23 13:28:12 BST 2006
Sorry, i win idiot of the year award (3rd year running). It was a
makefile issue, it was not escaping documents and settings correctly.
It has been happily compiling except for some errors on not finding a
size_t overload for << which can be cast into a (unsigned int) and it
works. Example
giopServer.cc:749 the cast was added
l << "Close " << (unsigned int) pd_bidir_strands.size()
<< " bidirectional connections...\n";
Thanks for the help and sorry for the questions
M
Matthew Bettencourt wrote:
> That fixed the first problem. I am now having problems with omniidl in a
> different way. I had to set pythonpath
> PYTHONPATH=C:\Python25;C:\Python25\Lib;C:\Python25\DLLs
> and that let omniidl run w/o getting an import os error.
>
> make[2]: Entering directory `/cygdrive/c/Documents and
> Settings/hpctest/Desktop/
> MCEL Complete/omniORB-4.0.7/src/lib/omniORB'
> ../../../bin/x86_win32/oidlwrapper.exe -gnuwin32 -T -bcxx -Wbh=.hh
> -Wbs=SK.cc -W ba -p../../../src/lib/omniORB -Wbdebug -v -ComniORB4
> ../../../idl/Naming.idl
> PYTHONPATH=C:\Python25;C:\Python25\Lib;C:\Python25\DLLs;
> c:\Documents and Settings\hpctest\Desktop\MCEL
> Complete\omniORB-4.0.7\bin\x86_wi n32\omniidl -T -bcxx -Wbh=.hh
> -Wbs=SK.cc -Wba -p..\..\..\src\lib\omniORB -Wbdebu g -v -ComniORB4
> ..\..\..\idl\Naming.idl
> omniidl: Warning: No back-ends specified; checking IDL for validity
> omniidl: 'and' does not exist
> make[2]: *** [omniORB4/Naming.hh] Error 1
> make[2]: Leaving directory `/cygdrive/c/Documents and
> Settings/hpctest/Desktop/M CEL Complete/omniORB-4.0.7/src/lib/omniORB'
> make[1]: *** [export] Error 1
> make[1]: Leaving directory `/cygdrive/c/Documents and
> Settings/hpctest/Desktop/MCEL Complete/omniORB-4.0.7/src/lib'
> make: *** [export] Error 1
>
> I searched the lists and didn't see anything refering to this.
> Thanks
> Matt
>
> Peter Klotz wrote:
>> Matthew Bettencourt wrote:
>>> Oddity and more info
>>> When the binary is in the src/tool/omniidl/cxx dir it runs. I found
>>> out about depends.exe under windows and it says it is getting the
>>> following dll.
>>> c:\windows\winsxs\amd64_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_3fea50ad\MSVCR80.DLL
>>>
>>> however, if i copy it to the bin dir, it doesn't run and depends
>>> doesn't find the msvcr80.dll (I have taken all out of my path BTW).
>>> If i copy the one listed above into the bin/x86_win32 dir, it dies w/
>>> the invalid attempt to load the dll file.
>>>
>>> I have more info and more confusion at this point, ideas?
>>
>> You need the compiler generated manifest files in order to compile
>> omniORB 4.0.7 with VS2005.
>>
>> See here for a short explanation:
>>
>> http://www.omniorb-support.com/pipermail/omniorb-list/2006-April/027643.html
>>
>>
>> Best regards, Peter.
>>
>
>
> _______________________________________________
> omniORB-list mailing list
> omniORB-list at omniorb-support.com
> http://www.omniorb-support.com/mailman/listinfo/omniorb-list
>
More information about the omniORB-list
mailing list