<?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: libxml building in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6232401#M37264</link>
    <description>&lt;P&gt;I'm sure that an Alpha or I64 has enough cpu cycles to do this extra processing, but before "fixing" anything I would like to understand what the purpose of "no_conceal" in this context really is: is it needed for a simple "set default" or is there anything else?&lt;/P&gt;</description>
    <pubDate>Thu, 10 Oct 2013 15:53:42 GMT</pubDate>
    <dc:creator>H.Becker</dc:creator>
    <dc:date>2013-10-10T15:53:42Z</dc:date>
    <item>
      <title>libxml building</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6230631#M37247</link>
      <description>&lt;P&gt;Hello to everybody.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Xml&lt;/STRONG&gt; parser is required for using with &lt;STRONG&gt;c&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;I have not admin privilegies =&amp;gt; standard &lt;A target="_blank" href="http://h71000.www7.hp.com/openvms/products/ips/xml/"&gt;solution &lt;/A&gt;is not appropriate.&lt;/LI&gt;&lt;LI&gt;I've choose &lt;A target="_blank" href="http://www.xmlsoft.org/"&gt;libxml&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;Sourses include .&lt;STRONG&gt;vms&lt;/STRONG&gt; directory with &lt;STRONG&gt;.com&lt;/STRONG&gt; file&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;The first problem is: how to run &lt;STRONG&gt;.com&lt;/STRONG&gt; file.&lt;/P&gt;&lt;P&gt;I've tried to use &lt;STRONG&gt;@&lt;/STRONG&gt; for example &lt;STRONG&gt;@filename.com&lt;/STRONG&gt;, but it has not worked.&lt;/P&gt;</description>
      <pubDate>Fri, 11 Oct 2013 12:24:44 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6230631#M37247</guid>
      <dc:creator>AlexanderM</dc:creator>
      <dc:date>2013-10-11T12:24:44Z</dc:date>
    </item>
    <item>
      <title>Re: libxml building</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6230665#M37248</link>
      <description>&lt;UL&gt;&lt;LI&gt;error&lt;/LI&gt;&lt;/UL&gt;&lt;DIV&gt;&lt;EM&gt;&amp;gt; @build_libxml.com&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;%DCL-W-UNDSYM, undefined symbol - check validity and spelling&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;\\&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;%DCL-W-NOCOMD, no command on line - reenter with alphabetic first character&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;%DCL-W-UNDSYM, undefined symbol - check validity and spelling&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;\\&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;%DCL-W-UNDSYM, undefined symbol - check validity and spelling&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;\WHOAMI\&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;%RMS-F-SYN, file specification syntax error&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;UL&gt;&lt;LI&gt;Readme file contains the next:&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;EM&gt;- File attributes.&amp;nbsp; Having downloaded essentially a Unix distribution, some&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp; of the file attributes weren't correct... especially those in the [.VMS]&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp; subdirectory.&amp;nbsp; In EDT you could see line feeds and carriage returns as&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp; &amp;lt;LF&amp;gt;&amp;lt;CR&amp;gt; etc.&amp;nbsp; To correct this use the command&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;$ set file &amp;lt;filespec&amp;gt; /attr=rfm=stm&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but this command does not work too:&lt;/P&gt;&lt;DIV&gt;&lt;EM&gt;set file build_libxml.com/attr=rfm=asmd&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;%DCL-W-IVKEYW, unrecognized keyword - check validity and spelling&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;\ASMD\&lt;/EM&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 09 Oct 2013 06:18:32 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6230665#M37248</guid>
      <dc:creator>AlexanderM</dc:creator>
      <dc:date>2013-10-09T06:18:32Z</dc:date>
    </item>
    <item>
      <title>Re: libxml building</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6230707#M37249</link>
      <description>&lt;P&gt;The correct syntax&amp;nbsp;of the "Set file /attrib" OpenVMS command is&amp;nbsp;:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ &lt;EM&gt;Set File /Attrib=(rfm:stm)&amp;nbsp; &amp;lt;filespec&amp;gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The following table lists&amp;nbsp;the keywords and the relationship to both ACP-QIO and OpenVMS RMS File attributes:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Keyword&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ACP-QIO File Attribute&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OpenVMS RMS FileAttribute&lt;/P&gt;&lt;P&gt;RFM:FIX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FAT$V_RTYPE=FAT$C_FIXED&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FAB$B_RFM=FAB$C_FIX&lt;BR /&gt;RFM:STM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FAT$V_RTYPE=FAT$C_STREAM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;FAB$B_RFM=FAB$C_STM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;==&lt;BR /&gt;RFM:STMCR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;FAT$V_RTYPE=FAT$C_STREAMCR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FAB$B_RFM=FAB$C_STMCR&lt;BR /&gt;RFM:STMLF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;FAT$V_RTYPE=FAT$C_STREAMLF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FAB$B_RFM=FAB$C_STMLF&lt;BR /&gt;RFM:UDF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FAT$V_RTYPE=FAT$C_UNDEFINED&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FAB$B_RFM=FAB$C_UDF&lt;BR /&gt;RFM:VAR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FAT$V_RTYPE=FAT$C_VARIABLE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;FAB$B_RFM=FAB$C_VAR&lt;BR /&gt;RFM:VFC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FAT$V_RTYPE=FAT$C_VFC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;FAB$B_RFM=FAB$C_VFC&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;RFM:ASMD&amp;nbsp;is not a valid file attibuite under OpenVMS.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As reported by the README, you should modify the file attribute of all vms specific files (only ascii format not binary), for example :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ Set File/Attrib=RFM:STM [.vms]*.c,[.vms...]*.h,[.vms...]*.txt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But I don't exclude that you should modify also the file attribuite of other Source Codes of the libmxl distribution kit. Take a look into the libxml.com command procedure.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;&amp;gt; I have not admin privilegies =&amp;gt; standard &lt;A target="_blank" href="http://h71000.www7.hp.com/openvms/products/ips/xml/" rel="nofollow"&gt;solution &lt;/A&gt;is not appropriate&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I suspect that your experiment will require also the "system" privileges...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Good luck,&lt;/P&gt;&lt;P&gt;/Maurizio&lt;/P&gt;</description>
      <pubDate>Wed, 09 Oct 2013 07:38:10 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6230707#M37249</guid>
      <dc:creator>Maurizio De Tommaso_</dc:creator>
      <dc:date>2013-10-09T07:38:10Z</dc:date>
    </item>
    <item>
      <title>Re: libxml building</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6230765#M37250</link>
      <description>&lt;P&gt;Thanks)&lt;/P&gt;</description>
      <pubDate>Wed, 09 Oct 2013 08:08:25 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6230765#M37250</guid>
      <dc:creator>AlexanderM</dc:creator>
      <dc:date>2013-10-09T08:08:25Z</dc:date>
    </item>
    <item>
      <title>Re: libxml building</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6230803#M37251</link>
      <description>&lt;P&gt;Is helps, but not compleatly. I've got an error in the next fragment of com file:&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;$whoami = f$parse(f$environment("PROCEDURE"),,,,"NO_CONCEAL")&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;$&amp;nbsp;&amp;nbsp; procdir = f$parse(whoami,,,"DEVICE") + f$parse(whoami,,,"DIRECTORY")&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;$&amp;nbsp;&amp;nbsp; set default 'procdir'&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp;&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;Is the &lt;STRONG&gt;'smth'&lt;/STRONG&gt;&amp;nbsp; the equivalent of &lt;STRONG&gt;$smth&lt;/STRONG&gt; in linux i.e. is this an getting of variable &lt;STRONG&gt;smth&lt;/STRONG&gt; value?&lt;/DIV&gt;</description>
      <pubDate>Wed, 09 Oct 2013 08:52:17 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6230803#M37251</guid>
      <dc:creator>AlexanderM</dc:creator>
      <dc:date>2013-10-09T08:52:17Z</dc:date>
    </item>
    <item>
      <title>Re: libxml building</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6230949#M37252</link>
      <description>&lt;P&gt;Can you post the error that you observe when you run the&amp;nbsp;command file&amp;nbsp;?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Your&amp;nbsp;dcl code runs error free on my system (I inserted&amp;nbsp;few lines only for the troubleshooting purposes) &amp;nbsp;:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$!&amp;nbsp;&amp;nbsp;Test_alexander.com&lt;/P&gt;&lt;P&gt;$!&lt;BR /&gt;$&amp;nbsp;&amp;nbsp; whoami&amp;nbsp; = f$parse(f$environment("PROCEDURE"),,,,"NO_CONCEAL")&lt;BR /&gt;$&amp;nbsp;&amp;nbsp; write sys$output " "&lt;BR /&gt;$&amp;nbsp;&amp;nbsp; write sys$output "whoami symbol = ''whoami'"&lt;BR /&gt;$&amp;nbsp;&amp;nbsp; write sys$output " "&lt;BR /&gt;$&amp;nbsp;&amp;nbsp; procdir = f$parse(whoami,,,"DEVICE") + f$parse(whoami,,,"DIRECTORY")&lt;BR /&gt;$&amp;nbsp;&amp;nbsp; write sys$output " "&lt;BR /&gt;$&amp;nbsp;&amp;nbsp; write sys$output "procdir symbol = ''procdir'"&lt;BR /&gt;$&amp;nbsp;&amp;nbsp; write sys$output " "&lt;BR /&gt;$&amp;nbsp;&amp;nbsp; set default 'procdir'&lt;BR /&gt;$!&lt;BR /&gt;$&amp;nbsp;&amp;nbsp; Exit&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ sho def&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $2$DKA100:[000000]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ @test_alexander&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;whoami symbol = $2$DKA100:[000000]test_alexander.com;1&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;procdir symbol = $2$DKA100:[000000]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ sho def&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $2$DKA100:[000000]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;/Maurizio&lt;/P&gt;</description>
      <pubDate>Wed, 09 Oct 2013 19:22:27 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6230949#M37252</guid>
      <dc:creator>Maurizio De Tommaso_</dc:creator>
      <dc:date>2013-10-09T19:22:27Z</dc:date>
    </item>
    <item>
      <title>Re: libxml building</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6231801#M37253</link>
      <description>&lt;P&gt;Sometimes I forget that there are no telepathists on this forum).&lt;/P&gt;&lt;P&gt;System: &lt;STRONG&gt;OpenVMS ALpha 8.3&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;The script is (I've inserted WRITE SYS$OUTPUT "tag" to locate the error):&lt;/P&gt;&lt;PRE&gt;$! BUILD_LIBXML.COM
$!
$! Build the LIBXML library
$!
$! Arguments:
$!
$!       "DEBUG"  - build everything in debug
$!
$! This procedure creates an object library XML_LIBDIR:LIBXML.OLB directory.
$! After the library is built, you can link LIBXML routines into
$! your code with the command
$!
$!      $ LINK your_modules,XML_LIBDIR:LIBXML.OLB/LIBRARY
$!
$! Change History
$! --------------
$! Command file author : John A Fotheringham (jaf@jafsoft.com)
$! Update history      : 19 March 2008  Tycho Hilhorst
$!                       - added module schematron.c (prevent xmllint errors)
$!                       - added /DEF and /INCLUDE options to cc_opts to tell
$!                         config.h is available, and where to find it
$!                     : 13 October 2003        Craig Berry (craigberry@mac.com)
$!                       more new module additions
$!                     : 25 April 2003          Craig Berry (craigberry@mac.com)
$!                       added xmlreader.c and relaxng.c to source list
$!                      : 28 September 2002       Craig Berry (craigberry@mac.com)
$!                       updated to work with current sources
$!                       miscellaneous enhancements to build process
$!
$!- configuration -------------------------------------------------------------
$!
$!- compile command.  If p1="nowarn" suppress the expected warning types
$!
$   cc_opts = "/DEF=HAVE_CONFIG_H/NAMES=(SHORTENED)/FLOAT=IEEE/IEEE_MODE=DENORM_RESULTS/INCLUDE=xml_srcdir"
$!
$   if p1.eqs."DEBUG" .or. p2.eqs."DEBUG"
$   then
$     debug = "Y"
$     cc_command = "CC''cc_opts'/DEBUG/NOOPTIMIZE/LIST/SHOW=ALL"
$   else
$     debug = "N"
$     cc_command = "CC''cc_opts'"
$   endif
$!
$!- list of sources to be built into the LIBXML library.  Compare this list
$!  to the definition of "libxml2_la_SOURCES" in the file MAKEFILE.IN.
$!  Currently this definition includes the list WITH_TRIO_SOURCES_TRUE
$!
$   sources = "SAX.c entities.c encoding.c error.c parserInternals.c"
$   sources = sources + " parser.c tree.c hash.c list.c xmlIO.c xmlmemory.c uri.c"
$   sources = sources + " valid.c xlink.c HTMLparser.c HTMLtree.c debugXML.c xpath.c"
$   sources = sources + " xpointer.c xinclude.c nanohttp.c nanoftp.c DOCBparser.c"
$   sources = sources + " catalog.c globals.c threads.c c14n.c xmlstring.c"
$   sources = sources + " xmlregexp.c xmlschemas.c xmlschemastypes.c xmlunicode.c"
$   sources = sources + " triostr.c trio.c xmlreader.c relaxng.c dict.c SAX2.c"
$   sources = sources + " xmlwriter.c legacy.c chvalid.c pattern.c xmlsave.c"
$   sources = sources + " schematron.c"
$!
$!- list of main modules to compile and link.  Compare this list to the
$!  definition of bin_PROGRAMS in MAKEFILE.IN
$!
$   bin_progs = "xmllint xmlcatalog"
$!
$!- list of test modules to compile and link.  Compare this list to the
$!  definition of noinst_PROGRAMS in MAKEFILE.
$!
$   noinst_PROGRAMS = "testSchemas testRelax testSAX testHTML testXPath testURI " -
                + "testThreads testC14N testAutomata testRegexp testReader"
$!
$!- set up build logicals -----------------------------------------------------\
$!
$!
$!- start from where the procedure is in case it's submitted in batch ----------\
$!
$   whoami = f$parse(f$environment("PROCEDURE"),,,,"NO_CONCEAL")
$   procdir = f$parse(whoami,,,"DEVICE") + f$parse(whoami,,,"DIRECTORY")
$ WRITE SYS$OUTPUT "tag1"
$   set default 'procdir'
$ WRITE SYS$OUTPUT "tag2"&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;The error is:&lt;/P&gt;&lt;PRE&gt;Wx01&amp;gt; @build_libxml.com
tag1
%RMS-F-DIR, error in directory name&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;After it the system lost an ability to resolve correctlu current path:&lt;/P&gt;&lt;PRE&gt;dir
%DIRECT-E-OPENIN, error opening $1$DGA123:[ALEXANDER.VAX_ESF.LIBXML2-2_9_1.V
MS]*.*;* as input
-RMS-E-DNF, directory not found
-SYSTEM-W-NOSUCHFILE, no such file&lt;/PRE&gt;&lt;P&gt;This is the error in sources from official &lt;A href="http://www.xmlsoft.org/" target="_blank"&gt;libxml site&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;I've found more specialized &lt;A href="http://labs.hoffmanlabs.com/node/1626" target="_blank"&gt;port of sources&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;Now:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;I'll try to run script from&amp;nbsp;&lt;EM&gt;Maurizio De Tommaso_.&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;Build &lt;A href="http://labs.hoffmanlabs.com/node/1626" target="_blank"&gt;port of sources&lt;/A&gt;.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Results of experiment will be reported. May be it will be usefull for somebody else.&lt;/P&gt;&lt;P&gt;PS. Thanks for help and your time.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Oct 2013 05:07:49 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6231801#M37253</guid>
      <dc:creator>AlexanderM</dc:creator>
      <dc:date>2013-10-10T05:07:49Z</dc:date>
    </item>
    <item>
      <title>Re: libxml building</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6231813#M37254</link>
      <description>&lt;P&gt;Alexander,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;instead of WRITE SYS$OUTPUT "tag1", insert the following:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;$&amp;nbsp;&amp;nbsp; whoami = f$parse(f$environment("PROCEDURE"),,,,"NO_CONCEAL")&lt;BR /&gt;$&amp;nbsp;&amp;nbsp; procdir = f$parse(whoami,,,"DEVICE") + f$parse(whoami,,,"DIRECTORY")&lt;BR /&gt;$ WRITE SYS$OUTPUT whoami&lt;/P&gt;&lt;P&gt;$ WRITE SYS$OUTPUT procdir&lt;BR /&gt;$&amp;nbsp;&amp;nbsp; set default 'procdir'&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Volker.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Oct 2013 04:35:47 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6231813#M37254</guid>
      <dc:creator>Volker Halle</dc:creator>
      <dc:date>2013-10-10T04:35:47Z</dc:date>
    </item>
    <item>
      <title>Re: libxml building</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6231817#M37255</link>
      <description>&lt;P&gt;I've run script from &lt;EM&gt;Maurizio De Tommaso_&lt;/EM&gt;.&lt;BR /&gt;Script:&lt;/P&gt;&lt;LI-SPOILER&gt;&lt;PRE&gt;$!  test.com
$!
$   whoami  = f$parse(f$environment("PROCEDURE"),,,,"NO_CONCEAL")
$   write sys$output " "
$   write sys$output "whoami symbol = ''whoami'"
$   write sys$output " "
$   procdir = f$parse(whoami,,,"DEVICE") + f$parse(whoami,,,"DIRECTORY")
$   write sys$output " "
$   write sys$output "procdir symbol = ''procdir'"
$   write sys$output " "
$   set default 'procdir'
$!
$   Exit&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/LI-SPOILER&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Result:&lt;/P&gt;&lt;PRE&gt;WX01&amp;gt; @test.com

whoami symbol = $1$DGA123:[TST$USERS.][ALEXANDER.VAX.LIBXML2-2_9_1]TEST.
COM;1


procdir symbol = $1$DGA123:[TST$USERS.][ALEXANDER.VAX.LIBXML2-2_9_1]

%RMS-F-DIR, error in directory name&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;The same error occured.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Oct 2013 05:06:55 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6231817#M37255</guid>
      <dc:creator>AlexanderM</dc:creator>
      <dc:date>2013-10-10T05:06:55Z</dc:date>
    </item>
    <item>
      <title>Re: libxml building</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6231821#M37256</link>
      <description>&lt;P&gt;Volker,&lt;/P&gt;&lt;P&gt;I've implemented your suggestion.&lt;BR /&gt;Result is the next:&lt;/P&gt;&lt;PRE&gt;WX01&amp;gt; @build_libxml.com
$1$DGA123:[TST$USERS.][ALEXANDER.VAX_ESF.LIBXML2-2_9_1.VMS]BUILD_LIBXML.COM;

$1$DGA123:[TST$USERS.][ALEXANDER.VAX_ESF.LIBXML2-2_9_1.VMS]
%RMS-F-DIR, error in directory name&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;It seems that the result is the same.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Oct 2013 05:11:14 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6231821#M37256</guid>
      <dc:creator>AlexanderM</dc:creator>
      <dc:date>2013-10-10T05:11:14Z</dc:date>
    </item>
    <item>
      <title>Re: libxml building</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6231833#M37257</link>
      <description>&lt;P&gt;Alexander,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the problem is in the directory name:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ set def $1$DGA123:[TST$USERS.][ALEXANDER.VAX.LIBXML2-2_9_1]&lt;BR /&gt;%RMS-F-DIR, error in directory name&lt;BR /&gt;$ set def $1$DGA123:[TST$USERS.ALEXANDER.VAX.LIBXML2-2_9_1]&amp;nbsp;&amp;nbsp; ! this works !&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As a workaround, try setting your default directory using the working SET DEFAULT command&amp;nbsp;above, before you invoke @build_libxml.com&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Solving this problem would most likely require a concealed logical name and changes to your account in SYSUAF:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ define/sys/exec/transl=conc tst$users $1$DGA123:[TST$USERS.]&lt;/P&gt;&lt;P&gt;And your login-directory should become something like TST$USERS:[ALEXANDER]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Volker.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Oct 2013 05:45:32 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6231833#M37257</guid>
      <dc:creator>Volker Halle</dc:creator>
      <dc:date>2013-10-10T05:45:32Z</dc:date>
    </item>
    <item>
      <title>Re: libxml building</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6231869#M37258</link>
      <description>&lt;P&gt;Thanks. Thsi error is fixed. But there are many another in compillation dependences.&amp;nbsp; I'll try to resolve it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PS. But in general, I am looking for small xml library&amp;nbsp;with validation written in pure c (or binaries for openvms alpha). It is an ideal if it will have only one library file and header. I want just include it in my project without any system installing.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Oct 2013 06:22:50 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6231869#M37258</guid>
      <dc:creator>AlexanderM</dc:creator>
      <dc:date>2013-10-10T06:22:50Z</dc:date>
    </item>
    <item>
      <title>Re: libxml building</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6232017#M37259</link>
      <description>&lt;P&gt;I sucessfully compiled libxml2 for OpenVMS 8.4. See for the the modifactions I had to make:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;A href="http://nchrem.tnw.tudelft.nl/openvms/software2.html#LIBXML2" target="_blank"&gt;http://nchrem.tnw.tudelft.nl/openvms/software2.html#LIBXML2&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Note that I always set the compilation qualifiers /float=ieee/name=(as_is,short).&lt;/P&gt;&lt;P&gt;The only reason, I do this is that this works for all packages displayed on my web-page, so ensuring inter-package comaptibility.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Jouk&lt;/P&gt;</description>
      <pubDate>Thu, 10 Oct 2013 08:59:03 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6232017#M37259</guid>
      <dc:creator>Jansen_8</dc:creator>
      <dc:date>2013-10-10T08:59:03Z</dc:date>
    </item>
    <item>
      <title>Re: libxml building</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6232091#M37260</link>
      <description>&lt;P&gt;Thanks for the advice.&lt;/P&gt;&lt;P&gt;I've located patch contents into corresponding folders and get the same error:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;LI-SPOILER&gt;&lt;DIV&gt;&lt;EM&gt;$whoami = f$parse(f$environment("PROCEDURE"),,,,"NO_CONCEAL")&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;$&amp;nbsp;&amp;nbsp; procdir = f$parse(whoami,,,"DEVICE") + f$parse(whoami,,,"DIRECTORY")&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;$&amp;nbsp;&amp;nbsp; set default 'procdir'&lt;/EM&gt;&lt;/DIV&gt;&lt;/LI-SPOILER&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I've resolved it with manual pointing of paths.&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;After this I've got next compiller errors:&lt;/DIV&gt;&lt;DIV&gt;&lt;LI-SPOILER&gt;&lt;PRE&gt;CC/nowarn/DEF=HAVE_CONFIG_H/NAMES=(as_is,SHORTENED)/FLOAT=IEEE/IEEE_MODE=DENORM_
RESULTS/INCLUDE=xml_srcdir/object=TST$USERS:[ALEXANDER.LIBXML2-2_9_1.DEBUG]PAR
SER.OBJ; PARSER.C
 
    (const xmlChar *) "&lt;A href="http://www.w3.org/XML/1998/namespace&amp;quot;." target="_blank"&gt;http://www.w3.org/XML/1998/namespace".&lt;/A&gt;
.....^
%CC-E-DECLARATOR, Invalid declarator.
at line number 140 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1.INCLUDE.LIBXML]T
REE.H;1
 
    xmlElementType          type;       /* XML_ATTRIBUTE_DECL, must be second !
*/.
....^
%CC-E-MISSINGTYPE, Missing type specifier or type qualifier.
at line number 254 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1.INCLUDE.LIBXML]T
REE.H;1
 
    xmlElementType          type;       /* XML_ELEMENT_DECL, must be second ! */
