where should libtool libraries be installed? /usr/lib? /usr/local/lib?

2005-05-11 Thread Ed Hartnett
answers! Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

Re: where should libtool libraries be installed? /usr/lib? /usr/local/lib?

2005-05-13 Thread Ed Hartnett
! Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

binary distribution for shared libraries?

2005-05-13 Thread Ed Hartnett
on distributing shared libraries in binary would be most appreciated. Most of our users have downloaded the binaries rather than building from source, and we would like to be able to continue doing that, if possible. Thanks! Ed -- Ed Hartnett -- [EMAIL PROTECTED

totally confused by versioning system of libtool...

2005-05-13 Thread Ed Hartnett
in this situation? That is, is there any time on the users machine that the linker notices that he is now linking to 1.0.0 instead of 0.0.0? Thanks! Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

Re: totally confused by versioning system of libtool...

2005-05-13 Thread Ed Hartnett
Bob Friesenhahn [EMAIL PROTECTED] writes: On Fri, 13 May 2005, Ed Hartnett wrote: How does the version number get used in this situation? That is, is there any time on the users machine that the linker notices that he is now linking to 1.0.0 instead of 0.0.0? Yes, the linker notices

Re: totally confused by versioning system of libtool...

2005-05-13 Thread Ed Hartnett
question consider that most scientists wouldn't really care all that much about exploding computers, as long as the data files were not corrupted. Thanks, your explanations are really clearing the mists around libtool! Ed -- Ed Hartnett -- [EMAIL PROTECTED

Re: totally confused by versioning system of libtool...

2005-05-13 Thread Ed Hartnett
Daniel Reed [EMAIL PROTECTED] writes: On Fri, 13 May 2005, Ed Hartnett wrote: Bob Friesenhahn [EMAIL PROTECTED] writes: Yes. Unless it is explicitly deleted. Suppose that we discover a bug which doesn't require any API change to fix, but which will cause he users' computers to go into self

Re: totally confused by versioning system of libtool...

2005-05-14 Thread Ed Hartnett
Bob Friesenhahn [EMAIL PROTECTED] writes: On Fri, 13 May 2005, Ed Hartnett wrote: How does the version number get used in this situation? That is, is there any time on the users machine that the linker notices that he is now linking to 1.0.0 instead of 0.0.0? Yes, the linker notices

building DLLs with libtool and mingW - do I need the -o option to get a *.dll file?

2005-05-18 Thread Ed Hartnett
be most helpful. I'm used to getting one file: netcdf.dll - did I get something here that I can use just by dropping it into a directory and then using a M$ IDE to program with the DLL? Thanks! Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http

Re: building DLLs with libtool and mingW - do I need the -o option to get a *.dll file?

2005-05-18 Thread Ed Hartnett
of the flesh, and the difficulty of maintaining (and testing) multiple build environments. Thanks! Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

having trouble getting a more recent version of libtool...

2005-05-19 Thread Ed Hartnett
:163: required file `config/ltmain.sh' not found autoreconf: automake failed with exit status: 1 bash-2.05b$ Any thoughts on this? Thanks! Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

Re: how to use the --tag parameter with libtool in my automake file?

2005-05-20 Thread Ed Hartnett
Bob Friesenhahn [EMAIL PROTECTED] writes: On Fri, 20 May 2005, Ed Hartnett wrote: The command works if I use --tag=f77 as a libtool option, but where in my automake files can I specify a libtool option like --tag=f77? Is there some way to specify libtool parameters like --tag

does libtool work on Suns?

2005-05-25 Thread Ed Hartnett
distribution: 1.5.18, and reasonably recent versions of autoconf and automake. Please tell me I haven't done all this libtool conversion for nothing. If I can't get our package to build on the Sun, I can't use libtool. Can anyone help? Thanks! Ed -- Ed Hartnett -- [EMAIL PROTECTED

Re: does libtool work on Suns?

2005-05-29 Thread Ed Hartnett
do you use F77=f95 or do you use both f77 and f95 in your package? OK, this all turned out to be an automake version problem after all. Once I had all machines using version 1.9.5 of automake, this went away. Thanks for the help! Ed -- Ed Hartnett -- [EMAIL PROTECTED

is this a correct use for convenience libraries?

2005-06-06 Thread Ed Hartnett
in a way that was sensible in the libtool universe. Thanks, Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

Re: anti spam measures for libtool lists

2005-08-05 Thread Ed Hartnett
of gnu.org[1], we will now enable moderation for all non-member posts, for all of the libtool lists[2], in accordance with maintainers best practices[3]. Great work Ralf! Thanks for all the hard work you do! Ed -- Ed Hartnett -- [EMAIL PROTECTED

FC and F77 at the same time?

2005-11-09 Thread Ed Hartnett
pgf90 epcf90 g77]) So here I call first AC_PROG_F77, then AC_PROG_FC. If I just call AC_PROG_FC, the later, when I call AC_PROG_LIBTOOL it will call AC_PROG_F77, ignoring the fact that FC is set to the fortran compiler. Is there a better way to handle this? Thanks! Ed -- Ed Hartnett

does using libtool mean that the user must have bash installed?

2005-11-29 Thread Ed Hartnett
Howdy all! If I use libtool, I seem to get bash scripts. Does this mean my users must have bash installed? Thanks! Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

libtool shared convenience library problems on AIX?

2005-12-23 Thread Ed Hartnett
be wonderful! Thanks! Ed PS - I'm using libtool version 1.9f. -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

problem with libtool 1.9f on AIX linking f95...

2005-12-24 Thread Ed Hartnett
can't find documentation of LTFCCOMPILE - is there an equivilant for linking? This is with libtool 1.9f, BTW. Thanks for any suggestions! Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

some unexplained messages when using libtool 2.1a

2005-12-26 Thread Ed Hartnett
: `/home/ed/local/shecky/share/aclocal/ltoptions.m4' libtoolize: `/home/ed/local/shecky/share/aclocal/ltversion.m4' libtoolize: `/home/ed/local/shecky/share/aclocal/ltsugar.m4' libtoolize: `/home/ed/local/shecky/share/aclocal/lt~obsolete.m4' WHat is the deal with this? Thanks! Ed -- Ed

Re: error message upgrading to newest libtool...

2006-02-24 Thread Ed Hartnett
Gary V. Vaughan [EMAIL PROTECTED] writes: Ed Hartnett wrote: Howdy all! I got the latest libtool from the CVS and installed it. Now when I build my library, I get the following error: libtool: Version mismatch error. This is libtool 2.1a, but the libtool: definition of this LT_INIT

g++ shared library problem...

2006-05-05 Thread Ed Hartnett
[1]: *** [libnetcdf_c++.la] Error 1 make[1]: Leaving directory `/shecky/n3_new2/cxx' make: *** [check-recursive] Error 1 -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

Re: g++ shared library problem...

2006-05-05 Thread Ed Hartnett
Ralf Wildenhues [EMAIL PROTECTED] writes: Hi Ed, * Ed Hartnett wrote on Fri, May 05, 2006 at 09:30:02PM CEST: Ralf Wildenhues [EMAIL PROTECTED] writes: * Ed Hartnett wrote on Fri, May 05, 2006 at 02:43:42PM CEST: Building my package with libtool, I get the following error on my linux

Re: g++ shared library problem...

2006-05-09 Thread Ed Hartnett
deleted. I reinstalled libtool and automake, and rebuilt everything, and the problem disappeared. Thanks! Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

questions about DLLs built with libtool - multiple output files...

2006-06-01 Thread Ed Hartnett
that it was possible to generate dlls which either did or did not depend on the cygwin dll being present on the machine. True? Thanks for any info! Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

trying to build with MinGW under cygwin, but no luck, can't find dllcrt2.o

2006-06-02 Thread Ed Hartnett
. Does anyone have an easy answer for me? Thanks! Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

Re: questions about DLLs built with libtool - multiple output files...

2006-07-19 Thread Ed Hartnett
-- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

Re: questions about DLLs built with libtool - multiple output files...

2006-07-19 Thread Ed Hartnett
$ -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

Re: why does autoconf check for all these extra compilers?

2006-07-20 Thread Ed Hartnett
Keith MARSHALL [EMAIL PROTECTED] writes: Ed Hartnett wrote: When attempting to do a mingw cross-compile, the configure script checks for a whole bunch of extra compilers. What's up with that? If I do this: bash-3.1$ ./configure --host=i686-pc-mingw32 --build=i686-pc-cygwin --disable-f90

size of output libraries on different platforms...

2006-07-24 Thread Ed Hartnett
it. My question is: when it comes to libraries, does size matter? Any thoughts appreciated. Thanks. Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

some netCDF FAQ answers describing what shared libraries are...

2006-07-27 Thread Ed Hartnett
copy of the foo() functions. More information on shared libraries can be found at the following external sites: * The Program-Library HowTo, by David Wheeler. * Wikipedia Library Entry -- Ed Hartnett -- [EMAIL PROTECTED] ___ http

using the static library after building the shared library...

2006-07-29 Thread Ed Hartnett
to be changed in a compiler-dependent way! (Which means each and every user would email me and ask me how to do it for their compiler!) Hopefully I am missing something here? Thanks, Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman

Re: some netCDF FAQ answers describing what shared libraries are...

2006-07-30 Thread Ed Hartnett
economy will make up for any performance penalties. Shared libraries do offer dramatic maintenance advantages; for a significant amount of code, that justifies the performance ambiguity. Thanks, this is very helpful. I knew my explanation was naive! I will update my FAQ... Thanks again! Ed -- Ed

should one build shared libraries by default?

2006-07-30 Thread Ed Hartnett
libraries which have switched to libtool handled this transition? Thanks, Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

Re: how to turn off shared library notice in output of make install?

2006-09-27 Thread Ed Hartnett
yet, but I suppose it could be solved at the same time as the inter-makefile library-installation-order issue is solved. Well, no need to get too fancy. Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

having a lot of mingw build problems with atexit - what does it mean?

2006-12-04 Thread Ed Hartnett
/lib/crt2.o(.text+0x2c0):crt1.c: first defined here Thanks! Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

Re: having a lot of mingw build problems with atexit - what does it mean?

2006-12-05 Thread Ed Hartnett
Ralf Wildenhues [EMAIL PROTECTED] writes: Hello Ed, * Ed Hartnett wrote on Tue, Dec 05, 2006 at 12:43:25AM CET: I am having a lot of trouble building my library with libtool under mingw. I keep getting these errors relating to atexit. Can anyone enlighten me as to what that is? libtool

Re: having a lot of mingw build problems with atexit - what does it mean?

2006-12-07 Thread Ed Hartnett
Ed Hartnett [EMAIL PROTECTED] writes: libtool: link: gcc -g -O2 -o .libs/t_nc.exe t_nc-t_nc.o ./.libs/libnetcdf.lib -L/usr/local/lib Another clue - everything works if I change the above to: gcc -g -O2 -o .libs/t_nc.exe t_nc-t_nc.o ./.libs/libnetcdf-0.dll -L/usr/local/lib That is, it's

Re: having a lot of mingw build problems with atexit - what does it mean?

2006-12-07 Thread Ed Hartnett
Ralf Wildenhues [EMAIL PROTECTED] writes: * Ed Hartnett wrote on Thu, Dec 07, 2006 at 01:52:11PM CET: libtool: link: gcc -g -O2 -o .libs/t_nc.exe t_nc-t_nc.o ./.libs/libnetcdf.lib -L/usr/local/lib Another clue - everything works if I change the above to: gcc -g -O2 -o .libs/t_nc.exe

note of thanks to Ralf in the netCDF RELEASE notes...

2006-12-14 Thread Ed Hartnett
Wildenhues for the patches, and all the autotools help in general!) Thanks Ralf! Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

getting libtool to not call AC_PROG_FC and AC_PROG_F77...

2007-01-16 Thread Ed Hartnett
not be called again? Thanks! Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

Re: getting libtool to not call AC_PROG_FC and AC_PROG_F77...

2007-01-18 Thread Ed Hartnett
Ralf Wildenhues [EMAIL PROTECTED] writes: * Mike Frysinger wrote on Tue, Jan 16, 2007 at 11:48:31PM CET: On Tuesday 16 January 2007 17:30, Ed Hartnett wrote: When I call AC_PROG_LIBTOOL it seems to call AC_PROG_F77 and AC_PROG_FC, but I don't want it to. this should be fixed

Re: no .so file on HPUX platform?

2007-01-18 Thread Ed Hartnett
Ralf Wildenhues [EMAIL PROTECTED] writes: Hello Ed, * Ed Hartnett wrote on Wed, Jan 03, 2007 at 05:50:38PM CET: On our HPUX platform however, no libnetcdf.so file results. Yet the build seems to work OK. The shared library extension should be '.sl'. Please show ./libtool --config

Re: no .so file on HPUX platform?

2007-01-22 Thread Ed Hartnett
Ralf Wildenhues [EMAIL PROTECTED] writes: * Ed Hartnett wrote on Fri, Jan 19, 2007 at 03:02:01AM CET: Ralf Wildenhues [EMAIL PROTECTED] writes: * Ed Hartnett wrote on Wed, Jan 03, 2007 at 05:50:38PM CET: On our HPUX platform however, no libnetcdf.so file results. Yet the build seems

Re: no .so file on HPUX platform?

2007-01-29 Thread Ed Hartnett
Ralf Wildenhues [EMAIL PROTECTED] writes: * Ed Hartnett wrote on Mon, Jan 22, 2007 at 09:31:36PM CET: I only have this one HPUX system to test on, and it's pretty out of date, I suspect. But if I ask them to upgrade it, they'll probably just say Nah, let's just get rid of it... Do you

Re: having a lot of mingw build problems with atexit - what does it mean?

2007-02-01 Thread Ed Hartnett
warn about portability when linking against -modules? shouldnotlink=no # Files to dlopen/dlpreopen dlopen='' dlpreopen='' # Directory that this library needs to be installed in: libdir='/usr/local/lib' -- Ed Hartnett -- [EMAIL PROTECTED] ___ http

Re: having a lot of mingw build problems with atexit - what does it mean?

2007-02-01 Thread Ed Hartnett
Ralf Wildenhues [EMAIL PROTECTED] writes: Hello Ed, * Ed Hartnett wrote on Fri, Dec 08, 2006 at 03:12:34AM CET: This must have been a Nd problem. When I upgraded to gcc 3.4.2 the whole problem went away. Hmm, that still worries me, plus I'm not sure what Nd means; is that similar

problem with libtool's choice in library_names= under MingW port - .dll.a and .lib not the same!

2007-02-07 Thread Ed Hartnett
. Thanks! Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

warnings from libtoolize, what do they mean?

2007-02-08 Thread Ed Hartnett
? I don't construct the aclocal.m4 file anyway. I have an acinclude.m4 file... Is this a harmless warning or is there a serious problem here? Thanks! Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

question about shared builds with Sun native compilers...

2008-04-22 Thread Ed Hartnett
with the SUNW compilers. Only the shared SUNW build is a problem. If anyone could shed some light on this problem, that would be greatly appreciated! Thanks! Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

Re: question about shared builds with Sun native compilers...

2008-05-05 Thread Ed Hartnett
Dan Nicholson [EMAIL PROTECTED] writes: On Tue, Apr 22, 2008 at 4:24 AM, Ed Hartnett [EMAIL PROTECTED] wrote: Howdy all! Firstly, thanks for developing libtool! It's really helpful! I am using it to distribute a freeware scientific data library, netcdf. The netcdf distribution actually

what do these warnings mean: library.la was moved...

2008-05-05 Thread Ed Hartnett
/DUDLEY/lib/libhdf5.la' was moved. libtool: link: warning: library `/upc/share/ed/local/DUDLEY/lib/libhdf5_hl.la' was moved. libtool: link: warning: library `/upc/share/ed/local/DUDLEY/lib/libhdf5.la' was moved. -- Ed Hartnett -- [EMAIL PROTECTED

Re: what do these warnings mean: library.la was moved...

2008-05-05 Thread Ed Hartnett
Bob Friesenhahn [EMAIL PROTECTED] writes: On Mon, 5 May 2008, Ed Hartnett wrote: Howdy all! Sometimes I get these warnings (see below), and I don't really get what libtool is trying to tell me... It means that your hdf5 library was originally installed into a different directory path

building but not installing shared library...

2008-05-13 Thread Ed Hartnett
help would be appreciated. Thanks! Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

disable static libraries?

2008-05-13 Thread Ed Hartnett
the problem of installing only the static library. (The .a file is always a static library, right?) Thanks, Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

Re: disable static libraries?

2008-05-13 Thread Ed Hartnett
working fine, but in the end installing only a .a file. Perhaps intel compilers also package their shared libraries in .a files... I know that macs use .dylib, HPs use .sl, (and I thought CYGWIN used .lib, but I may be wrong there). Thanks, Ed -- Ed Hartnett -- [EMAIL PROTECTED

shared libraries possible with old g++, g77?

2008-05-13 Thread Ed Hartnett
Segmentation fault(coredump) Is this expected? Or should I be able to build shared libraries with version 3.2 of g++ and g77? Thanks! Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ http://lists.gnu.org/mailman/listinfo/libtool

Re: shared libraries possible with old g++, g77?

2008-05-14 Thread Ed Hartnett
Bob Friesenhahn [EMAIL PROTECTED] writes: On Tue, 13 May 2008, Ed Hartnett wrote: I am the maintainer for a freeware scientific software library called netcdf. There are C, Fortran, and C++ libraries. When building shared libraries with older versions of the tools, I get problems. gcc

Re: shared libraries possible with old g++, g77?

2008-05-14 Thread Ed Hartnett
Bob Friesenhahn [EMAIL PROTECTED] writes: On Wed, 14 May 2008, Ed Hartnett wrote: Is this expected? Or should I be able to build shared libraries with version 3.2 of g++ and g77? You have not given much to go on here. Are you sure that your software doesn't have a bug? Maybe you should

problem getting ARFLAGS to work...

2008-05-21 Thread Ed Hartnett
]) LT_INIT() AC_SUBST(ARFLAGS, [$ARFLAGS]) AC_CONFIG_FILES([Makefile]) AC_OUTPUT() Makefile.am: AM_ARFLAGS = $(ARFLAGS) lib_LTLIBRARIES = libsmall.la libsmall_la_SOURCES = small.c small.c: int fun() { return 42; } -- Ed Hartnett -- [EMAIL PROTECTED

Re: problem getting ARFLAGS to work...

2008-05-21 Thread Ed Hartnett
though... Cheers, Peter Ah ha! Thank you Peter. That works. I will hit the sauna and stop by Old Chicago on the Perl St. Mall and see what they have in the way of Swedish beer. If you were here, I would buy you one, but since you are not, I will buy myself one! ;-) Ed -- Ed Hartnett

Re: problem getting ARFLAGS to work...

2008-05-21 Thread Ed Hartnett
Bob Friesenhahn [EMAIL PROTECTED] writes: On Wed, 21 May 2008, Ed Hartnett wrote: From the info pages on Automake: `AR' and `ARFLAGS' default to `ar' and `cru' respectively; you can override these two variables my setting them in your `Makefile.am', by `AC_SUBST'ing them from your

shared library problem on macos with free software scientific package...

2011-01-07 Thread Ed Hartnett
file_system_path] [-all_load] [-noall_load] make[2]: *** [libnetcdff.la] Error 1 make[1]: *** [check] Error 2 make: *** [check-recursive] Error 1 Am I doing something wrong here? Thanks, Ed -- Ed Hartnett -- e...@unidata.ucar.edu ___ http://lists.gnu.org

