1: 2017-02-18 (土) 15:17:34 macsatou  |
現: 2017-02-18 (土) 16:35:25 macsatou  |
| # tar xzfv w3m-0.5.3.tar.gz | | # tar xzfv w3m-0.5.3.tar.gz |
| # cd w3m-0.5.3 | | # cd w3m-0.5.3 |
- | # ./configure | + | # yum install ncurses* |
| + | # ./configure --with-termlib=ncurses --disable-mouse |
| # make | | # make |
| ここでエラー | | ここでエラー |
| static void basic_close(int *handle); | | static void basic_close(int *handle); |
| static int basic_read(int *handle, char *buf, int len); | | static int basic_read(int *handle, char *buf, int len); |
| + | |
| -static void file_close(struct file_handle *handle); | | -static void file_close(struct file_handle *handle); |
| -static int file_read(struct file_handle *handle, char *buf, int len); | | -static int file_read(struct file_handle *handle, char *buf, int len); |
| +static void file_close(struct w3m_file_handle *handle); | | +static void file_close(struct w3m_file_handle *handle); |
| +static int file_read(struct w3m_file_handle *handle, char *buf, int len); | | +static int file_read(struct w3m_file_handle *handle, char *buf, int len); |
| + | |
| static int str_read(Str handle, char *buf, int len); | | static int str_read(Str handle, char *buf, int len); |
| + | |
| @@ -114,7 +114,7 @@ newFileStream(FILE * f, void (*closep) ( | | @@ -114,7 +114,7 @@ newFileStream(FILE * f, void (*closep) ( |
| stream = New(union input_stream); | | stream = New(union input_stream); |
| @@ -658,13 +658,13 @@ basic_read(int *handle, char *buf, int l | | @@ -658,13 +658,13 @@ basic_read(int *handle, char *buf, int l |
| } | | } |
| + | |
| static void | | static void |
| -file_close(struct file_handle *handle) | | -file_close(struct file_handle *handle) |
| handle->close(handle->f); | | handle->close(handle->f); |
| } | | } |
| + | |
| static int | | static int |
| -file_read(struct file_handle *handle, char *buf, int len) | | -file_read(struct file_handle *handle, char *buf, int len) |
| +++ istream.h | | +++ istream.h |
| @@ -20,7 +20,7 @@ struct stream_buffer { | | @@ -20,7 +20,7 @@ struct stream_buffer { |
| + | |
| typedef struct stream_buffer *StreamBuffer; | | typedef struct stream_buffer *StreamBuffer; |
| + | |
| -struct file_handle { | | -struct file_handle { |
| +struct w3m_file_handle { | | +struct w3m_file_handle { |
| }; | | }; |
| @@ -53,7 +53,7 @@ struct base_stream { | | @@ -53,7 +53,7 @@ struct base_stream { |
| + | |
| struct file_stream { | | struct file_stream { |
| struct stream_buffer stream; | | struct stream_buffer stream; |
| char iseos; | | char iseos; |
| int (*read) (); | | int (*read) (); |
| + | |
| | | |
- | https://lists.freebsd.org/pipermail/svn-ports-head/2013-October/032845.html | + | https://lists.freebsd.org/pipermail/freebsd-ports-bugs/2013-October/264429.html |
| + | --- main.c.orig 2011-01-04 10:42:19.000000000 +0100 |
| + | +++ main.c 2013-10-21 13:43:11.000000000 +0200 |
| + | @@ -833,7 +833,8 @@ |
| + | mySignal(SIGPIPE, SigPipe); |
| + | #endif |
| + | |
| + | - orig_GC_warn_proc = GC_set_warn_proc(wrap_GC_warn_proc); |
| + | + orig_GC_warn_proc = GC_get_warn_proc(); |
| + | + GC_set_warn_proc(wrap_GC_warn_proc); |
| + | err_msg = Strnew(); |
| + | if (load_argc == 0) { |
| + | /* no URL specified */ |
| | | |
| + | https://lists.freebsd.org/pipermail/svn-ports-head/2013-October/032845.html |
| + | ※不要かも |
| --- www/w3m/files/patch-main.c (revision 0) | | --- www/w3m/files/patch-main.c (revision 0) |
| +++ www/w3m/files/patch-main.c (working copy) | | +++ www/w3m/files/patch-main.c (working copy) |