.
....^
%CC-E-MISSINGTYPE, Missing type specifier or type qualifier.
at line number 347 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1.INCLUDE.LIBXML]T
REE.H;1
 
typedef xmlElementType xmlNsType;.
.......................^
%CC-E-NOSEMI, Missing ";".
at line number 374 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1.INCLUDE.LIBXML]T
REE.H;1
 
    xmlNsType      type;        /* global or local */.
....^
%CC-E-MISSINGTYPE, Missing type specifier or type qualifier.
at line number 390 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1.INCLUDE.LIBXML]T
REE.H;1
 
    ((n)-&amp;gt;type == XML_ELEMENT_NODE ? NULL : (n)-&amp;gt;content).
........^
%CC-E-CLOSEPAREN, Missing ")".
at line number 515 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1.INCLUDE.LIBXML]T
REE.H;1
 
        htmlElementAllowedHere((parent), (elt)-&amp;gt;name).
...............................^
%CC-E-NOTEXPECTING, Error parsing parameter list. Found "(" when expecting one o
f: &amp;lt;type-specifier&amp;gt;, &amp;lt;identifier&amp;gt;, "...", ")".
at line number 291 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1.INCLUDE.LIBXML]H
TMLPARSER.H;1
 
typedef xmlChSRange *xmlChSRangePtr;.
....................^
%CC-E-NOSEMI, Missing ";".
at line number 29 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1.INCLUDE.LIBXML]CH
VALID.H;1
 
                                 ((0x61 &amp;lt;= (c)) &amp;amp;&amp;amp; ((c) &amp;lt;= 0x7a)) || \.
