[sldev] Better support for the Open Source community
Ettore Pasquini
ettore_pasquini at 3dconnexion.com
Tue Nov 13 23:29:02 PST 2007
On 11/13/07 12:46 PM, "Matthew Dowd" <matthew.dowd at hotmail.co.uk> wrote:
> 1.18.4 introduced a few new library dependencies not included in the library
> download - in particular c-ares. Whilst I've managed to hunt this component
> down, and at least get through the compilation stage - so far I've not managed
> to get a compiled version of c-ares which doesn't cause errors at the link
> stage (and my plea for help on this list didn't seem to get a response unless
> I missed an e-mail).
If you're on OS X, all is missing is just the c-ares headers which you can
get off the internet (I used c-ares 1.4.0 which I believe is the latest
version). No need to rebuild it though: individual i386/ppc platform builds
are provided, you just have to unify them with lipo.
On Windows, I think I had to rebuild the c-ares library.... but I was on
1.18.5...
Anyway: The official distribution of c-ares comes with a MSVC solution that
more or less built ok (I used VC 2005), it only needed some love. The main
project was missing a reference to a file, which however was shipped with
the tarball. Another problem was that by default c-ares used 64 bit
variables for time computations, and LL viewer assumes 32 bits, so I had to
change that setting (USE_32BIT_TIME or something like that) in the c-ares
project to match LL's.
Didn't try linux.
>
> 1.18.5 (which is in subversion) introduced another dependency - namely the
> Logitech LCD SDK. Again, it took some time to track this down, and again,
> although I finally got the source code for the LCD SDK and managed to get
> through the compilation, getting the right library compiled to get through the
> link step is again taking time to resolve.
Just exclude that from linking.
Ettore
More information about the SLDev
mailing list