Re: shared library problem on macos with free software scientific package...

2011-01-31 Thread Ed Hartnett
Peter O'Gorman pe...@pogma.com writes: On 01/07/2011 06:30 AM, Ed Hartnett wrote: libtool: link: g95 -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -o .libs/libnetcdff.0.dylib .libs/fort-attio.o .libs/fort-control.o .libs/fort-dim.o .libs/fort-genatt.o .libs/fort-geninq.o

why does libtool strip my -lm away on mingw32 builds?

2011-04-27 Thread Ed Hartnett
/netcdf/trunk/nc_test/util.c:273: undefined reference to `floor' collect2: ld returned 1 exit status As I read the above, when make calles libtool, it has the -lm, but when libtool calls gcc, the -lm is missing. Any idea what I might be doing wrong here? Thanks, Ed -- Ed Hartnett -- e

Re: why does libtool strip my -lm away on mingw32 builds?

2011-04-27 Thread Ed Hartnett
Howdy all! I have found the reason for this problem - I did not correctly specify the target! Thanks, Ed -- Ed Hartnett -- e...@unidata.ucar.edu ___ https://lists.gnu.org/mailman/listinfo/libtool

build problem with netcdf with ifort using mpi

2011-05-24 Thread Ed Hartnett
-snapshot2011051306/fortran' make[1]: *** [install] Error 2 make[1]: Leaving directory /data/gerry/apps/netcdf-4.1.3-rc1-snapshot2011051306/fortran' make: *** [install-recursive] Error 1 -- Ed Hartnett -- e...@unidata.ucar.edu ___ https://lists.gnu.org

Re: how to turn off shared library notice in output of make install?

2006-09-27 Thread Ed Hartnett
yet, but I suppose it could be solved at the same time as the inter-makefile library-installation-order issue is solved. Well, no need to get too fancy. Ed -- Ed Hartnett -- [EMAIL PROTECTED] ___ Bug-libtool mailing list Bug-libtool@gnu.org http