...................................^
%CC-E-DECLARATOR, Invalid declarator.
at line number 65 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1.INCLUDE.LIBXML]CH
VALID.H;1
 
                                 xmlIsPubidChar_ch((c)) : 0).
........................................................^
%CC-E-NOSEMI, Missing ";".
at line number 208 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1.INCLUDE.LIBXML]C
HVALID.H;1
 
                                 ((0x61 &amp;lt;= (c)) &amp;amp;&amp;amp; ((c) &amp;lt;= 0x7a))).
...................................^
%CC-E-DECLARATOR, Invalid declarator.
at line number 251 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1.INCLUDE.LIBXML]P
ARSERINTERNALS.H;1
 
    if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }.
....^
%CC-E-DECLARATOR, Invalid declarator.
at line number 289 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1.INCLUDE.LIBXML]P
ARSERINTERNALS.H;1
 
    while ((*p) &amp;amp;&amp;amp; (*(p) != '&amp;gt;')) (p)++.
....^
%CC-E-DECLARATOR, Invalid declarator.
at line number 298 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1.INCLUDE.LIBXML]P
ARSERINTERNALS.H;1
 
    (const xmlChar *) "urn:oasis:names:tc:entity:xmlns:xml:catalog".
.....^
%CC-E-DECLARATOR, Invalid declarator.
at line number 38 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1.INCLUDE.LIBXML]CA
TALOG.H;1
 
                xmlCatalogSetDefaultPrefer(xmlCatalogPrefer prefer);.
