<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: C++ and XML compile problems - could not open source file in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052041#M30962</link>
    <description>Hello Steve,&lt;BR /&gt;&lt;BR /&gt;confirmed on 7.3-1 that /case=blind cures the &lt;BR /&gt;problem. If you need casesensitive you might need to extract the headers from the TLB and make sure they are found in all lower case on the disk (i.e. you need an ODS-5 Volume)&lt;BR /&gt;&lt;BR /&gt;Greetings, Martin</description>
    <pubDate>Fri, 22 Aug 2003 01:35:00 GMT</pubDate>
    <dc:creator>Martin P.J. Zinser</dc:creator>
    <dc:date>2003-08-22T01:35:00Z</dc:date>
    <item>
      <title>C++ and XML compile problems - could not open source file</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052032#M30953</link>
      <description>I am developing an XML application written in C++.  When I try to compile, I keep getting the following error:&lt;BR /&gt;&lt;BR /&gt;set process/parse=extended/case_lookup=sensitive&lt;BR /&gt;&lt;BR /&gt;CXX /INCLUDE_DIRECTORY=(SYS$LIBRARY:, SYS$DISK:[], XERCES-C$ROOT:[000000.SRC]) /&lt;BR /&gt;&lt;BR /&gt;DEBUG/NOOPTIMIZE/assume=noheader/prefix_library=all/exception/template=local/WAR&lt;BR /&gt;&lt;BR /&gt;NING=(DISABLE=(CASTQUALTYP,EXTRASEMI,LONGEXTERN,CODEUNREACHABLE,CODCAUUNR,INTSIG&lt;BR /&gt;&lt;BR /&gt;NCHANGE,-&lt;BR /&gt;&lt;BR /&gt;NOCORDEL,UNSCOMZER))/DEFINE=(DEBUG,_DEBUG,CIM_VMS,NDEBUG, __USE_STD_IOSTREAM=1,X&lt;BR /&gt;&lt;BR /&gt;ERCES_TMPLSINC) TCPCEAPICPP.CPP&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;#include &lt;LIMITS.H&gt;      // Implementation defined limits&lt;BR /&gt;&lt;BR /&gt;.........................................................^&lt;BR /&gt;&lt;BR /&gt;%CXX-E-SRCFILNOOPEN, could not open source file "limits.h"&lt;BR /&gt;&lt;BR /&gt;at line number 23 in module limits. of text library SYS$COMMON:[SYSLIB]CXXL$ANSI&lt;BR /&gt;&lt;BR /&gt;_DEF.TLB;2&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thanks, Steve&lt;/LIMITS.H&gt;</description>
      <pubDate>Tue, 19 Aug 2003 16:15:51 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052032#M30953</guid>
      <dc:creator>Steve Porter_2</dc:creator>
      <dc:date>2003-08-19T16:15:51Z</dc:date>
    </item>
    <item>
      <title>Re: C++ and XML compile problems - could not open source file</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052033#M30954</link>
      <description>For starters: Do you have limits.h? Can you check  with &lt;BR /&gt;&lt;BR /&gt;$ pipe lib/list sys$library:decc$rtldef.TLB | search sys$input limits&lt;BR /&gt;&lt;BR /&gt;(limits.h should be part of the C headers if I am not confused)&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 19 Aug 2003 17:16:40 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052033#M30954</guid>
      <dc:creator>Martin P.J. Zinser</dc:creator>
      <dc:date>2003-08-19T17:16:40Z</dc:date>
    </item>
    <item>
      <title>Re: C++ and XML compile problems - could not open source file</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052034#M30955</link>
      <description>Hi Steve,&lt;BR /&gt;perhaps is same as&lt;BR /&gt;&lt;A href="http://forums.itrc.hp.com/cm/QuestionAnswer/1,,0x5861c288900d194abffd6f0a5417c062,00.html" target="_blank"&gt;http://forums.itrc.hp.com/cm/QuestionAnswer/1,,0x5861c288900d194abffd6f0a5417c062,00.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Bye&lt;BR /&gt;Antoniov&lt;BR /&gt;</description>
      <pubDate>Wed, 20 Aug 2003 05:41:18 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052034#M30955</guid>
      <dc:creator>Antoniov.</dc:creator>
      <dc:date>2003-08-20T05:41:18Z</dc:date>
    </item>
    <item>
      <title>Re: C++ and XML compile problems - could not open source file</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052035#M30956</link>
      <description>Why is it looking in SYS$COMMON:[SYSLIB]CXXL$ANSI_DEF.TLB;2 ?  limits.h should be in DECC$CRTLDEF.TLB - so definitely verify that you have it in that library, and then, try to determine why it isn't looking in DECC$CRTLDEF.TLB?&lt;BR /&gt;</description>
      <pubDate>Wed, 20 Aug 2003 12:11:53 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052035#M30956</guid>
      <dc:creator>Brad McCusker</dc:creator>
      <dc:date>2003-08-20T12:11:53Z</dc:date>
    </item>
    <item>
      <title>Re: C++ and XML compile problems - could not open source file</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052036#M30957</link>
      <description>Hello Brad,&lt;BR /&gt;&lt;BR /&gt;there is also a limits C++ include. As it seems this does include the C header in turn (which sounds reasonable as the range of types should be the same in C and C++)&lt;BR /&gt;&lt;BR /&gt;Greetings, Martin</description>
      <pubDate>Wed, 20 Aug 2003 13:37:15 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052036#M30957</guid>
      <dc:creator>Martin P.J. Zinser</dc:creator>
      <dc:date>2003-08-20T13:37:15Z</dc:date>
    </item>
    <item>
      <title>Re: C++ and XML compile problems - could not open source file</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052037#M30958</link>
      <description>Hi Everybody,&lt;BR /&gt;&lt;BR /&gt;Thanks for your replies.  I had looked at the /include problem thread, but looked at it again just in case.  When I checked the system library as Martin suggested, there is an entry for limits.&lt;BR /&gt;&lt;BR /&gt;After some more experimenting, here is what I think the problem is.  I made a c++ file that essentially only has #includes for &lt;LIMITS&gt;, &lt;LIMITS.H&gt;, and &lt;WCHAR.H&gt; (since I am also getting an error on that one).  This compiles fine to begin with.  But when I set proc/parse=extended, I get this same error.  The switch /case_lookup=sensitive does not seem to have any effect on this.  However, if I do not have those characteristics set for the process, the compiler cannot find the XML header files.&lt;BR /&gt;&lt;BR /&gt;So this leads me to wonder if there is a problem with having both the XML and the standard header files included in the same module.  But the samples that are included with the XML kit build fine, and they include some of the standard headers.  The XML kit is where I got all those switches for the compile, as well as the set process command.&lt;BR /&gt;&lt;BR /&gt;Steve&lt;/WCHAR.H&gt;&lt;/LIMITS.H&gt;&lt;/LIMITS&gt;</description>
      <pubDate>Thu, 21 Aug 2003 12:54:08 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052037#M30958</guid>
      <dc:creator>Steve Porter_2</dc:creator>
      <dc:date>2003-08-21T12:54:08Z</dc:date>
    </item>
    <item>
      <title>Re: C++ and XML compile problems - could not open source file</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052038#M30959</link>
      <description>Hello Steve,&lt;BR /&gt;&lt;BR /&gt;can you post your boiled-down example so we have something to experiment with?&lt;BR /&gt;&lt;BR /&gt;Greetings, Martin</description>
      <pubDate>Thu, 21 Aug 2003 16:16:55 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052038#M30959</guid>
      <dc:creator>Martin P.J. Zinser</dc:creator>
      <dc:date>2003-08-21T16:16:55Z</dc:date>
    </item>
    <item>
      <title>Re: C++ and XML compile problems - could not open source file</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052039#M30960</link>
      <description>Sure.  Here is the cxx file.  The includes are the ones I was getting an error on; I do not include them directly in my files.&lt;BR /&gt;&lt;BR /&gt;#include &lt;LIMITS&gt;&lt;BR /&gt;#include &lt;LIMITS.H&gt;&lt;BR /&gt;#include &lt;WCHAR.H&gt;&lt;BR /&gt;main(){}&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;I have attached (or attempted to) a .com file I made to compile with the switches that are used by the XML sample programs.  Toggle between the first two lines to see the different behavior.&lt;BR /&gt;&lt;BR /&gt;Thanks, Steve&lt;BR /&gt;&lt;BR /&gt;&lt;/WCHAR.H&gt;&lt;/LIMITS.H&gt;&lt;/LIMITS&gt;</description>
      <pubDate>Thu, 21 Aug 2003 17:49:41 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052039#M30960</guid>
      <dc:creator>Steve Porter_2</dc:creator>
      <dc:date>2003-08-21T17:49:41Z</dc:date>
    </item>
    <item>
      <title>Re: C++ and XML compile problems - could not open source file</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052040#M30961</link>
      <description>Hello Steve,&lt;BR /&gt;&lt;BR /&gt;since you do have /case_lookup I assume you are at OpenVMS 7.3-1. The system I can test  with right now is a 7.3. Set proc/parse=extended does compile your example fine. Do you really need the  case sensitivity or is /case=blind an option? If you do need the cass sensitivity, how is your system disk formatted ODS-2 or ODS-5?&lt;BR /&gt;&lt;BR /&gt;Greetings, Martin  &lt;BR /&gt;</description>
      <pubDate>Thu, 21 Aug 2003 21:17:54 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052040#M30961</guid>
      <dc:creator>Martin P.J. Zinser</dc:creator>
      <dc:date>2003-08-21T21:17:54Z</dc:date>
    </item>
    <item>
      <title>Re: C++ and XML compile problems - could not open source file</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052041#M30962</link>
      <description>Hello Steve,&lt;BR /&gt;&lt;BR /&gt;confirmed on 7.3-1 that /case=blind cures the &lt;BR /&gt;problem. If you need casesensitive you might need to extract the headers from the TLB and make sure they are found in all lower case on the disk (i.e. you need an ODS-5 Volume)&lt;BR /&gt;&lt;BR /&gt;Greetings, Martin</description>
      <pubDate>Fri, 22 Aug 2003 01:35:00 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052041#M30962</guid>
      <dc:creator>Martin P.J. Zinser</dc:creator>
      <dc:date>2003-08-22T01:35:00Z</dc:date>
    </item>
    <item>
      <title>Re: C++ and XML compile problems - could not open source file</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052042#M30963</link>
      <description>Hi Martin,&lt;BR /&gt;&lt;BR /&gt;Yes, I do have V7.3-1.  However, when we upgraded, there was no apparent need for any ODS-5 enabled drives.  The HP XML kit requires ODS-5 (among other things), so I modified only the drive where I located the XML kit.  So it seems what you are saying is that at least the system drive should be ODS-5 enabled, if not all the drives.  Is that true?&lt;BR /&gt;&lt;BR /&gt;Steve</description>
      <pubDate>Fri, 22 Aug 2003 09:44:24 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052042#M30963</guid>
      <dc:creator>Steve Porter_2</dc:creator>
      <dc:date>2003-08-22T09:44:24Z</dc:date>
    </item>
    <item>
      <title>Re: C++ and XML compile problems - could not open source file</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052043#M30964</link>
      <description>Hello Steve,&lt;BR /&gt;&lt;BR /&gt;no, just having the system disk on ODS-5 is not the solution (my test system at home has this and I get the same error).&lt;BR /&gt;&lt;BR /&gt;Can you try to have a &lt;BR /&gt;&lt;BR /&gt;#include &lt;LIMITS.H&gt; and see if this is found?&lt;BR /&gt;&lt;BR /&gt;Greetings, Martin&lt;/LIMITS.H&gt;</description>
      <pubDate>Fri, 22 Aug 2003 14:18:26 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052043#M30964</guid>
      <dc:creator>Martin P.J. Zinser</dc:creator>
      <dc:date>2003-08-22T14:18:26Z</dc:date>
    </item>
    <item>
      <title>Re: C++ and XML compile problems - could not open source file</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052044#M30965</link>
      <description>Nope, that did not do it.  &lt;BR /&gt;&lt;BR /&gt;Steve</description>
      <pubDate>Fri, 22 Aug 2003 14:33:10 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052044#M30965</guid>
      <dc:creator>Steve Porter_2</dc:creator>
      <dc:date>2003-08-22T14:33:10Z</dc:date>
    </item>
    <item>
      <title>Re: C++ and XML compile problems - could not open source file</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052045#M30966</link>
      <description>So I have good news and bad news.  I modified the XML build script to print out the process characteristics right before the compile, and someplace buried in there it changes the process to /case_lookup=blind.  So the good news is that this change allows almost everything to compile, with the exception of the files that include the XML headers.  Now I get&lt;BR /&gt;&lt;BR /&gt;#include &lt;XERCESC&gt;&lt;BR /&gt;&lt;BR /&gt;..............................^&lt;BR /&gt;&lt;BR /&gt;%CXX-E-SRCFILNOOPEN, could not open source file "xercesc/dom/DOM.hpp"&lt;BR /&gt;&lt;BR /&gt;at line number 44 in file NGV03:[PORTER.TCP_CE_API.TCPCEAPICXX]TcpXML.HPP;2&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;The compile switches are the same as before.&lt;BR /&gt;&lt;BR /&gt;Thanks, Steve&lt;/XERCESC&gt;</description>
      <pubDate>Fri, 22 Aug 2003 18:00:52 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052045#M30966</guid>
      <dc:creator>Steve Porter_2</dc:creator>
      <dc:date>2003-08-22T18:00:52Z</dc:date>
    </item>
    <item>
      <title>Re: C++ and XML compile problems - could not open source file</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052046#M30967</link>
      <description>Do you have a logical xercesc? If yes how is it defined? What does dir xercesc:[dom]dom.hxx result in? The logical needs to be rooted to work.</description>
      <pubDate>Fri, 22 Aug 2003 18:51:13 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052046#M30967</guid>
      <dc:creator>Martin P.J. Zinser</dc:creator>
      <dc:date>2003-08-22T18:51:13Z</dc:date>
    </item>
    <item>
      <title>Re: C++ and XML compile problems - could not open source file</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052047#M30968</link>
      <description>There is a rooted logical xerces-c$root that is created by the XML kit, but not for xercesc.  When I created it, the files I compiled manually work fine.  However, my mms script still does not.&lt;BR /&gt;&lt;BR /&gt;A question I still have though is how does the XML build script work.  That does not define any logical (rooted or non-rooted) for xercesc.  The only thing I can see is that when I do a sho proc/all in the middle of the script, the value for Default file spec is defined to be the same directory where I defined the xercesc root to be.  Can you explain to me why?&lt;BR /&gt;&lt;BR /&gt;Thanks, Steve</description>
      <pubDate>Tue, 26 Aug 2003 11:51:48 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052047#M30968</guid>
      <dc:creator>Steve Porter_2</dc:creator>
      <dc:date>2003-08-26T11:51:48Z</dc:date>
    </item>
    <item>
      <title>Re: C++ and XML compile problems - could not open source file</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052048#M30969</link>
      <description>I modified my mms script to define the xercesc rooted logical for the job (define/job).  &lt;BR /&gt;&lt;BR /&gt;Thanks for all your help.&lt;BR /&gt;&lt;BR /&gt;Steve</description>
      <pubDate>Tue, 26 Aug 2003 12:06:55 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052048#M30969</guid>
      <dc:creator>Steve Porter_2</dc:creator>
      <dc:date>2003-08-26T12:06:55Z</dc:date>
    </item>
    <item>
      <title>Re: C++ and XML compile problems - could not open source file</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052049#M30970</link>
      <description>Apparently, /case_lookup=sensitive breaks processing of CRTL header files&lt;BR /&gt;  in DECC$RTLDEF.TLB, at least angle bracketed form of inclusion, for both&lt;BR /&gt;  C and C++. I'll post it in turris::cxxc_bugs notes file to make sure, that&lt;BR /&gt;  this is either fixed or documented as a restriction.&lt;BR /&gt;&lt;BR /&gt;  Boris&lt;BR /&gt;&lt;BR /&gt;x.c&lt;BR /&gt;---&lt;BR /&gt;#include &lt;LIMITS.H&gt;&lt;BR /&gt;&lt;BR /&gt;ALTOS::_1&amp;gt; cc/ver&lt;BR /&gt;Compaq C V6.5-001 on OpenVMS Alpha V7.3-1&lt;BR /&gt;ALTOS::_1&amp;gt; cxx/ver&lt;BR /&gt;Compaq C++ V6.5-004 for OpenVMS Alpha V7.3-1&lt;BR /&gt;ALTOS::_1&amp;gt;&lt;BR /&gt;&lt;BR /&gt;ALTOS::_1&amp;gt; set process/parse=traditional&lt;BR /&gt;&lt;BR /&gt;ALTOS::_1&amp;gt; set process/case_lookup=blind&lt;BR /&gt;ALTOS::_1&amp;gt; cc/noobj x.c&lt;BR /&gt;ALTOS::_1&amp;gt; cxx/noobj x.c&lt;BR /&gt;ALTOS::_1&amp;gt;&lt;BR /&gt;&lt;BR /&gt;ALTOS::_1&amp;gt; set process/case_lookup=sensitive&lt;BR /&gt;ALTOS::_1&amp;gt; cc/noobj x.c&lt;BR /&gt;&lt;BR /&gt;#include &lt;LIMITS.H&gt;&lt;BR /&gt;.^&lt;BR /&gt;%CC-F-NOINCLFILEF, Cannot find file &lt;LIMITS.H&gt; specified in #include directive.&lt;BR /&gt;&lt;BR /&gt;ALTOS::_1&amp;gt; cxx/noobj x.c&lt;BR /&gt;&lt;BR /&gt;#include &lt;LIMITS.H&gt;&lt;BR /&gt;...................^&lt;BR /&gt;%CXX-E-SRCFILNOOPEN, could not open source file "limits.h"&lt;BR /&gt;ALTOS::_1&amp;gt;&lt;BR /&gt;&lt;/LIMITS.H&gt;&lt;/LIMITS.H&gt;&lt;/LIMITS.H&gt;&lt;/LIMITS.H&gt;</description>
      <pubDate>Tue, 26 Aug 2003 15:56:42 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/c-and-xml-compile-problems-could-not-open-source-file/m-p/3052049#M30970</guid>
      <dc:creator>BGubenko</dc:creator>
      <dc:date>2003-08-26T15:56:42Z</dc:date>
    </item>
  </channel>
</rss>

