07-30-2014 01:08 PM
Does anybody know what libraries the HTTP Client VI's are using? How about where LabVIEW is looking for them? I am using LabVIEW 2013.
08-04-2014 09:55 AM
libcurlimpl.so.13.0.0
/usr/local/natinst/share/nicurl
08-04-2014 01:28 PM
LabVIEW 2013 will actually load libcurlimpl.so, which is symlinked to libcurlimpl.so.X.Y.Z, for whatever version X.Y.Z of NI-cURL that's installed. Since NI-cURL is a shared component, it is possible for it's version to be >= LabVIEW's version.
LabVIEW/NI-cURL 2014 behavior is slightly different: LabVIEW now loads SONAME libcurlimpl.so.13 from the ld.so cache. NI-cURL 14.0 also installs a compatibility layer with the aforementioned symlink for compatibility with LabVIEW 2013 and lower clients.
08-04-2014 03:19 PM
Thanks to the responders. I made a new disk and tried out HTTP Client VIs. They worked fine, so there was something wrong with my initial install. I'll take a look at libcurlimpl.so on my old disk.