................^
%CC-E-NOSEMI, Missing ";".
at line number 165 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1.INCLUDE.LIBXML]C
ATALOG.H;1
 
    ctxt-&amp;gt;str_xml_ns = xmlDictLookup(ctxt-&amp;gt;dict, XML_XML_NAMESPACE, 36);.
..................................................................^
%CC-E-BADEXPR, Invalid expression.
at line number 1043 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1]PARSER.C;1
 
  ( ((unsigned char *) s)[ 0 ] == c1 &amp;amp;&amp;amp; ((unsigned char *) s)[ 1 ] == c2 &amp;amp;&amp;amp; \.
......^
%CC-E-DECLARATOR, Invalid declarator.
at line number 1985 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1]PARSER.C;1
 
    if (*ctxt-&amp;gt;input-&amp;gt;cur == '%') xmlParserHandlePEReference(ctxt);     \.
....^
%CC-E-DECLARATOR, Invalid declarator.
at line number 2019 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1]PARSER.C;1
 
                 (ctxt-&amp;gt;input-&amp;gt;end - ctxt-&amp;gt;input-&amp;gt;cur &amp;lt; INPUT_CHUNK))   \.
......................^
%CC-E-CLOSEPAREN, Missing ")".
at line number 2038 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1]PARSER.C;1
 
        ctxt-&amp;gt;input-&amp;gt;col++;                                             \.
