Nathan wrote:
> ahh well deduced, and as you say all works (virtuoso isql is much better)!
>
> # /usr/local/virtuoso-opensource/bin/isql localhost:1111 dba dba
> Connected to OpenLink Virtuoso
> Driver: 06.00.3124 OpenLink Virtuoso ODBC Driver
>
> consider it symlink'd;
[]
This is not so much an Ubuntu issue (unless you've repackaged it differently)
as a general clash of executable names with unixODBC, combined with your PATH
picking up /usr/bin before wherever you installed Virtuoso.
When I wrote the initial debian packaging I made a point of renaming
virtuoso's isql to isql-v for this reason. From debian/rules in the source
distribution:
env CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" ./configure $(CROSS)
--with-layout=debian --program-transform-name="s/isql/isql-v/" --with-readline
As far as I know Virtuoso does not ship with any scripts that rely on the
existence of isql per se, so you should be safe to perform this rename (either
during configure, or after the build with mv(1)) yourself, and then imagine
the docs refer to isql-v throughout instead.
(If you're using the DBpedia load-script, that *may* have a dependency on
isql; I haven't checked.)
HTH,
~Tim
--
Tim Haynes
Product Development Consultant
OpenLink Software
<http://www.openlinksw.com/>
<http://twitter.com/openlink>