Hi Adrian, >> The error from above is indication the compilation of the server was not >> completely done as >> http://local.virt/vspx_expand - 404 not exists means that are not >> included the built-in XSL-t >> in the server. > > tnx yep, was just talking to PvK on IRC and we figured out that it must > be related to the AWK version I use on FreeBSD.
For the benefit of everyone on the list, let me expand on this.
Between versions 3.x and 4.0 of the gawk tool, their developers changed their
regexp handling.
In VOS 6.1.4 (the version you are using) we made a check in our code in order
to differentiate some regexp in our code generation process. At some point
after some linux and other distributions started to package this new 4.0
version of gawk, they got so many emails on scripts breaking, that they
reverted this behavior. Unfortunately this means that the check in our code no
longer works with some versions of gawk 4.0 and now produces bad results.
In VOS 6.1.5 we fixes this and made a portable pattern that worked with both
gawk 3.x standard behaviour as well as the gawk 4.0 broken and fixed behaviours.
When using the normal 6.1.4 source package distribution OpenLink distributes
through sourceforge, this is not a problem since all files are pre-generated by
us, however on some repackaged source trees like possibly on FreeBSD ports,
there is a possibility due to file timestamps that the build process starts
re-generating these files. This causes a number of problems including the one
you reported.
The solution is to make sure you are using VOS 6.1.5 or newer.
Note that Virtuoso Open Source Edition is now maintained on GitHub, which makes
it very easy for anyone to get a copy of the source tree:
$ git clone git://github.com/openlink/virtuoso-opensource.git
$ cd virtuoso-opensource
If you prefer to use the stable tree that holds the latest VOS release
(currently 6.1.5) you can do:
$ git checkout stable/6
However if you prefer to see the latest development code:
$ git checkout develop/6
If you just want to see what we are working on, you can checkout the commit
trail via your browser:
https://github.com/openlink/virtuoso-opensource/commits/develop/6
Patrick
--
OpenLink Software
smime.p7s
Description: S/MIME cryptographic signature