............^
%CC-E-NOSEMI, Missing ";".
at line number 2060 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1]PARSER.C;1
 
    } else ctxt-&amp;gt;input-&amp;gt;col++;                                          \.
......^
%CC-E-DECLARATOR, Invalid declarator.
at line number 2070 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1]PARSER.C;1
 
        while (IS_BLANK_CH(*cur)) {.
................................^
%CC-E-BADEXPR, Invalid expression.
at line number 2106 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1]PARSER.C;1
 
            while (IS_BLANK_CH(cur)) { /* CHECKED tstblanks.xml */.
...................................^
%CC-E-BADEXPR, Invalid expression.
at line number 2123 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1]PARSER.C;1
 
        } while (IS_BLANK(cur)); /* CHECKED tstblanks.xml */.
..............................^
%CC-E-BADEXPR, Invalid expression.
at line number 2137 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1]PARSER.C;1
 
    GROW;.
........^
%CC-E-BADEXPR, Invalid expression.
at line number 2195 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1]PARSER.C;1
 
        GROW;.
............^
%CC-E-BADEXPR, Invalid expression.
at line number 2226 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1]PARSER.C;1
 
                GROW;.
....................^
%CC-E-BADEXPR, Invalid expression.
at line number 2230 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1]PARSER.C;1
 
    } else if  ((RAW == '&amp;amp;') &amp;amp;&amp;amp; (NXT(1) == '#')) {.
......^
%CC-E-NOWHILE, Missing "while".
at line number 2257 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1]PARSER.C;1
 
        GROW;.
