[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-07 Thread Tim Ruehsen
Follow-up Comment #21, bug #50223 (project wget): I going to make a 1.19.1 release in a few days... still waiting for more reports ;-) ___ Reply to this item at:

[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-06 Thread ilovezfs
Follow-up Comment #20, bug #50223 (project wget): Mind publishing a wget 1.19.1 or 1.20 release tarball? ___ Reply to this item at: ___ Message sent

[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-06 Thread Tim Ruehsen
Update of bug #50223 (project wget): Status:None => Fixed Open/Closed:Open => Closed Planned Release:None => 1.19.1

[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-05 Thread Zhiming Wang
Follow-up Comment #18, bug #50223 (project wget): I just ran make check with Wget 1.18 and a whopping 9 tests failed on macOS 10.12.3, including Test-iri-disabled, so this test failure isn't a regression and doesn't really belong to this thread.

[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-05 Thread Zhiming Wang
Follow-up Comment #17, bug #50223 (project wget): I also added another log where wget is run with --debug, in case it is more useful. Also, I've seen this Incomplete or invalid multibyte sequence encountered error message with IRIs with older versions of Wget before (compiled with IRI

[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-05 Thread Zhiming Wang
Additional Item Attachment, bug #50223 (project wget): File name: Test-iri-disabled-with-debug.log Size:7 KB ___ Reply to this item at: ___ Message

[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-05 Thread Zhiming Wang
Additional Item Attachment, bug #50223 (project wget): File name: Test-iri-disabled.log Size:2 KB ___ Reply to this item at: ___ Message sent

[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-05 Thread Zhiming Wang
Follow-up Comment #16, bug #50223 (project wget): Thanks, removing the test "X$iri" = "Xno" branch does fix the problem. Now that compilation succeeds, I ran make check to make sure everything's working, and insterestingly, whether I configure with --disable-iri or not, there's one single test

[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-05 Thread Tim Ruehsen
Follow-up Comment #15, bug #50223 (project wget): I guess I found the prolem in configure.ac: if test "X$iri" = "Xno"; then # we don't need libunistring - clear settings from gnulib module LIBUNISTRING="" LTLIBUNISTRING="" fi That is old code and it hits you when you don't build with IRI

[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-05 Thread Tim Ruehsen
Follow-up Comment #14, bug #50223 (project wget): $ ls -la m4/libunistring*.m4 -rw-r--r-- 1 tim tim 6320 Feb 4 15:22 m4/libunistring-base.m4 -rw-r--r-- 1 tim tim 6348 Feb 4 15:22 m4/libunistring.m4 -rw-r--r-- 1 tim tim 961 Feb 4 15:22 m4/libunistring-optional.m4 What you could do to debug

[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-04 Thread Zhiming Wang
Follow-up Comment #13, bug #50223 (project wget): I expanded the set of modules to all of those included in bootstrap.conf, but couldn't reproduce the empty LIBUNISTRING and LTLIBUNISTRING. In case someone wants to take a look, here are the files for my dummy project:

[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-04 Thread Tim Ruehsen
Follow-up Comment #10, bug #50223 (project wget): Ah, OK. 'wcwidth' gnulib module was missing in bootstrap.conf. Please try again the latest git master. ___ Reply to this item at:

[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-04 Thread Zhiming Wang
Follow-up Comment #9, bug #50223 (project wget): Issues other than uc_width have been fixed by master. Sorry for not being specific enough about uc_width. It is used by rpl_wcwidth: CCLD wget Undefined symbols for architecture x86_64: "_uc_width", referenced from: _rpl_wcwidth in

[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-04 Thread Tim Ruehsen
Follow-up Comment #8, bug #50223 (project wget): Could anyone test latest 'master' from git repo ? It needs a ./bootstrap && ./configure && make clean && make && make check I tried to fix all three issues mentioned here, but I am unsure about uc_width (likely used by u8_strlen()). @zmwang There

[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-03 Thread Zhiming Wang
Follow-up Comment #7, bug #50223 (project wget): By the way, may I suggest that an announcement mailing list (say, wget-announce), be created to notify people about releases, including alphas? I assume many of us would be willing to test alpha releases but may not want to subscribe to bug-wget.

[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-03 Thread Zhiming Wang
Follow-up Comment #6, bug #50223 (project wget): Including unistd.h before wget.h (provided that "config.h" is included before ) does fix the issue. However, I uncovered two more bugs while testing this fix. First, in src/xattr.h, the fsetxattr macro is declared with a space between the macro

[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-03 Thread Zhiming Wang
Additional Item Attachment, bug #50223 (project wget): File name: macOS-sketchy-patch.diff Size:2 KB ___ Reply to this item at: ___ Message sent

[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-03 Thread Ryan Schmidt
Follow-up Comment #5, bug #50223 (project wget): And adding #include "config.h" first before #include leads back to the originally reported error. ___ Reply to this item at:

[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-03 Thread Ryan Schmidt
Follow-up Comment #4, bug #50223 (project wget): Making the suggested change leads to: In file included from ftp.c:32: ../lib/unistd.h:139:3: error: "Please include config.h first." #error "Please include config.h first." ^ ../lib/unistd.h:141:1: error: unknown type name

[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-03 Thread Tim Ruehsen
Follow-up Comment #3, bug #50223 (project wget): Thanks for the additional info. It looks like unlink() doesn't work as expected on MacOSX, so that gnulib add wrapper code, doing it in with #define unlink rpl_unlink Now, in ftp.c we include "wget.h" before . "wget.h" includes "options.h" which

[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-03 Thread Zhiming Wang
Follow-up Comment #2, bug #50223 (project wget): I have attached config.log. Other log files can be found in https://gist.github.com/14bb04872e454f7769c661c4e0ff680f. The problem is not limited to macOS 10.12.3. We see the same error on 10.10 and 10.11. Note that macOS does have unlink(2),

[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-03 Thread Zhiming Wang
Additional Item Attachment, bug #50223 (project wget): File name: config.log Size:976 KB ___ Reply to this item at: ___ Message

Re: [Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-03 Thread Gisle Vanem
Charles wrote: > The `make` step fails with this: > > --8< > /Applications/Xcode.app/Contents/Developer/usr/bin/make all-am > CC connect.o > CC convert.o > CC cookies.o > CC ftp.o > ftp.c:1466:19: error: no

[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-03 Thread Tim Ruehsen
Follow-up Comment #1, bug #50223 (project wget): That's why we had an alpha release... so everyone could test and report before the release... ;-) We could easily solve that problem by renaming the field... But is there really no unlink() function available on MacOS 10.12.3 ? If there is, the

[Bug-wget] [bug #50223] wget 1.19 will not build on MacOS 10.12.3

2017-02-03 Thread Charles
URL: Summary: wget 1.19 will not build on MacOS 10.12.3 Project: GNU Wget Submitted by: chdiza Submitted on: Fri 03 Feb 2017 04:14:45 PM GMT Category: Build/Install