bug-wget
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-wget] some quirks in current code


From: Giuseppe Scrivano
Subject: Re: [Bug-wget] some quirks in current code
Date: Thu, 10 Jun 2010 10:20:37 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

Hello Daniel,

Daniel Stenberg <address@hidden> writes:

> 1. I didn't have 'autopoint' installed so ./bootstrap failed with an unhelpful
>    error. It should rather check for autopoint to be present and tell me that
>    I need it.

I have added it to the build prerequisites.  It should fail with a more
friendly error now.



> 2. configure.ac:51: option `dist-lzma' not recognized
>    This seems to rely on a rather recent automake version as I have automake
>    1.9.6 here and get that error. I just removed 'dist-lzma' from the
>    AM_INIT_AUTOMAKE() macro in configure.ac and things could continue.
>    (automake 1.10 has been broken on Solaris for so long that I've just never
>    managed to upgrade to that without getting hit in the face and downgraded
>    again so I will remain using 1.9.x for the forseeable future.)

I have removed it.  It is not required anymore, new versions of automake
support dist-xz, that is meant to replace .lzma.  I will add dist-xz to
the automake options in the near future.

Does automake 1.11 work for you under Solaris?



> 3. These fixed, I now got a configure script that I ran. Then I invoke 'make'
>    (inside the source dir tree) and then my build ends with an error like
>    this:
>
> if gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\"
> -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I. -I.  -I../lib -I../lib
> -O2 -Wall -MT exits.o -MD -MP -MF ".deps/exits.Tpo" -c -o exits.o
> exits.c; \
>       then mv -f ".deps/exits.Tpo" ".deps/exits.Po"; else rm -f 
> ".deps/exits.Tpo"; exit 1; fi
> if test -n ""; then cp "./build_info.c.in" .; fi
> /usr/bin/perl "../build-aux/build_info.pl" \
>           "/build_info.c"
> Cannot open /build_info.c.in: No such file or directory at
> ../build-aux/build_info.pl line 39.
> make[3]: *** [build_info.c] Error 2
> make[3]: Leaving directory `/home/daniel/src/wget/src'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory `/home/daniel/src/wget/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/daniel/src/wget'
> make: *** [all] Error 2
>
>    This problem is because the src/Makefile.am uses a 'abs_builddir' variable
>    that in my case is not set (blank). I could fix this by doing this:
>
> === modified file 'src/Makefile.am'
> --- src/Makefile.am   2010-05-27 11:59:46 +0000
> +++ src/Makefile.am   2010-06-10 07:03:35 +0000
> @@ -63,7 +63,7 @@
>  build_info.c: $(srcdir)/Makefile.am $(srcdir)/build_info.c.in
>       if test -n "$(VPATH)"; then cp "$(srcdir)/build_info.c.in" .; fi
>       $(PERL) "$(top_srcdir)/build-aux/build_info.pl" \
> -         "$(abs_builddir)/build_info.c"
> +         "$(top_builddir)/src/build_info.c"
>       if test -n "$(VPATH)"; then rm -f build_info.c.in; fi
>
>  ESCAPEQUOTE = sed -e 's/[\\"]/\\&/g' -e 's/\\"/"/' -e 's/\\";$$/";/'

Applied.



> 4. Now if I run ./wrc/wget -V it says:
>
>   Currently maintained by Micah Cowan <address@hidden>.
>
>   ... which I believe isn't true and I believe you want a patch similar to
>   this:
>
> === modified file 'src/main.c'
> --- src/main.c        2010-05-31 07:45:03 +0000
> +++ src/main.c        2010-06-10 07:06:32 +0000
> @@ -853,7 +853,7 @@
>       names such as this one. See en_US.po for reference. */
>    fputs (_("\nOriginally written by Hrvoje Niksic <address@hidden>.\n"),
>           stdout);
> -  fputs (_("Currently maintained by Micah Cowan <address@hidden>.\n"),
> +  fputs (_("Currently maintained by Giuseppe Scrivano <address@hidden>.\n"),
>           stdout);
>    fputs (_("Please send bug reports and questions to <address@hidden>.\n"),
>           stdout);

I would rather drop this line at all.


Thanks!
Giuseppe



reply via email to

[Prev in Thread] Current Thread [Next in Thread]