............^
%CC-E-BADEXPR, Invalid expression.
at line number 2259 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1]PARSER.C;1
 
                GROW;.
....................^
%CC-E-BADEXPR, Invalid expression.
at line number 2263 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1]PARSER.C;1
 
    } else {.
......^
%CC-E-NOWHILE, Missing "while".
at line number 2286 in file TST$USERS:[ALEXANDER.LIBXML2-2_9_1]PARSER.C;1
 
%CC-F-TOOMANYERR, More than 30 errors were encountered in the course of compilat
ion.
%CC-F-ENDDIAGS, !AS completed with !UL diagnostic!%S
%PURGE-W-SEARCHFAIL, error searching for TST$USERS:[ALEXANDER.LIBXML2-2_9_1.DE
BUG]*.*;*
-RMS-E-FNF, file not found&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/LI-SPOILER&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;May be it was called by compiller version (DEC C V6.0-001 on OpenVMS Alpha V 8.3).&lt;/DIV&gt;</description>
      <pubDate>Thu, 10 Oct 2013 10:55:29 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6232091#M37260</guid>
      <dc:creator>AlexanderM</dc:creator>
      <dc:date>2013-10-10T10:55:29Z</dc:date>
    </item>
    <item>
      <title>Re: libxml building</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6232105#M37261</link>
      <description>&lt;P&gt;&lt;EM&gt;&amp;gt; Solving this problem would most likely require a concealed logical name ...&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Hmm, to me it looks like there is already a concealed device, otherwise the result of f$parse (..."no_conceal") wouldn't contain the ".][". &amp;nbsp;And that is what the writer of the DCL script wanted, as that's the meaning of the parse-type "&lt;SPAN&gt;no_conceal". To me it looks like a bug in the script.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Oct 2013 11:13:44 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6232105#M37261</guid>
      <dc:creator>H.Becker</dc:creator>
      <dc:date>2013-10-10T11:13:44Z</dc:date>
    </item>
    <item>
      <title>Re: libxml building</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6232113#M37262</link>
      <description>&lt;PRE&gt;    (const xmlChar *) "&lt;A href="http://www.w3.org/XML/1998/namespace&amp;quot;." target="_blank"&gt;http://www.w3.org/XML/1998/namespace".&lt;/A&gt;&lt;/PRE&gt;&lt;P&gt;If that's an exact cut and paste from the compiler message, then it looks like there is still a trailing character, which is shown as ".", here. As we all know, C would expect a ";" at the end. Also, as can be seen in the git repository, the tree.h include file has a&lt;/P&gt;&lt;PRE&gt;#define XML_XML_NAMESPACE \
    (const xmlChar *) "&lt;A href="http://www.w3.org/XML/1998/namespace&amp;quot;" target="_blank"&gt;http://www.w3.org/XML/1998/namespace"&lt;/A&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;To me it looks like the "\" is not seen as the last character before the end of the record, so the #define is not continued, hence it is seen as a separate, but invalid declaration =&amp;gt; %CC-E-DECLARATOR&lt;/P&gt;</description>
      <pubDate>Thu, 10 Oct 2013 11:32:26 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6232113#M37262</guid>
      <dc:creator>H.Becker</dc:creator>
      <dc:date>2013-10-10T11:32:26Z</dc:date>
    </item>
    <item>
      <title>Re: libxml building</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6232301#M37263</link>
      <description>&lt;P&gt;Try this code should handle the logical device correctly:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$!&amp;nbsp; Test_alexander.com&lt;BR /&gt;$!&lt;BR /&gt;$&amp;nbsp;&amp;nbsp; whoami&amp;nbsp; = f$environment("PROCEDURE")&lt;BR /&gt;$&amp;nbsp;&amp;nbsp; procdev = f$parse(whoami,,,"DEVICE","no_conceal")&lt;BR /&gt;$&amp;nbsp;&amp;nbsp; procdir = f$parse(whoami,,,"DIRECTORY","no_conceal")&lt;BR /&gt;$&amp;nbsp;&amp;nbsp; procdir = procdir -"][" - "&amp;gt;&amp;lt;" - "[" - "]" - "&amp;lt;" - "&amp;gt;"&lt;BR /&gt;$&amp;nbsp;&amp;nbsp; procdir = "[" + procdir + "]"&lt;BR /&gt;$&amp;nbsp;&amp;nbsp; procdir = procdev + procdir&lt;BR /&gt;$&amp;nbsp;&amp;nbsp; set default 'procdir'&lt;BR /&gt;$!&lt;BR /&gt;$&amp;nbsp;&amp;nbsp; Exit&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Bill&lt;/P&gt;</description>
      <pubDate>Thu, 10 Oct 2013 14:55:35 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6232301#M37263</guid>
      <dc:creator>Bill Hall</dc:creator>
      <dc:date>2013-10-10T14:55:35Z</dc:date>
    </item>
    <item>
      <title>Re: libxml building</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6232401#M37264</link>
      <description>&lt;P&gt;I'm sure that an Alpha or I64 has enough cpu cycles to do this extra processing, but before "fixing" anything I would like to understand what the purpose of "no_conceal" in this context really is: is it needed for a simple "set default" or is there anything else?&lt;/P&gt;</description>
      <pubDate>Thu, 10 Oct 2013 15:53:42 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6232401#M37264</guid>
      <dc:creator>H.Becker</dc:creator>
      <dc:date>2013-10-10T15:53:42Z</dc:date>
    </item>
    <item>
      <title>Re: libxml building</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6232489#M37265</link>
      <description>&lt;P&gt;Hartmut,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Removing the "no_conceal" from the f$parse used to define the whoami symbol would also have worked for the definition of procdir and the subsequent set default 'procdir' as below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ whoami = f$parse(f$environment("PROCEDURE"))&lt;/P&gt;&lt;P&gt;$ procdir = f$parse(whoami,,,"DEVICE") + f$parse(whoami,,,"DIRECTORY")&lt;/P&gt;&lt;P&gt;$ set default 'procdir'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I jumped to the conclusion that the procdir symbol might be parsed as a string later in the procedure to build a temporary logical root or build a subdirectory or a file specification that would then fail.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Oct 2013 17:37:23 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6232489#M37265</guid>
      <dc:creator>Bill Hall</dc:creator>
      <dc:date>2013-10-10T17:37:23Z</dc:date>
    </item>
    <item>
      <title>Re: libxml building</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6232945#M37266</link>
      <description>&lt;P&gt;I've rid from trail symbols. The library was built without any errors. Thanks for the help.&lt;/P&gt;</description>
      <pubDate>Fri, 11 Oct 2013 07:51:30 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/libxml-building/m-p/6232945#M37266</guid>
      <dc:creator>AlexanderM</dc:creator>
      <dc:date>2013-10-11T07:51:30Z</dc:date>
    </item>
  </channel>
</rss>

