Date: Tue, 4 Jan 2011 16:24:04 +0000 From: David Southwell <david@vizion2000.net> To: freebsd-ports@freebsd.org Cc: Dima Panov <fluffy@fluffy.khv.ru>, Kurt Jaeger <lists@opsec.eu> Subject: Re: diablo-jdk- misses libodbcinst.so & conflicts libiodbc/virtuoso Message-ID: <201101041624.05246.david@vizion2000.net> In-Reply-To: <289781294155870@web149.yandex.ru> References: <201101041437.08402.david@vizion2000.net> <4D233619.1000305@DataIX.net> <289781294155870@web149.yandex.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
> Hello! > > 05.01.2011, 01:00, "J. Hellenthal" <jhell@DataIX.net>: > > On 01/04/2011 09:37, David Southwell wrote: > >> Hi > >> > >> pkg_libchk shows that diablo-jdk misses libodbcinst.so: > >> > >> diablo-jdk-1.6.0.07.02_12: /usr/local/diablo- > >> jdk1.6.0/jre/lib/amd64/libJdbcOdbc.so misses libodbcinst.so > >> > >> Is it right that libodbcinst.so is installed by unixODBC-2.3.0_1 ? > >> > >> When attempting to install databases/libodbc++ (includes unixODBC) > >> which would presumably fix this issue I receive the console report: > >> > >> unixODBC-2.3.0_1 conflicts with installed package(s): > >> libiodbc-3.52.7 > >> virtuoso-6.1.2_1 > >> > >> I need virtuoso on this system. > >> > >> How do I preceed? > > > > Replace libiodbc with unixODBC > > > > They provide the same layer that virtuoso would need for ODBC. > > Nope. unixODBC provide outdated API and lacks of some features, exist in > libiodbc and required by virtuoso. OK guys now I AM confused!! Question is what will work? Kurt Jaeger <lists@opsec.eu> suggests: A: _______________________________________ >/usr/local/include/sql.h >which contains the API of ODBC. Both libiodbc and unixODBC implement >ODBC, so it's pretty much the same contents, but it's formatted >differently. >What I would suggest: >cd /usr/ports/databases/libiodbc/ make deinstall >cd /usr/ports/databases/unixODBC/ make install >cd /usr/ports/databases/libodbc++ make install >cd /usr/ports/databases/libiodbc/ make install >cd /usr/ports/databases/unixODBC/ make deinstall >cd /usr/ports/databases/libiodbc/ make reinstall >This is messy. ______________________________________ & B >Some other suggestion: >File a PR and we bug both upstream providers to seperate their two sql.h >files, so that libiodbc and unixODBC can coexist Is A likely to work or is B the only viable option? David Photographic Artist Permanent Installations & Design Creative Imagery and Advanced Digital Techniques High Dynamic Range Photography & Official Portraiture Combined darkroom & digital creations & Systems Adminstrator for the vizion2000.net network
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201101041624.05246.david>