does not contain automatically-generated files, even when these are
normally present in the distribution tarballs. Therefore, to build GNU
Wget from the sources in the repository, you'll need to have one or
- more of the following (note that gettext, OpenSSL, libidn and libiconv
- are not absolutely required):
+ more of the following (note that gettext, OpenSSL, libidn, libiconv
+ and libpsl are not absolutely required):
* [20]autoconf (currently, GNU Wget requires version 2.61). This is
needed to generate the configure script from configure.in. This is
On GNU systems, the functionality provided by libiconv is already
present in the system libraries.
+ * [34]git is used to fetch gnulib files trough the bootstrap.sh script.
+
+ * [35]libpsl is required for using a public suffix list to check for valid
+ cookie domains.
+
For those who might be confused as to what to do once they check out
the source code, considering configure and Makefile do not yet exist at
- that point, a shell script called autogen.sh has been provided. After
- calling ./autogen.sh you're ready to build GNU Wget in the normal
+ that point, a shell script called bootstrap.sh has been provided. After
+ calling ./bootstrap.sh you're ready to build GNU Wget in the normal
fashion, with ./configure and make.
So, to sum up, after checking out the source code as described above,
$ cd wget # assumes you've cloned a repository to "./wget"
2. Generate all the automatically-generated files required prior to
configuring the package:
- $ ./autogen.sh
+ $ ./bootstrap.sh
3. Configure the package and compile it:
$ ./configure [some_parameters]
$ make
$ src/wget --version
GNU Wget 1.12-devel (9cb2563197bc)
- Copyright © 2008 Free Software Foundation, Inc.
+ Copyright © 2008,2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://www.gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Originally written by Hrvoje Niksic <hniksic@xemacs.org>.
- Currently maintained by Micah Cowan <micah@cowan.name>.
-
- CompilingRepoSources (last edited 2009-09-21 18:36:34 by
- [34]MicahCowan)
- * [35]Edit
- * [36]Comments
- * [37]Info
- * [38]Attachments
+ * [36]Edit
+ * [37]Comments
+ * [38]Info
+ * [39]Attachments
* More Actions:
[Raw Text................] Do
- * [39]MoinMoin Powered
- * [40]Python Powered
- * [41]GPL licensed
- * [42]Valid HTML 4.01
+ * [40]MoinMoin Powered
+ * [41]Python Powered
+ * [42]GPL licensed
+ * [43]Valid HTML 4.01
__________________________________________________________________
All content © 2007 Free Software Foundation. For terms of use,
- redistribution, and modification, please see the [43]WikiLicense page.
+ redistribution, and modification, please see the [44]WikiLicense page.
References
31. http://www.gnu.org/software/gnutls/
32. http://www.gnu.org/software/libidn/
33. http://www.gnu.org/software/libiconv/
- 34. http://wget.addictivecode.org/MicahCowan
- 35. http://wget.addictivecode.org/CompilingRepoSources?action=edit&editor=text
- 36. http://wget.addictivecode.org/CompilingRepoSources
- 37. http://wget.addictivecode.org/CompilingRepoSources?action=info
- 38. http://wget.addictivecode.org/CompilingRepoSources?action=AttachFile
- 39. http://moinmo.in/
- 40. http://moinmo.in/Python
- 41. http://moinmo.in/GPL
- 42. http://validator.w3.org/check?uri=referer
- 43. http://wget.addictivecode.org/WikiLicense
+ 34. http://git-scm.com/
+ 35. https://github.com/rockdaboot/libpsl
+ 36. http://wget.addictivecode.org/CompilingRepoSources?action=edit&editor=text
+ 37. http://wget.addictivecode.org/CompilingRepoSources
+ 38. http://wget.addictivecode.org/CompilingRepoSources?action=info
+ 39. http://wget.addictivecode.org/CompilingRepoSources?action=AttachFile
+ 40. http://moinmo.in/
+ 41. http://moinmo.in/Python
+ 42. http://moinmo.in/GPL
+ 43. http://validator.w3.org/check?uri=referer
+ 44. http://wget.addictivecode.org/WikiLicense