Re: Linking curl, lz, and ldl to netCDF
On Sep 23, 2015, at 2:49 PM, Ryan Jamison wrote: > I was wondering how one goes about linking curl (-lcurl), -lz, and -ldl to > netCDF that's build through Macports? Thanks, Looks like curl support is added to netcdf by enabling the dap variant. It's on by default so you should already have it, unless you explicitly disabled it. My copy of netcdf is also already linking with libz. I'm not sure if that's because of curl (which itself depends on libz) or for other reasons. Maybe netcdf needs to have a zlib dependency added. My copy of netcdf is not linked with libdl and I don't see a way in the portfile to do that. What would linking with libdl accomplish? ___ macports-users mailing list macports-users@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-users
Re: Linking curl, lz, and ldl to netCDF
I'm trying to build a code that requires netCDF and hdf5. I keep getting the errors shown in the attached log file. It appears to me there are issues with lcurl and lz. On Wed, Sep 23, 2015 at 2:40 PM, Ryan Schmidtwrote: > > On Sep 23, 2015, at 2:49 PM, Ryan Jamison wrote: > > > I was wondering how one goes about linking curl (-lcurl), -lz, and -ldl > to netCDF that's build through Macports? Thanks, > > Looks like curl support is added to netcdf by enabling the dap variant. > It's on by default so you should already have it, unless you explicitly > disabled it. > > My copy of netcdf is also already linking with libz. I'm not sure if > that's because of curl (which itself depends on libz) or for other reasons. > Maybe netcdf needs to have a zlib dependency added. > > My copy of netcdf is not linked with libdl and I don't see a way in the > portfile to do that. What would linking with libdl accomplish? > > build_exodus.log Description: Binary data ___ macports-users mailing list macports-users@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-users
Re: Linking curl, lz, and ldl to netCDF
Your project is linking against the static versions of netCDF and hdf5. I believe the proper solution to your problem is adding -lcurl, -lz, and -ldl to the linker flags of your project. On Wed, Sep 23, 2015 at 3:57 PM, Ryan Jamisonwrote: > I'm trying to build a code that requires netCDF and hdf5. I keep getting > the errors shown in the attached log file. It appears to me there are > issues with lcurl and lz. > > > > On Wed, Sep 23, 2015 at 2:40 PM, Ryan Schmidt > wrote: > >> >> On Sep 23, 2015, at 2:49 PM, Ryan Jamison wrote: >> >> > I was wondering how one goes about linking curl (-lcurl), -lz, and -ldl >> to netCDF that's build through Macports? Thanks, >> >> Looks like curl support is added to netcdf by enabling the dap variant. >> It's on by default so you should already have it, unless you explicitly >> disabled it. >> >> My copy of netcdf is also already linking with libz. I'm not sure if >> that's because of curl (which itself depends on libz) or for other reasons. >> Maybe netcdf needs to have a zlib dependency added. >> >> My copy of netcdf is not linked with libdl and I don't see a way in the >> portfile to do that. What would linking with libdl accomplish? >> >> > > ___ > macports-users mailing list > macports-users@lists.macosforge.org > https://lists.macosforge.org/mailman/listinfo/macports-users > > ___ macports-users mailing list macports-users@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-users