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





 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to